Disciplina: DCC117 - MODELAGEM DE SISTEMAS
Horas Aula: 4
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
Plano de Ensino
-Processo de modelagem.
-Modelos para construção de sistemas orientados a objetos.
-Projeto arquitetural.
-Estudo de casos.
Importância da modelagem de sistemas, histórico
2. Processo de modelagem
Definição de modelo, o processo de modelagem, níveis de modelagem; abstração. Introdução às
principais notações para modelagem de requisitos, entidades, fluxo de dados e processos.
3. Modelos para construção de sistemas orientados a objetos
Diagramas UML (Unified Modeling Language).
Ferramentas de apoio à modelagem de sistemas orientados a objetos.
4. Projeto arquitetural
Projeto de sistemas em camadas. Acoplamento e coesão. Principais padrões arquiteturais.
5. Estudo de Caso
Especificação de uma aplicação utilizando na prática os conceitos apresentados.
-LARMAN, C. Utilizando UML e Padrões - Uma Introdução a Análise e ao Projeto Orientados a Objetos.
Bookman Editora, 2006
-GUEDES, Gilleanes T. A. UML 2 - Uma Abordagem Prática (2a. edição). São Paulo. Novatec.
-HASSAN, Gomaa. Software Modeling and Design - UML, Use Cases, Patterns and Software Architectures, Cambridge University Press, 2011.
-FOWLER, Martin. UML Essencial - Um Breve Guia para a Linguagem-Padrão para Objetos, Bookman,
2004.
-BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. The Unified Modeling Language User Guide,
Addison Wesley Professional, 2005 (496 pages.)
-MILES, Russell; HAMITON, Kim. Learning UML 2.0, O'Reilly, 2006 (286 pgs.)
-FORTUNA, Michel Heluey. Info Cases: Um Modelo Integrado de Requisitos com Casos de Uso, Tese de
Doutorado, Rio de Janeiro: COPPE/UFRJ, 2008 (200 pags.)
-Unified Modeling Language: Super structure, OMG (Objetct Management Group), 2007.