Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.207 questões
Sobre os diagramas da UML 2.0 (Unified Modeling Language), analise as afirmativas a seguir.
I. O diagrama de sequências é um diagrama estrutural que mostra uma interação, dando ênfase à ordenação sequencial das mensagens.
II. O diagrama de componentes é um diagrama comportamental que mostra as interfaces externas, incluindo portas e a composição interna de um componente.
III. O diagrama de pacotes é um diagrama estrutural que mostra a organização do modelo em pacotes.
IV. O diagrama de atividades é um diagrama comportamental que mostra um processo computacional, dando ênfase ao fluxo de uma atividade para outra.
V. Os tipos de diagramas híbridos não são permitidos; há a separação estrita entre elementos do modelo.
Estão corretas apenas as afirmativas
Quanto às ferramentas CASE, cite as afirmações abaixo que são tecnicamente verdadeiras:
I. auxiliam na criação de protótipos.
II. todas as ferramentas CASE seguem o mesmo padrão.
III. permitem fazer vários diagramas da UML.
IV. existe total compatibilidade entre as ferramentas CASE.
Quanto ao diagrama de classes,

assinale a alternativa correta.
Após conversa com diversos funcionários do Tribunal para o qual está sendo desenvolvido um software, um Técnico listou os seguintes requisitos:
− O Juiz poderá cadastrar ou alterar informações nos processos. Para que alterações sejam possíveis é necessário que antes seja feita uma busca para localizar o processo.
− O sistema registrará automaticamente em log todas as operações realizadas pelos funcionários do Tribunal, para futuros processos de auditoria. Ao construir um diagrama de casos de uso da UML para mostrar a relação entre o ator “Juiz” e os casos de uso “cadastrar processo”, “alterar processo” e “localizar processo”, notou-se uma associação entre os casos de uso “alterar processo” e “localizar processo”. Esta associação deve ser rotulada com o estereótipo

Com base na representação de uma classe em Unified Modeling Language (UML) apresentada abaixo,
Classe
+ attr1: int
+ attr2: String
+ Operation1(a: booleano): double
# Operation2()
é correto afirmar que:
Relacione as duas colunas quanto aos diagramas da UML 2.0:
(1) Diagrama de pacotes
(2) Diagrama de estrutura
(3) Diagrama de comunicação
(A) descreve os pacotes ou pedaços do sistema divididos em agrupamentos lógicos mostrando as dependências entre eles.
(B) utilizado para descrever composta a colaboração interna de classes, interfaces ou componentes para especificar uma funcionalidade.
(C) exibe uma interação, consistindo de um conjunto de objetos e seus relacionamentos, incluindo as mensagens que podem ser trocadas entre eles.
Assinale a alternativa correta.
Analisando a figura a seguir, o diagrama dado é um típico diagrama de
