MODELO PLANO DE ENSINO
Por: Hilto Nascimento • 12/9/2018 • Artigo • 725 Palavras (3 Páginas) • 414 Visualizações
PLANO DE ENSINO
CURSO  | Ciência da Computação  | ||
DISCIPLINA  | Análise Orientada a Objetos  | ||
CÓDIGO  | INF8054  | CARGA HORÁRIA  | 60h  | 
PROFESSOR  | 
EMENTA  | |
Engenharia de Requisitos e suas fases. Conceitos de Orientação a Objetos. UML e seus diagramas. Modelagem de Casos de Uso e Histórias do Usuário. Modelagem de características estruturais e comportamentais de sistemas com a linguagem UML.  | |
OBJETIVO DA DISCIPLINA  | |
Ao final desta Disciplina, espera-se que o aluno tenha aprendido a:  | |
A importância da Engenharia de Requisitos e suas fases. Identificar, caracterizar e descrever requisitos de software. Compreender os conceitos da Análise Orientada a Objetos. Analisar problemas do mundo real e elaborar modelos estruturais e comportamentais de Análise Orientada a Objetos utilizando a linguagem UML.  | 
UNIDADES COMPONENTES DA DISCIPLINA  | |
Unidade 1  | |
Requisitos e Análise Orientada a Objetos  | |
Unidade 2  | |
Modelagem de Cenários  | |
Unidade 3  | |
Modelagem das Classes do Domínio  | |
Unidade 4  | |
Modelagem das Características Comportamentais do Sistema  | |
VISÃO DETALHADA DAS UNIDADES
UNIDADE 1
UNIDADE 1  | |
Requisitos e Análise Orientada a Objetos  | |
OBJETIVOS DA UNIDADE 1  | |
Ao final desta Unidade, espera-se que o aluno tenha aprendido a:  | |
Caracterizar o paradigma OO e seus principais conceitos. Entender as principais diferenças do paradigma OO em relação ao paradigma estruturado.  | |
AULA 1.1 – Conteúdo:  | |
Engenharia de Requisitos e suas fases (Elicitação, Análise, Documentação e Avaliação). Processo de elicitação de requisitos. Identificação de fontes de informação. Técnicas de Elicitação.  | |
AULA 1.2 – Conteúdo:  | |
Tipos de requisitos: Funcionais e Não Funcionais. Classificação de requisitos Não Funcionais (ver Sommerville e ISO SQuaRE 25000). Requisitos do usuário (necessidades) x Requisitos do sistema. Definição das fronteiras do sistema. Descrição dos requisitos funcionais e não funcionais.  | |
AULA 1.3 – Conteúdo:  | |
Métodos de Análise (orientado a funções, orientado a dados, orientado a objetos). Análise Estruturada x Análise OO. Representação dos conceitos de Orientação a Objetos na fase de Análise. UML: conceitos básicos e estrutura.  | |
VISÃO DETALHADA DAS UNIDADES
UNIDADE 2
UNIDADE 2  | |
Modelagem de Cenários  | |
OBJETIVOS DA UNIDADE 2  | |
Ao final desta Unidade, espera-se que o aluno tenha aprendido a:  | |
Identificar casos de uso e atores. Elaborar um diagrama de casos de uso. Descrever casos de uso contendo fluxo principal, fluxos alternativos, fluxos de exceção e regras de negócio.  | |
AULA 2.1 – Conteúdo:  | |
Definição de Caso de Uso. Definição de Ator. Identificação de Atores e Casos de Uso. Diagrama de Casos de Uso. Associações entre Casos de Uso (include e extend).  | |
AULA 2.2 – Conteúdo:  | |
Descrição de Casos de Uso: fluxo principal, alternativo e exceção, regras de negócio.  | |
AULA 2.3 – Conteúdo:  | |
Histórias do usuário: o que são e como escrever.  | |
VISÃO DETALHADA DAS UNIDADES
UNIDADE 3
UNIDADE 3  | |
Modelagem dos Classes do Domínio  | |
OBJETIVOS DA UNIDADE 3  | |
Ao final desta Unidade, espera-se que o aluno tenha aprendido a:  | |
Identificar elementos do domínio do problema e elaborar modelos estruturais para representar esse domínio usando o diagrama de classes da linguagem UML.  | |
AULA 3.1 – Conteúdo:  | |
Revisão: classes, atributos e métodos. Técnicas para identificação de classes e atributos em um domínio. Diagrama de Classes: representação de classes, atributos e métodos.  | |
AULA 3.2 – Conteúdo:  | |
Relacionamentos entre classes: associação, agregação, composição e herança. Técnicas para identificação de relacionamentos. Diagrama de Classes: representação dos relacionamentos.  | |
AULA 3.3 – Conteúdo:  | |
Classes Associativas. Multiplicidade dos relacionamentos (1:1, 1:N e N:M). Navegabilidade dos relacionamentos (unidirecional e bidirecional). Diagrama de Classes: representação de multiplicidades e navegabilidade.  | |
...