DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Análise e Projeto de Sistemas Orientados a Objetos
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 | Área: Ciência da Computação |
Carga-horária total: 60 horas | Créditos: 4 |
Carga-horária semanal: 4 horas (teóricas: 3; práticas: 1; EAD*: 0) |
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.
Prática como componente curricular (30h):[editar | editar código-fonte]
Não possui.
Objetivos:[editar | editar código-fonte]
Ao concluírem esta disciplina os alunos deverão ser capazes de:
- Realizar análise de sistemas fornecendo modelos abstratos que serviram de entrada para a fase de projeto.
- Projetar sistemas de acordo com padrões de projeto bem estabelecidos.
- Utilizar a linguagem UML para o desenvolvimento de modelos que servirão de base para a concretização de sistemas.
Conteúdo Programático[editar | editar código-fonte]
Turmas[editar | editar código-fonte]
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][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 architecture and design strategies. Indianápolis: Wiley, 2008.