MAC0442 Análise Orientada a Objetos
OBJETIVOS: Prover uma visão de técnicas modernas de análise de requisitos para sistemas de software, com ênfase em métodos iterativos-incrementais e em traçabilidade.
PROGRAMA: O ciclo de software. Busca de requisitos. CRC. Casos de uso. Modelagem do domínio. Orientação a objetos. UML. Análise de robustez (robustness). Modelagem de interação. Modelagem de colaboração. Métodos formais. Transição ao projeto. Gerenciamento de análise.
CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS: 4 horas, 4 créditos-aula.
CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM: Média ponderada de notas de provas e projetos.
BIBLIOGRAFIA BÁSICA:
- D. Rosenberg, K. Scott, Use Case Driven Object Modeling with UML, Addison-Wesley, 1999.
- D. Coleman, P. Arnold, S. Bodoff, Object-Oriented Development: the Fusion Method, Prentice Hall, 1993.
- R. Malan, R. Letsinger, D. Coleman, Object-Oriented Development at Work: Fusion in the Real World, Prentice Hall, 1995.
OBSERVAÇÃO: Disciplina optativa eletiva no currículo do BCC.
[Veja dados da disciplina no JúpiterWeb]