Ciência da Computação e Sistemas de Informação - Universidade Federal do Ceará - Campus Crateús
Prof. André Meireles - andre@crateus.ufc.br
- Apresentação do Curso
- PU - Processo Unificado
- Estudos de Caso
- Concepção
- Lab 01 - Fase de Concepção *
- Requisitos Evolutivos
- Casos de Uso
- Lab 02 - Casos de Uso *
- Outros Requisitos
- Elaboração - Conceitos Básicos
- Lab 03 - Outros Requisitos *
- Modelos de Domínio
- Diagramas de Sequência de Sistema
- Lab 04 - Modelo de Domínio e Diagramas de Sequência *
- Contratos de Operação
- Transição de Análise para Projeto (Cap. 12 do Larman)
- Arquitetura Lógica e Diagrama de Pacotes
- Diagramas de Interação
- Lab 05 - Diagramas de Comunicação *
- Diagrama de Classes
- Lab 06 - Diagrama de Classes *
- GRASP - Projetos de Objetos com Responsabilidade
- Lab 07 - GRASP *
- GoF - Padrões de Projeto
- Testes e Tratamento de Exceções
- Lab 08 - GOF, TDD, Exceções *
- Diagramas de Atividades
- Diagramas de Máquina de Estados
O material desta disciplina é baseado principalmente no livro de Craig Larman: "Utilizando UML e Padrões: Uma introdução à análise e a projeto orientados a objetos e ao desenvolvimento iterativo".