Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.207 questões

Q380444 Engenharia de Software
Na modelagem de casos de uso, em sistemas complexos, em vez de representar todos os casos de uso num único diagrama, pode-se adotar a abordagem de criar vários diagramas, de acordo com as necessidades de visualização.
Analise as três opções abaixo:

I – Diagrama exibindo um caso de uso e seus relacionamentos.
II – Diagrama exibindo todos os casos de uso para um ator.
III – Diagrama exibindo todos os casos de uso a serem implementados em um ciclo de desenvolvimento.

Quais dessas opções podem ser consideradas como modelos de particionamento do diagrama de casos de uso?
Alternativas
Q378289 Engenharia de Software
No processo de utilização da UML (Unified Modeling Language) constata-se que
Alternativas
Q378283 Engenharia de Software
Analise as afirmativas abaixo com relação a UML e assinale (V) para as verdadeiras e (F) para as falsas.

( ) Diagrama de implantação é uma representação do sistema que mostra o fluxo de uma atividade para outra.
( ) Operação é a implementação de um serviço a ser solicitado por algum objeto da classe para modificar o comportamento.
( ) Associação é uma forma de relacionamento em que um item utiliza as informações de outro item, mas não necessariamente o inverso.
( ) Dependência é um relacionamento estrutural que especifica objetos de um item conectados a objetos de outro item.
( ) Diagrama de comunicação é uma representação do sistema que enfatiza a organização estrutural de objetos que enviam e recebem mensagem.

A sequência correta é
Alternativas
Q376214 Engenharia de Software
Para responder às questões 58 e 59, considere o diagrama de classes UML da figura a seguir, relativo a um sistema de caixa eletrônico.

imagem-023.jpg

A análise da figura sobre aspectos de projeto de classes UML e da implementação desse projeto para a linguagem Java permite constatar que
Alternativas
Q376213 Engenharia de Software
Para responder às questões 58 e 59, considere o diagrama de classes UML da figura a seguir, relativo a um sistema de caixa eletrônico.

imagem-023.jpg

Os marcadores de visibilidade de atributos e de métodos das classes UML da figura descrevem, dentre outras coisas, que o
Alternativas
Q376205 Engenharia de Software
Considere o diagrama de classes UML a seguir.

imagem-020.jpg

Como modelado no diagrama UML, o relacionamento entre o objeto CatálogoDeProduto e o objeto Especificação- DoProduto significa que
Alternativas
Q372837 Engenharia de Software
Em um diagrama de máquinas de estado da UML 2.0, os estados inicial e final são representados, respectivamente, pelos símbolos:
Alternativas
Q372836 Engenharia de Software
No diagrama de objetos da UML 2.0, o nome de um objeto deve respeitar a seguinte notação:
Alternativas
Q372835 Engenharia de Software
Na UML 2.0, a notação utilizada para representar um template de classe é:
Alternativas
Q372494 Engenharia de Software
O sistema de informação responsável pelo registro civil de um estado brasileiro possui uma função para registrar as informações necessárias sobre um cidadão que precisa obter uma carteira de identidade. Através dessa função, são registrados no sistema informações tais como: o nome, a data de nascimento, os nomes dos pais e o local de nascimento desse cidadão.
No ato do cadastramento descrito acima, o funcionário que opera o sistema pergunta ao cidadão se ele deseja registrar que ele é doador de órgãos para transplante. Caso a resposta seja afirmativa, o funcionário seleciona essa opção no formulário de registro, o que fará com que o sistema abra um formulário para que o funcionário registre informações fornecidas pelo cidadão, tais como: tipo sanguíneo, doenças preexistentes, etc.
Baseado apenas no que foi descrito acima, qual diagrama de casos de uso descreve adequadamente as funcionalidades disponibilizadas pelo sistema de informação em questão?

Alternativas
Q372493 Engenharia de Software
Um fragmento combinado é um elemento da UML frequentemente empregado na construção de diagramas de sequência. Dentre os diferentes tipos de operadores de fragmentos combinados encontra-se
Alternativas
Q371817 Engenharia de Software
Julgue os itens a seguir no que se refere à engenharia de requisitos.

Em uma especificação de requisitos, deve-se evitar utilizar, com outro sentido, termo já definido em determinado caso de uso.
Alternativas
Q371769 Engenharia de Software
Julgue os itens a seguir acerca de UML.

Para criar o diagrama de sequência, utilizam-se os diagramas de caso de uso de mesmo nome e o diagrama de classes a fim de se determinar quais objetos estarão envolvidos no processo.
Alternativas
Q370957 Engenharia de Software
Embora BPMN e UML tenham abordagens diferentes em relação à modelagem de processos de negócios, diagramas UML que modelam o comportamento dinâmico podem ser usados na modelagem de alguns processos de negócio, como os diagramas de__I__ e de___II___ .

As lacunas I e II são correta e respectivamente preenchidas com:
Alternativas
Q370952 Engenharia de Software
Marcelo trabalha como Analista Legislativo na Assembleia Legislativa do Estado de Pernambuco e recebeu a tarefa de elaborar um diagrama da UML 2.0 que seja capaz de modelar o que pode ocorrer em partes de um sistema orientado a objetos, como: fluxos de controle e de dados, situações de decisão em que haja uma entrada e diversas saídas, diferentes ações que podem ser executadas por objetos ou entidades quando um método for executado, como um conjunto de ações relacionadas pode ser executado e como afetará objetos ao redor, situações em que mais de uma atividade pode acontecer ao mesmo tempo.

Marcelo optou por usar o diagrama de :
Alternativas
Q370951 Engenharia de Software
Considere o diagrama da UML 2.0:

imagem-007.jpg
Trata-se de um diagrama de I e nele podem ser identificados II , III e IV .

As lacunas de I a IV são correta e respectivamente preenchidas por:
Alternativas
Q370950 Engenharia de Software
Visibilidade refere-se à capacidade de um método referenciar uma característica de outra classe. Num diagrama de classes da UML 2.0 a visibilidade é indicada com um prefixo representado pelos caracteres:

I. #
II. +
III. ~
IV. -

Os tipos de visibilidade definidos de I a IV são correta e respectivamente:
Alternativas
Q370949 Engenharia de Software
Considere o diagrama UML para a classe Conta ilustrado abaixo.

imagem-006.jpg
É correto afirmar:
Alternativas
Q370098 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz para você o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre objetos. Basicamente, a UML permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica significados, isto é, semântica. É uma notação independente de processos, embora o RUP (Rational Unified Process) tenha sido especificamente desenvolvido utilizando a UML. É importante distinguir entre um modelo UML e um diagrama (ou conjunto de diagramas) de UML. O último é uma representação gráfica da informação do primeiro, mas o primeiro pode existir independentemente .

imagem-003.jpg
Observe as figuras apresentadas e assinale a alternativa que mostra o nome dos diagramas.
Alternativas
Q366861 Engenharia de Software
Qual diagrama representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator?
Alternativas
Respostas
1301: E
1302: E
1303: E
1304: C
1305: D
1306: B
1307: C
1308: E
1309: E
1310: A
1311: E
1312: C
1313: C
1314: D
1315: B
1316: E
1317: D
1318: D
1319: B
1320: A