Questões de Tecnologia da Informação · PROGP UFSJ

Tecnologia da InformaçãoUMLPROGP UFSJ 2008

UFSJ

Questão de Tecnologia da Informação

18

A linguagem UML (Unified Modeling Language) é uma linguagem gráfica para visualização, especificação, construção e documentação de informações referentes a um software. Na UML, existem diversos diagramas e tipos de relações para descrever o comportamento das classes de objetos de um sistema de software. Acerca da UML, de seus tipos de relação e de seus diagramas, julgue as afirmações a seguir. I. A relação de dependência é uma relação semântica entre duas entidades de um software, na qual a modificação de uma das entidades pode afetar a semântica da outra. No caso de classes de objetos, a relação de dependência pode ser observada quando uma classe utiliza outra como argumento de uma de suas funções. II. A relação de associação, que descreve uma relação estrutural de enlace entre entidades, é um caso especial da relação de agregação entre duas classes, que descreve uma relação estrutural entre o todo e suas partes. III. Um Diagrama de Classes descreve um conjunto de classes, interfaces e colaborações e suas relações. Esse diagrama é capaz de descrever tanto o processo estático do sistema quanto o dinâmico, em tempo de execução, sendo esse último estado também chamado de Diagrama de Objetos. IV. Dependendo da semântica da linguagem de programação a ser utilizada na implementação do software, certas características da UML devem ser proibidas na modelagem desse software, pois podem não estar implementadas pela linguagem de programação. Marque a alternativa que contém apenas as afirmações CORRETAS.

Sua resposta

Mais questões de UML

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.