Análise e Projeto de Software Orientados a
Objeto
Objetivos Gerais
Aprender a analisar, projetar e implementar
sistemas usando a orientação a objeto (OO). Ao terminar a
disciplina, o aluno terá desenvolvido um projeto prático
completo utilizando os conceitos gerais apresentados.
Objetivos Específicos
- Introduzir os conceitos básicos
relacionados com a orientação a objeto, incluindo sua
aplicabilidade a Análise Orientada a Objeto (OOA), o
Projeto Orientado a Objeto (OOD) e a Programação
Orientada a Objeto (OOP)
- Aproveitar a oportunidade para introduzir
os conceitos e construções básicos da linguagem de
programação Java. A aprendizagem completa da linguagem
é de responsabilidade do aluno.
- Apresentar a linguagem de modelagem
padrão de mercado Unified Modeling Language (UML)
largamente utilizada para a Análise e Projeto de
sistemas de software de grande escala
- Apresentar um processo completo
de desenvolvimento de software utilizável com a
linguagem UML
- Exemplificar OOA, OOD, OOP, UML e o
processo de desenvolvimento através de um estudo de caso
completo
- Apresentar técnicas básicas de Projeto
Orientado a Objeto. O enfoque é mostrar em que consiste
um bom projeto.
- Apresentar rapidamente assuntos mais
"quentes" relacionados com a tecnologia OO
- Permitir que o aluno aprofunde seu
conhecimento dos conceitos apresentados através da
elaboração de um sistema completo
apoo-1 programa próxima