- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
De acordo com Gilleanes (2018), a UML não é uma linguagem de programação, e sim uma linguagem de modelagem, uma notação, cujo objetivo é auxiliar os engenheiros de software a definirem as características do sistema. Com relação aos diagramas da UML, correlacione os diagramas a suas respectivas descrições e assinale a opção correta:
DIAGRAMA
I- Diagrama de classes
II- Diagrama de objetos
III- Diagrama de sequência
IV- Diagrama de componentes
DESCRIÇÃO
( ) Diagrama que se preocupa em descrever os passos a serem percorridos para a conclusão de uma atividade específica, podendo esta ser representada por um método com certo grau de complexidade, um algoritmo, ou mesmo um processo completo.
( ) Seu principal enfoque está em permitir a visualização das classes que comporão o sistema com seus respectivos atributos e métodos, bem como demonstrar como as classes do diagrama se relacionam, complementam e transmitem informações entre si.
( ) Diagrama que se preocupa com a ordem temporal em que as mensagens são trocadas entre os envolvidos em determinado processo.
( ) Identifica os componentes que fazem parte de um sistema, um subsistema ou mesmo os componentes ou classes internas de um componente individual.
( ) Fornece uma visão dos valores armazenados pelos objetos em um determinado momento da execução de um processo de software.
( ) Descreve a estrutura interna de um classificador, como uma classe ou componente, detalhando as partes internas que o compõem, como estas se comunicam e como colaboram entre si.