UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO
FORMULÁRIO DE IDENTIFICAÇÃO DA DISCIPLINA
 

UNIDADE: FACULDADE DE CIÊNCIAS EXATAS E ENGENHARIAS
DEPARTAMENTO: DEPARTAMENTO DE COMPUTAÇÃO
DISCIPLINA: Engenharia de Software II
CARGA HORÁRIA: 75 CRÉDITOS: 5 CÓDIGO: FCEE01-14921
MODALIDADE DE ENSINO: Presencial TIPO DE APROVAÇÃO: Nota e Frequência
 
STATUSCURSO(S) / HABILITAÇÃO(ÕES) / ÊNFASE(S)
ObrigatóriaFCEE - Tec Análise e Desenv. Sistemas (versão 2)

TIPO DE AULA CRÉDITO CH SEMANAL CH TOTAL
Teórica3345
Laboratório2 2 30
TOTAL 5 5 75

OBJETIVO(S):

Utilizar os princípios da modelagem de sistemas orientada a objetos. Aplicar o processo de desenvolvimento iterativo e incremental; identificar os principais modelos usados nas atividades de captura de requisitos, análise e projeto de sistemas de informação. Identificar os principais elementos de modelagem presentes na linguagem UML.
EMENTA:

Introduzir os principais conceitos de Desenvolvimento baseado na Orientação a Objetos; Conceitos de Padrões de Projeto; Estudar os conceitos de Reuso de Software; Estudar os princípios da Modelagem de Projetos Orientados a Objetos usando a UML (Diagramas e exemplos práticos); Estudar o Processo Unificado Rational (RUP) e Exemplificar a modelagem de classes de Interface, Conexão com Banco de Dados e Aplicações na produção de software OO usando a UML; Estudar as etapas de Apoio ao desenvolvimento de Software OO: Uso de Ferramentas Case, Documentação dos diagramas, geração de código, Re-engenharia e as principais técnicas de Teste de Software OO.
.


PRÉ-REQUISITO 1:

FCEE01-14914 Engenharia de Software I
 
DISCIPLINA(S) CORRESPONDENTE(S):

FCEE01-14821 Análise Orientada a Objetos
 
BIBLIOGRAFIA:

- LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao processo unificado. 3. ed. Porto Alegre: Bookman, 2007.
- GAMMA, Erich et al. Padrões de projeto: soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2000.
- BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usuário. Rio de Janeiro: Campus, 2006.
- BLAHA, Michael; RUMBAUGH, James. Object-oriented modeling and design with UML. 2 ed. New Jersey: Pearson, 2005.
- FOWLER, Martin. UML Essencial - Um Breve Guia Para a Linguagem-Padrão. 3ª Edição. Porto Alegre: Bookman, 2005.