Fundamentos de Sistemas de Informacao - Aula 27

Post on 25-May-2015

1.210 views 3 download

description

FSI - Aula #27 Prof. Ismar Frango

Transcript of Fundamentos de Sistemas de Informacao - Aula 27

Prof. Ismar FrangoAula #27

Fundamentos de Sistemas de Informação

Nas aulas anteriores:Retomamos o conceito

de ciclos de vida e aprofundamos o estudo

nas ferramentas de análise e projeto

estruturados

Na aula de hoje:Apresentaremos os

principais conceitos e ferramentas de análise e projeto orientados a

objetos

who?

Análise e Projeto Orientados a Objetos

Enfoque em determinar quem participa do sistema, ou seja, quais são os objetos observáveis dentro do domínio da aplicação

UML – Unified Modeling Language

A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária. Não é uma metodologia de desenvolvimento!

Diagramas da UMLDiagramas EstruturaisDiagrama de objetosDiagrama de classesDiagrama de componentesDiagrama de instalaçãoDiagrama de pacotesDiagrama de estrutura

Diagramas ComportamentaisDiagrama de Caso de UsoDiagrama de transição de estadosDiagrama de atividade

Diagramas de InteraçãoDiagrama de sequênciaDiagrama de InteratividadeDiagrama de colaboraçãoDiagrama de tempo

Diagrama de Classes

http://www.google.com.br/images?q=tbn:KiAAcKmwpO8mDM::www.visual-paradigm.com/VPGallery/img/diagrams/Class/Class-Diagram-Sample.png

Diagrama de Classes (2)

http://www.uml.org.cn/oobject/images/classDiagramInitial.jpg

Diagrama de Casos de Uso

http://www.developer.com/img/articles/2003/03/14/UML/UseCaseDiagram08.gif

Diagrama de Sequência

http://www.conceptdraw.com/products/img/ScreenShots/cd5/uml/UML_Sequence-diagram.gif