Este material tem como objetivo orientar o aluno para ter condições básicas de analisar, projetar e implementar sistemas usando a orientação a objeto (OO). A proposta é que o aluno tenha um roteiro para orientá-lo na consecução dos passos necessários para a construção de um sistema real.
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)
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.
Permitir que o aluno aprofunde seu conhecimento dos conceitos apresentados através da elaboração de um sistema completo