Modelagem de Sistemas Orientado a Objetos com UML - ppt carregar
Modelagem de Sistemas Orientado a Objetos com UML
PublicouJoão Maria Alterado mais de 3 anos atrás
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
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
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