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 1.Visualizar o sistema como ele é ou como desejamos que seja 2.Permitir especificar a estrutura ou o comportamento de um sistema 3.Proporcionar um guia para a construção do sistema 4.Documentar as decisões tomadas

10

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

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

13 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 UML – Linguagem de Modelagem Unificada

14 Diagramas da UML Instalação UML 1.x Instalação UML 1.x Casos de Uso UML 1.x Casos de Uso UML 1.x Scenario Diagrams Scenario Diagrams Scenario Diagrams Scenario Diagrams Sequência UML 1.x Sequência UML 1.x State Diagrams State Diagrams State Diagrams State Diagrams Estados UML 1.x Estados UML 1.x Component Diagrams Component Diagrams Component Diagrams Component Diagrams Componentes UML 1.x Componentes UML 1.x Modelos State Diagrams State Diagrams State Diagrams State Diagrams Objetos UML 1.x Objetos UML 1.x Scenario Diagrams Scenario Diagrams Scenario Diagrams Scenario Diagrams Colaboração UML 1.x Colaboração UML 1.x Atividades UML 1.x Atividades UML 1.x State Diagrams State Diagrams State Diagrams State Diagrams Classes UML 1.x Classes UML 1.x Scenario Diagrams Scenario Diagrams Scenario Diagrams Scenario Diagrams Timing UML 2.0 Timing UML 2.0 Scenario Diagrams Scenario Diagrams Scenario Diagrams Scenario Diagrams Interações Visão Geral UML 2.0 Interações Visão Geral UML 2.0 Scenario Diagrams Scenario Diagrams Scenario Diagrams Scenario Diagrams Composite Structure UML 2.0 Composite Structure UML 2.0 Scenario Diagrams Scenario Diagrams Scenario Diagrams Scenario Diagrams Pacotes UML 2.0 Pacotes UML 2.0 Modelo ComportamentalModelo 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