Modelos de sistema sao Modelos abstratos em que cada um apresenta uma visao ou perspectiva diferente do sistema.

Representacoes graficas sao importantes.

Contexto de desenvolvimento dos modelos

  • sistemas novos: explicam necessidades do sistema e documenta-se
  • sistemas existentes: durante a engenharia de requisitos

exemplos:

  • Booch
  • OMT
  • OOSE

Unified Modeling Language

ha 14 tipos de diagramas.

diagramas de:

  1. estrutura: demonstra a estrutura estatica do sistema. (classe, obj, pacotes, components..)

  2. comportamento: 7 diagramas que mostram a natureza dinamica dos objetos do sistema. (casos de uso, aatividade, maquina de estados e interacao, sequencia)