Modelagem de Objeto (PDS)

15
Processos e Desenvolvimento de software (PDS) Modelagem de objeto

Transcript of Modelagem de Objeto (PDS)

Page 1: Modelagem de Objeto (PDS)

Processos e Desenvolvimento de

software (PDS)Modelagem de objeto

Page 2: Modelagem de Objeto (PDS)

Um modelo pode ser visto como uma representação idealizada de um sistema a ser construído.

Maquetes de casas e plantas de circuito eletrônicos são apenas alguns dos modelos.

Uma simplificação da realidade que nos ajuda a entender um problema complexo.

modelagem

Page 3: Modelagem de Objeto (PDS)

Compreensão de sistemas complexos Explorar e comparar as alternativas de um

desenho a um baixo custo Formar a fundação para implementação Capturar requisitos com precisão Comunicar decisões sem ambigüidade

Objetivo da modelagem

Page 4: Modelagem de Objeto (PDS)

Prover a estrutura para a solução de problemas

Experimentação de múltiplas soluções Produzir abstrações para tratar

complexidade Reduzir o tempo do projeto Diminuir custo de desenvolvimentos Controlar os riscos de erros

Vantagens da modelagem

Page 5: Modelagem de Objeto (PDS)

Escolha o modelo mais adequados

Use niveis diferentes de precisão

Procure conectar o modelo a realidade

Nenhum modelo único e suficiente

Os 4 princípios da modelagem

Page 6: Modelagem de Objeto (PDS)

A modelagem do sistema de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representam as partes essenciais de um sistemas considerando-se diversas perspectivas diferentes e complementares

Modelagem do software

Page 7: Modelagem de Objeto (PDS)

Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizada amplamente

Necessidade de um padrão

Page 8: Modelagem de Objeto (PDS)

A UML surgiu em 1996 com a melhor candidata para ser a linguagem unificada de anotações, em 1997 a UML é aprovada como padrão pela OMG.

Modelagem e UML

Page 9: Modelagem de Objeto (PDS)

Combina conceitos de varias metodologias Abrange- modelagem de negócio,

requisitos, analise, desenhos, implementação, teste, implantação.

Aplicável a qualquer domínio Independe de linguagem, plataforma ou

processo Suportada por varias ferramentas

UML

Page 10: Modelagem de Objeto (PDS)

Visualização Especificação Documentação Comunicação Construção

Usos da UML

Page 11: Modelagem de Objeto (PDS)

Podem ser usados para...

mostrar os limites de um sistema e suas funções

Representa a estrutura estática de um sistema

Modela o comportamento de objetos Apresentar a implementação fisica e a

arquitetura de um sistema

Diagramas

Page 12: Modelagem de Objeto (PDS)

Estruturais Comportamentais Extensão Agrupamento

Elementos essenciais

Page 13: Modelagem de Objeto (PDS)

A visão 4+1 para desenho técnico de sistemas

Baseado nos princípios de:

Modelo Visão Preocupação Envolvidos

Visão 4+1

Page 14: Modelagem de Objeto (PDS)