DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Análise e Projeto de Sistemas Orientados a Objetos

Fonte: Wikiversidade

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]

  1. BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML - Guia do Usuário. 2. ed. Rio de Janeiro: Campus, 2005.
  2. 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.
  3. 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]

  1. FOWLER, M. Patterns of enterprise application architecture. Boston, MA: Addison-Wesley, 2003.
  2. IBM Redbooks. Patterns: Model-Driven Development using IBM Rational Software Architect. IBM. 2005.
  3. BARCLAY, K.; SAVAGE, J. Object-Oriented Design with UML and Java, Butterworth-Heinemann, 2003.
  4. 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.
  5. ROSEN, M.; LUBLINSKY, B.; SMITH, K. T.; BALCER, M. J. Applied SOA: service-oriented architecture and design strategies. Indianápolis: Wiley, 2008.