🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.233 questões

Q879526 Engenharia de Software

Considere as seguintes afirmações sobre o diagrama de classes da linguagem UML.


I - Fornece uma visão estática ou estrutural de um sistema.

II - Seus elementos principais são caixas, ícones usados para representar classes e interfaces. Cada caixa é dividida em seções horizontais. A seção superior contém o nome da classe, a do meio lista seus atributos, a terceira seção contém as operações ou comportamentos da classe.

III - Uma classe abstrata ou método abstrato é indicado pelo uso de itálico no nome da classe.


Quais estão corretas?

Alternativas
Q879525 Engenharia de Software

Considere as seguintes afirmações sobre a linguagem UML.


I - O diagrama de comunicação mostra o comportamento dinâmico de um sistema ou parte de um sistema através do fluxo de controle entre ações que o sistema executa, sendo similar a um fluxograma, exceto pelo fato de que pode mostrar fluxos concorrentes.

II - Um diagrama de sequência mostra chamadas de método, usando setas horizontais do chamador para o chamado, identificadas com o nome do método e, opcionalmente, incluindo seus parâmetros, seus tipos e o tipo de retorno.

III - Casos de uso e o diagrama de caso de uso ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.


Quais estão corretas?

Alternativas
Q814429 Engenharia de Software
Segundo a UML 2.0, o Diagrama de Caso de Uso é um dos diagramas disponíveis na UML para a modelagem de aspectos dinâmicos de sistemas. Outro exemplo de diagrama de partes dinâmicas de um sistema é o
Alternativas
Q814329 Engenharia de Software
De acordo com a UML 2.0, assinale a alternativa correta no que diz respeito a um diagrama de classes.
Alternativas
Q809077 Engenharia de Software
UML é uma linguagem visual utilizada para modelar softwares baseados no paradigma de orientação a objetos. Os relacionamentos são as ligações entre os elementos dos modelos UML. Sobre a Generalização, é correto afirmar que é um relacionamento
Alternativas
Q767393 Engenharia de Software
Os Diagramas da UML (Unified Modeling Language – Linguagem de Modelagem Unificada) podem ser divididos em Diagramas Estruturais e Diagramas Comportamentais. O Diagrama de Transição de Estado (DTE) é um dos Diagramas Comportamentais, e através dele é possível realizar análises das transições entre estados dos objetos de um sistema de software, em que podem ser previstas as possíveis operações realizadas, tudo em função dos eventos que podem ocorrer. Um DTE pode conter elementos básicos, mas também pode conter elementos menos utilizáveis, porém, muitas vezes úteis. Em relação aos elementos considerados menos utilizáveis, mas às vezes úteis, em um DTE, assinale a alternativa correta.
Alternativas
Q753544 Engenharia de Software
Estereótipos de análise são usados na UML 2.0 para nos oferecer uma orientação mais específica para o processo de identificação de classes. Os estereótipos de análise são divididos em três tipos de classe. Identifique os estereótipos de modelo icônicos na figura a seguir de acordo com a sequência. Imagem associada para resolução da questão
Alternativas
Q753542 Engenharia de Software
A UML 2.0 é composta por muitos diagramas. O objetivo disso é formar múltiplas visões do sistema a ser modelado, analisando-o e modelando-o sob diversos aspectos, procurando-se, assim, atingir a completude da modelagem. De acordo com o cenário, para emitir saldo no Diagrama a seguir, qual modelo foi utilizado? Imagem associada para resolução da questão
Alternativas
Q753540 Engenharia de Software
De acordo com a UML 2.0, a técnica que consiste em desenvolver rapidamente um “rascunho” do que seria o sistema de informação quando ele estivesse finalizado é
Alternativas
Q738870 Engenharia de Software

A atividade de análise de requisitos procura descobrir o que os stakeholders de um projeto de sistema de software querem que o sistema faça. Para ajudar na comunicação com os usuários e clientes vários diagramas da UML podem ser utilizados.

