Carregar apresentação
A apresentação está carregando. Por favor, espere
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
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.