Imprimir

Curso: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Análise e Projeto Orientado a Objetos
Semestre:Quarto Pré-requisito:
Carga horária semanal: 04 Carga horária semestral: 80

 

Ementa:
Os paradigmas da tecnologia de orientação a objetos na análise e desenvolvimento de sistemas. Conceitos e históricos da orientação a objetos. Objetos, classes, mensagens e métodos. Os princípios básicos da orientação a objetos. Métodos para o desenvolvimento de sistemas orientados a objetos. Modelos para o desenvolvimento de sistemas orientados a objetos. Diagramas dos modelos em um estudo de caso. Os conceitos básicos de uma linguagem orientados a objetos. Programas básicos utilizando orientação a objetos. Características da OOT. Descrição dos modelos OMT. Modelagem UML. Ferramenta CASE.

 

Conteúdo Programático:

UNIDADE I – Modelagem como Técnica de Projeto
1.1 – Modelagem
1.2 – Abstração
1.3 – Os Três Modelos
1.4 – Modelo de Classes
1.5 – Modelo de Estados
1.6 – Modelo de Interações
1.7 – Relacionamentos entre os Modelos
1.8 – Visão da Modelagem

UNIDADE II – Introdução à UML
2.1 – Introdução
2.2 – Desenvolvimento de Softwares orientado a objetos
2.3 – UML - A unificação dos métodos para a criação de um novo padrão
2.4 – Uso da UML
2.5 – Fases do Desenvolvimento de um Sistema em UML
2.6 – A Notação da Linguagem de Modelagem Unificada – UML
2.7 – Visões da UML
2.8 – Um processo para utilizar a UML
2.9 – O Futuro da UML

UNIDADE III – UML - Modelos de Elementos
3.1 – Introdução
3.2 – Modelos de Elementos
3.3 – Classes
3.4 – Objetos
3.5 – Estados
3.6 – Pacotes
3.7 – Componentes
3.8 – Relacionamentos
3.9 – Mecanismos Gerais

UNIDADE IV – Diagramas da UML
4.1 – Introdução
4.2 – Diagrama Use-Case
4.3 – Diagrama de Classes
4.4 – Diagrama de Objetos
4.5 – Diagrama de Estado
4.6 – Diagrama de Sequência
4.7 – Diagrama de Colaboração
4.8 – Diagrama de Atividade
4.9 – Diagrama de Componente
4.10 – Diagrama de Execução

UNIDADE V - UML – Estudo de Caso
5.1 – Introdução
5.2 – Um estudo de caso em UML
5.3 – Análise de Requisitos
5.4 – Análise
5.5 – Design
5.6 – Implementação
5.7 – Teste

UNIDADE VI -  Projeto Final: Estudos de Casos
6.1 – Formação de grupos de trabalho para o projeto Final: Elaborar projeto de software com definição e modelagem UML.

 

 

Bibliografia Básica:

CLARK, D. Introdução a Programação Orientada a Objetos. Rio de Janeiro: Ciência Moderna, 2003.

BLAHA, M; RUMBAUGH, J. Modelagem e Projetos Baseados em Objetos. Rio de Janeiro: Campus, 2006.

SANTOS, R. Introdução à Programação Orientada a Objetos. Rio de Janeiro: Campus, 2003.

Bibliografia Complementar:

WAZLAWICK, Raul Sidnei. Análise e projeto de sistemas de informação orientados a objetos. Rio de Janeiro: Elsevier, 2010.

BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistemas UML – Um Guia Prático para Modelagem de Sistemas. Rio de Janeiro: Campus, 2008.

PRESSMAN, R. S. Engenharia de Software. São Paulo: McGraw-Hill Brasil, 2006.

HENRIQUE, Carlos; TAFNER, Malcon. Análise orientada a objetos. 2. ed. São Paulo: Visual Books, 2012.

BOOCH, G; RUMBAUGH, J. JACOBSON, I. UML Guia do Usuário. 2ª. Ed. Campus, 2006.