MODELO PLANO DE ENSINO
Por: Hilto Nascimento • 12/9/2018 • Artigo • 725 Palavras (3 Páginas) • 321 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. | |
...