Questões de Concurso
Comentadas sobre uml em engenharia de software
Foram encontradas 1.591 questões
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.
Analise as seguintes afirmações sobre a UML (do Inglês Unified Modeling Language):
I. A UML é uma linguagem de modelagem independente do processo de desenvolvimento.
II. O diagrama de transições de estados representa os requisitos não funcionais do sistema.
III. O modelo de interações representa as mensagens trocadas entre os objetos para a execução dos cenários de casos de uso sistema.
Quais dessas afirmações estão corretas?
Relacione os produtos de trabalho apresentados na coluna da direita com as respectivas fases Processo Unificado listadas na coluna da esquerda.
(1) Concepção
(2) Elaboração
(3) Construção
(4) Transição
( ) Modelo de Inicial Caso de Uso
( ) Componentes de Software
( ) Descrição da arquitetura do software
( ) Documento de Visão
( ) Plano e procedimento de teste
( ) Incremento de software entregue
A sequência que relaciona corretamente as colunas de cima para baixo é:
Classifique os tipos de diagramas do UML apresentados na coluna da direita com relação aos itens da coluna da esquerda:
(1) Comportamental
(2) Estrutural
( ) Diagrama de classes
( ) Diagrama de pacote
( ) Diagrama de atividades
( ) Diagrama de objetos
( ) Diagrama de componentes
( ) Diagrama de estado
A sequência que classifica corretamente os diagramas de cima para baixo é: