Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2010
Engenharia de SoftwareUML
- Código
- ce308480
- Banca
- CESPE / CEBRASPE
- Órgão
- INMETRO
- Ano
- 2010
- Nível
- Superior
- Cargo
- CESPE - - Pesquisador Tecnologista - Metrologia em Informática
A notação UML 2.0 é um padrão para modelar sistemas de software que vem sendo desenvolvido nos últimos anos a partir da unificação de conceitos de modelagem desenvolvidos por vários pesquisadores de todo o mundo. Acerca do uso de UML no desenvolvimento de software e sistemas de informações, assinale a opção correta.
- AAlguns modelos desenvolvidos com auxílio da UML são mais concretos, isto é, menos abstratos que os sistemas que representam.
- BQualquer descrição de características de sistemas de software realizada por meio de notações de ontologia formal pode ser, de forma geral, mapeada para modelos em UML, e vice-versa.
- COs tipos de diagramas suportados em UML 2.0 são classificados, de forma geral, nas categorias comportamental e estrutural, sendo que a modelagem de tempo é bastante reduzida, ou mesmo inexistente, na primeira categoria, em oposição à ênfase na modelagem de tempo na segunda.
- DEm um diagrama de componentes em UML 2.0 contendo um conjunto de componentes que modelam a arquitetura de uma aplicação web em três camadas, se três desses conjuntos, nomeados por C1, C2 e C3, forem diretamente relacionados entre si e representarem um componente, respectivamente, da camada de apresentação de aplicação, da camada de negócios e da camada de persistência, então uma relação direcional consistente que representa as dependências entre esses conjuntos será: C3 depende de C2 e C2 depende de C3.
- ECaso fosse necessário criar um script de teste unitário de software com o suporte de diagramas UML, então seria mais recomendado o emprego de diagramas de instalação (deployment) que o de um diagrama de estados.