O documento discute modelagem de objetos e como modelos podem representar sistemas complexos de forma simplificada, permitindo compreensão, exploração de alternativas e comunicação. A linguagem UML surgiu como um padrão para modelagem de sistemas aceito amplamente.
2. 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.
3. 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
4. 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
5. Escolha o modelo mais adequados
Use niveis diferentes de precisão
Procure conectar o modelo a realidade
Nenhum modelo único e suficiente
6. 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
7. Percebeu-se a necessidade de um padrão
para a modelagem de sistemas, que fosse
aceito e utilizada amplamente
8. 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.
9. 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
11. 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