Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.207 questões
Uma interpretação apropriada ao diagrama de casos de uso acima é a de que um candidato
Esse atributo é dito como sendo um atributo
Nesse caso, ele vai utilizar o diagrama de
Considere o diagrama de casos de uso fornecido abaixo, usando a notação Unified Modeling Language.

Com base no diagrama fornecido, é correto afirmar:
Com respeito ao processo de Engenharia de Requisitos de Software, considere as seguintes afirmativas.
I O Diagrama de Classes e o Diagrama de Atividades, ambos fornecidos pela Unified Modeling Language, podem ser usados tanto no processo de requisitos quanto na descrição de arquitetura (design) de um software.
II Em projetos dinâmicos, como na construção de um Jogo Educacional interativo, a especificação de requisitos pode ser substituída por uma abordagem baseada exclusivamente em protótipos evolutivos.
III Em uma organização de desenvolvimento de software, os processos de gerenciamento de requisitos e gerenciamento de projetos devem atuar de forma integrada.
IV Etnografia, prototipação, entrevistas e questionários são técnicas que podem ser usadas na identificação de requisitos de software.
V Os casos de uso descrevem requisitos interativos. Assim, processos internos de um software não constituem casos de uso, não importando quão complexos sejam.
Está(ão) correta(s)
Considere os diagramas de classe apresentados em 1, 2, 3 e 4, e sua implementação na linguagem Java.

Quanto a esses diagramas, analise as afirmativas seguintes.
I É impossível implementar em Java o modelo expresso pelo diagrama (1).
II É impossível implementar em Java o modelo expresso pelo diagrama (4).
III O diagrama (3) representa o envio da mensagem m de um objeto da classe K1 para um objeto da classe Y1.
IV O diagrama (2) descreve uma classe T1 que simultaneamente é uma especialização de W1 e implementa as interfaces X e Y.
Está(ão) correta(s)
Considere o diagrama de classes fornecido abaixo, construído com a notação Unified Modeling Language.

Quanto ao diagrama, analise as afirmativas seguintes.
(I) Para se recuperar todos os alunos que estão matriculados em uma Disciplina, se exige: a) recuperar o objeto de Disciplina selecionado e navegar para todas as instâncias de Turma vinculadas. b) para cada instância de Turma vinculada com a disciplina selecionada, se deve navegar pela associação entre Turma e Aluno e recuperar os objetos de Aluno vinculados.
(II) Um objeto de Turma está vinculado com exatamente uma instância de periodoLetivo, exatamente uma instância de Disciplina e uma quantidade ilimitada de instâncias de Aluno.
(III) A criação de um objeto de Turma exige que sejam fornecidos um objeto de Disciplina e um objeto de periodoLetivo.
Está(ão) correta(s)
Considere os dois diagramas de classe construídos com a notação Unified Modeling Language identificados como I) e II). O diagrama II) foi construído com o objetivo de se preservar o significado de I) sem o uso de classe associativa.

Os valores de multiplicidade que, respectivamente, devem ser atribuídos para X, Y, Z, K, W e U são
Analise as afirmativas a seguir sobre os diagramas da UML:
I. O Diagrama de Sequência é um diagrama de interação que dá ênfase à ordenação temporal das mensagens.
II. O Diagrama de Objetos é um diagrama comportamental da UML que mostra instâncias de classes simulando situações reais de execução de um sistema.
III. O Diagrama de Implantação mostra a configuração dos nós de processamento em tempo de execução, seus relacionamentos e os componentes que existem em cada nó.
Estão CORRETAS as afirmativas:
Sobre linguagem UML, analise as seguintes afirmações.
1) O Diagrama de Casos de Uso representa atores e casos de uso para modelar os comportamentos do sistema.
2) O Diagrama de Objetos ilustra as instâncias dos itens encontrados no Diagrama de Classes.
3) O Diagrama de Estados representa o estado final do objeto durante a troca sequencial de mensagens entre objetos.
Está(ão) correta(s), apenas:
Em relação aos tipos de relacionamentos UML, correlacione as colunas a seguir:
Notação
I. 
II. 
III. 
IV. 
Relacionamento
( ) Agregação
( ) Dependência
( ) Generalização
( ) Realização
A sequência CORRETA, de cima para baixo, é
Analise as afirmativas a seguir sobre os diagramas da UML:
I. O Diagrama de Casos de Uso é um diagrama comportamental da UML que mostra um conjunto de casos de uso, atores e relacionamentos.
II. O Diagrama de Objetos é um diagrama estrutural da UML que mostra um conjunto de objetos e seus relacionamentos.
III. O Diagrama de Atividades é um diagrama estrutural da UML que mostra um processo computacional por meio de um fluxo de atividades.
Estão CORRETAS as afirmativas:
Um Analista observou:
Assinatura de um atributo é a linha que representa uma classe ou interface em um diagrama de classe UML e tem este formato: + AttributeName : TypeName [*].
Ele perguntou ao seu colega o que significava o símbolo + que antecede o AttributeName, ao que seu colega respondeu que significava visibilidade pública. Após essa resposta ele fez duas novas perguntas:
I. O que significam os símbolos – e # antes do AttributeName?
II. O que significa o símbolo [*] após o TypeName?
Seu colega respondeu, corretamente, que os símbolos – e # antes do AttributeName e o símbolo [*] após o TypeName significavam, respectivamente, visibilidade