DC-UFRPE/Bacharelado em Ciência da Computação/Análise e Projeto de Sistemas Orientados a Objeto
Aspeto
Programa da Disciplina
[editar | editar código-fonte]Nome: | ANÁLISE E PROJETO DE SISTEMAS ORIENTADOS A OBJETO |
Código: | 14108 |
Departamento: | Departamento de Computação (DC) |
Área: | Engenharia de Sistemas de Software |
Carga-horária total: | 60 horas |
Créditos: | 4 |
Pré-requisitos: | Introdução a Programação II e Engenharia de Software |
Ementa
[editar | editar código-fonte]Visão geral de processos de software. Princípios e conceitos de Orientação a Objetos. Introdução à UML - Linguagem de Modelagem Unificada. Teorias, métodos, técnicas e ferramentas associadas ao projeto de software enquanto atividade sistemática Padrões de projeto (design patterns). Padrões Arquiteturais. Modelagem das visões arquiteturais de sistemas de software OO.
Conteúdos
[editar | editar código-fonte]- Princípios básicos da disciplina de Análise e Projeto
- Diagramas UML
- Diagramas estruturais
- Diagramas comportamentais
- Analisar e Projetar Casos de Uso
- Projetar a arquitetura do Sistema
- Padrões de projeto de software orientado a objeto
- Padrões de criação
- Padrões estruturais
- Padrões comportamentais
- Padrões arquiteturais – MVC e variações
- Arquitetura orientada a serviços
- Desenvolvimento Dirigido por Modelos
Bibliografia Básica
[editar | editar código-fonte]- BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML - Guia do Usuário. 2. ed. Rio de Janeiro: Campus, 2005.
- GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Padrões de Projeto: soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2005.
- LARMAN, C. 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. 695 p.
Bibliografia Complementar
[editar | editar código-fonte]- FOWLER, M. Patterns of enterprise application architecture. Boston, MA: Addison-Wesley, 2003.
- IBM Redbooks. Patterns: Model-Driven Development using IBM Rational Software Architect. IBM. 2005.
- BARCLAY, K.; SAVAGE, J. Object-Oriented Design with UML and Java, Butterworth-Heinemann, 2003.
- WAZLAWICK, R. S.. Análise e projeto de sistemas de informação orientados a objetos. 2. ed., rev. e atual. Rio de Janeiro: Campus, 2011.
- ROSEN, M.; LUBLINSKY, B.; SMITH, K. T.; BALCER, M. J. Applied SOA: service-oriented architeture and design strategies. Indianápolis: Wiley, 2008