A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Modelagem de Sistemas Orientado a Objetos com UML

Apresentações semelhantes


Apresentação em tema: "Modelagem de Sistemas Orientado a Objetos com UML"— Transcrição da apresentação:

1 Modelagem de Sistemas Orientado a Objetos com UML

2 Bibliografia

3 Agenda Cap. 2 – UML Guia do Usuário A importância da Modelagem
4 objetivos da Modelagem UML – Linguagem de Modelagem Unificada

4 A importância da Modelagem
Planejamento para construir a casinha do seu cachorro: ripas de madeira, alguns pregos, caixa de ferramentas

5 A importância da Modelagem
Planejamento para construir a casa da sua família Planejamento da futura casa Atendimento as normas

6 A importância da Modelagem
Planejamento para construir um edifício comercial ou residencial plantas diversas: Baixa, Elétrica, Hidráulica, Cálculo fundações, Requisitos legais, Integração com fornecedores de serviços: Água, luz, gás, comunicações... Prazo pré-definido Orçamento pago pelo compradores Muitas equipes envolvidas

7 A importância da Modelagem

8 Por que modelar? Um modelo é uma simplificação da realidade.
Construímos modelos para: Gerenciamento da complexidade; Comunicação entre as pessoas envolvidas; Redução dos custos no desenvolvimento; Predição do comportamento futuro do sistema.

9 4 objetivos da Modelagem
Visualizar o sistema como ele é ou como desejamos que seja Permitir especificar a estrutura ou o comportamento de um sistema Proporcionar um guia para a construção do sistema Documentar as decisões tomadas

10

11 UML – Linguagem de Modelagem Unificada
1996 primeiro escopo lançando UML 0.9 1997 a OMG (Object Management Group) padronizou a UML 1.0 2005 a OMG lança a UML 2.0

12 UML – Linguagem de Modelagem Unificada
A UML é uma linguagem visual para modelar sistemas orientados a objetos. Exemplos de Linguagem visual:

13 UML – Linguagem de Modelagem Unificada
A UML é destinada a: Visualizar: símbolos gráficos com significado; Especificar: modelos precisos, sem ambigüidade e completos; Construir: Modelos muito próximos da programação; Documentar: artefatos produzidos ao longo do processo de desenvolvimento. Os artefatos de um sistema complexo de software

14 Diagramas da UML Instalação Casos de Uso Scenario Diagrams Sequência
UML 1.x Casos de Uso Scenario Diagrams Sequência State Estados Component Componentes Modelos Objetos Colaboração Atividades Classes Timing UML 2.0 Interações Visão Geral Composite Structure Pacotes Modelo Comportamental Modelo Estrutural

15 Exemplo: Diagrama de Atividades

16 Exemplo: Diagrama de Caso de Uso

17 Diagrama de Classes

18 Ferramentas de Modelagem UML
Astha community / professional Visual-Paradigm StarUML Enterprise Architect


Carregar ppt "Modelagem de Sistemas Orientado a Objetos com UML"

Apresentações semelhantes


Anúncios Google