asdf
Visão Geral da UML
Apresentar uma visão geral da UML e dos principais diagramas utilizados na Análise e Projeto Orientados a Objetos
Visão Geral UML
Slide 1
Algumas coisas para lembrar!
Celular em modo SILENCIOSO !!
Você não pode dirigir um automóvel falando ao celular, porque pode causar sério acidente, incluindo morte.
Aqui, o celular também tira a sua atenção da aula. Então, seja sensato!
Para construir um bom Software
1) Verifique se o seu projeto (software) faz o que o cliente deseja que ele faça.
2) Aplique os princípios básicos da OO para adicionar flexibilidade.
3) Empenhe-se para ter um projeto reutilizável e que possa ser mantido.
O Que é a UML
A UML (Unified Modeling Language) é uma linguagem para •
–
–
–
–
Visualização
Especificação
Construção
Documentação
dos artefatos de um sistema de software
Visão Geral UML
Slide 4
Visão Geral da UML
Sumário de Conteúdo
•
•
•
•
Elementos de modelagem
Relacionamentos
Mecanismos de “Extensibilidade”
Diagramas
Visão Geral UML
Slide 5
Visão Geral da UML
Space plan
Services
Stuff
Structure
Skin
Site
Visão Geral UML
Slide 6
Elementos de Modelagem
•
Elementos estruturais
–
•
Classe, interface, colaboração
Elementos de comportamento
–
•
Interação, máquina de estados, caso de uso
Elementos de agrupamento
–
•
Pacotes, subsistemas
Outros elementos
–
Notas
Visão Geral UML
Slide 7
Relacionamentos
•
•
•
•
Dependência
Associação
Generalização
Realização
Visão Geral UML
Slide 8
Mecanismos de “Extensibilidade”
•
•
•
Stereotype
Tagged value
Constraint
Visão Geral UML
Slide 9
Um modelo é uma descrição completa de um sistema a partir de uma perspectiva particular
Use Case
Use Case
Diagrams
Sequence
Diagrams
Diagrams
Scenario
Scenario
Diagrams
Collaboration
Diagrams
Diagrams
Scenario
Scenario