Academia da Força Aérea

Análise de Sistemas 2

2006/2007

Prof. João Araújo

 

Departamento de Informática

FCT/UNL


Programa da disciplina

Bibliografia principal recomendada

Trabalho final

Avaliação

Acetatos das aulas

 


 
 
 
 
 
 

 

 



 

Programa da disciplina

 

· Introdução

·     Orientação a Objectos: Conceitos

·     Métodos de Análise e Desenho Orientados a Objectos

·     UML

· Modelação Estrutural

·     Classes

·     Relacionamentos

·     Diagrama de Classes

· Modelação Comportamental

·     Casos de Utilização (Use Cases)

·     Diagramas de Use Cases

·  Diagramas de Interacção

·  Diagramas de Sequência

·  Diagramas de Colaboração

·  Diagramas de Actividade

·  Diagramas de Transição de Estados

· Modelação Arquitectural

·     Componentes

·     Colaborações

·     Patterns e Frameworks

·     Diagramas de Componentes

·     Diagramas de Instalação

· Aspectos Avançados

· Métodos de Desenvolvimento

· Ferramentas CASE

 


Bibliografia principal recomendada

· Livros fundamentais:

· The Unified Modeling Language User Guide, Booch, G., Addison-Wesley, 2005.

· The Unified Modeling Language Reference Manual, Rumbaugh, J., Jacobson, I., Booch, G., Addison-Wesley, 2004.

· UML Distilled – Applying the Standard Object Modeling Language, 3rd Edition, Martin Fowler, Addison-Wesley, 2003

·   Livros Auxiliares

· UML, Metodologias e Ferramentas CASE, Silva, A., Videira, C., Edições Centro Atlântico, 2001

 


Avaliação

· Os alunos deverão fazer um trabalho durante o curso, entregue em duas fases, com provas orais e um teste.

· O trabalho vale 70% e o teste vale 30%

· Com relação ao trabalho:

· É feito em grupo de 2 ou 3

· Alunos que não entregarem o trabalho ou entregarem “qualquer coisa” como trabalho não poderão ir a exame

· Entrega de trabalhos fora do prazo não serão aceites

· Observações:

· Alunos que cometerem qualquer fraude serão reprovados

 


 

Acetatos das aulas

Introdução

Use cases

Interacções

Diagrama de classes

Diagrama de actividade

Pacotes (packages)

Statecharts

Componentes, Nós, design patterns e frameworks

Aplicações Web

Processos de desenvolvimento

 

Enunciado do Trabalho

Enunciado do trabalho final