Com relação à utilização dos diagramas da UML na atividade de análise de requisitos, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Diagrama de classes desenhado a partir da perspectiva conceitual é uma boa maneira de construir um vocabulário rigoroso do domínio.

( ) Um diagrama de atividades é recomendo para exibir o fluxo de trabalho da organização, mostrando como o software e as atividades humanas interagem.

( ) Um diagrama de objetos é indicado para representar um conceito que tenha um ciclo de vida com vários estados e os eventos que mudam esses estados.

As afirmativas são, respectivamente, 


Alternativas
Q738864 Engenharia de Software

Linguagens gráficas de modelagem são úteis para descrever e especificar sistemas computacionais porque oferecem notações próprias para representar conceitos e características estruturais e comportamentais do projeto de software.

Assinale a opção que indica o diagrama da UML recomendado para modelar característica comportamental com ênfase nos vínculos entre os vários objetos de um projeto de software.

Alternativas
Q738301 Engenharia de Software
Uma funcionalidade de UML (Unified Modeling Language) que é a capacidade de modelar processos de negócio, caracterizando seus aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de trabalho em um workflow ou processos de negócio e suas respectivas decomposições, baseando‐se em requisitos funcionais. Trata‐se do diagrama de
Alternativas
Q695777 Engenharia de Software
Na UML, o relacionamento do tipo agregação compartilhada usado no diagrama de classes serve na situação de:
Alternativas
Q695776 Engenharia de Software
Uma classe associativa é usada em um diagrama de classe em UML quando:
Alternativas
Q695775 Engenharia de Software
No metamodelo da UML existe referência para os elementos do diagrama de caso de uso. Esse diagrama serve para apontar:
Alternativas
Q695774 Engenharia de Software
No metamodelo da UML existe referência para um conjunto de diagramas, dentre eles estão:
Alternativas
Q695772 Engenharia de Software

A linguagem OCL é usada em conjunto com a linguagem de modelagem unificada - UML. No trecho abaixo em linguagem OCL:


Context Livro::lucro

derive:

self.preco-self.custo

Alternativas
Q688501 Engenharia de Software
Acerca de relacionamento na UML, analise as afirmativas abaixo, colocando F nas Falsas e V nas Verdadeiras.
( ) Dependência é um relacionamento estrutural que descreve um conjunto de conexões entre objetos. Graficamente, é representada por linha sólida.
( ) Associação é um relacionamento semântico entre dois itens, no qual a alteração em um pode afetar a semântica do outro. Graficamente, é representada por linha tracejada.
( ) Generalização é um relacionamento de especialização/generalização, no qual os objetos dos elementos especializados são substituíveis por objetos do elemento generalizado. Graficamente, é representada como linha sólida com uma seta em branco, apontando para o elemento generalizado.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas
Q688500 Engenharia de Software
Os diagramas na UML são usados para visualizar o sistema sob diferentes perspectivas, entre essas, partes estáticas e dinâmicas. Nesse sentido, numere a 2ª coluna de acordo com a 1ª.

Partes
1. Dinâmicas 2. Estáticas Diagramas
( ) Atividades ( ) Caso de Uso ( ) Classes ( ) Colaboração ( ) Componentes ( ) Gráfico de Estados ( ) Implantação ( ) Objetos ( ) Sequências
Assinale a alternativa que contém a sequência CORRETA.
Alternativas
Q649915 Engenharia de Software
Um desenvolvedor de sistemas, utilizando a UML para descrever um software, precisa usar um diagrama que apresente pedaços do software, divididos em agrupamentos lógicos, mostrando as dependências entre eles, de modo que, se apresente a arquitetura do software apontando o agrupamento de suas classes. Esse diagrama é denominado, na UML, de diagrama de:
Alternativas
Respostas
1081: E
1082: D
1083: A
1084: C
1085: C
1086: D
1087: A
1088: D
1089: A
1090: D
1091: D
1092: A
1093: D
1094: A
1095: D
1096: C
1097: D
1098: D
1099: B
1100: B