Você está na página 1de 1

UML 2: Tipos de

diagramas adicionais

P.1 Introduo
Se voc leu o estudo de caso de engenharia de software adicional dos Captulos 1213, agora deve ter um entendimento confortvel
sobre os tipos de diagramas da UML que utilizamos para modelar nosso sistema ATM. O estudo de caso concebido para uso no primeiro
ou segundo semestre dos cursos, portanto limitamos a nossa discusso a um subconjunto conciso da UML. A UML 2 fornece um total de 13
tipos de diagramas. O fim da Seo 12.2 resume os seis tipos de diagramas que utilizamos no estudo de caso. Este apndice lista e define
brevemente os sete tipos de diagramas restantes.

P.2 Tipos de diagramas adicionais


A seguir esto os sete tipos de diagramas que optamos por no utilizar no nosso estudo de caso de engenharia de software.
Os diagramas de objetos modelam um instantneo do sistema modelando os objetos de um sistema e seus relacionamentos em um
momento especfico. Cada objeto representa uma instncia de classe de um diagrama de classes e pode haver vrios objetos criados a partir
de uma nica classe. Para nosso sistema de ATM, um diagrama de objeto poderia mostrar vrios objetos Account lado a lado distintos,
ilustrando que todos eles so partes do banco de dados de contas bancrias.
Os diagramas de componente modelam os artefatos e componentes os recursos (que incluem arquivos-fonte) que compe
o sistema.
Os diagramas de implantao modelam os requisitos de tempo de execuo do sistema (como o computador ou computadores em
que o sistema ir residir), os requisitos de memria para o sistema ou outros dispositivos que o sistema requer durante a execuo.
Os diagramas de pacotes modelam a estrutura hierrquica dos pacotes (que so grupos de classes) no sistema em tempo de compilao e os relacionamentos que existem entre os pacotes.
Os diagramas de estrutura de composto modelam a estrutura interna de um objeto complexo em tempo de execuo. Os diagramas
de estrutura de composite so novos na UML 2 e permitem que os projetistas do sistema decomponham hierarquicamente um objeto complexo em partes menores. Os diagramas de estrutura de composite esto alm do escopo do nosso estudo de caso. Os diagramas de estrutura
de composite so mais apropriados para aplicativos industriais maiores, que exibem agrupamentos complexos de objetos em tempo de
execuo.
Os diagramas de viso geral das interaes, que so novos na UML 2, fornecem um resumo do fluxo de controle no sistema combinando elementos de vrios tipos dos diagramas comportamentais (por exemplo, diagramas de atividades, diagramas de sequncia).
Os diagramas de sincronizao, tambm novos na UML 2, modelam as restries de sincronizao impostas na etapa das alteraes
e interaes entre objetos em um sistema.
Se voc estiver interessado em aprender mais sobre esses diagramas e tpicos de UML avanados, visite o nosso UML Resource Center
em www.deitel.com/UML/.