Questões de Concurso Comentadas sobre uml em engenharia de software

Foram encontradas 1.555 questões

Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Analista de Sistemas |
Q93385 Engenharia de Software
Um diagrama é uma apresentação gráfica de um conjunto de elementos, geralmente representada como um gráfico conectado de vértices (itens) e arcos (relacionamentos). Na notação da UML existem diversos tipos de diagramas. Com base nas funções de cada diagrama, julgue os itens a seguir.

I O diagrama de classes é um diagrama estrutural que mostra um conjunto de classes, interfaces, colaborações e seus relacionamentos.

II O diagrama de casos de uso é um diagrama comportamental que mostra um conjunto de casos de uso, atores e seus relacionamentos

III O diagrama de colaboração é um diagrama comportamental que mostra o conjunto de componentes e seus relacionamentos

IV O diagrama de sequência é um diagrama estrutural que mostra uma interação, dando ênfase à ordenação temporal das mensagens.

A quantidade de itens certos é igual a
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Analista de Sistemas |
Q93384 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem para visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. Por se tratar de uma linguagem, ela possui uma sintaxe e uma semântica bem definida. Considerando os conceitos relacionados a esta linguagem, assinale a alternativa incorreta.

Alternativas
Ano: 2010 Banca: ESAF Órgão: CVM Prova: ESAF - 2010 - CVM - Analista de Sistemas - prova 2 |
Q92219 Engenharia de Software
Uma conexão de instância é
Alternativas
Q83152 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

O uso da linguagem de modelagem unificada, conhecida como UML, é recomendado para a análise orientada a objetos, mas não para o projeto orientado a objetos, que deve ser realizado por meio do suporte de linguagens de programação orientadas a objetos.
Alternativas
Q82306 Engenharia de Software
Na UML 2.0 o diagrama que mostra a ordem dos eventos entre as partes que interagem no sistema e que é formado a partir de três objetos (participantes, links de comunicação e mensagens) é denominado de:
Alternativas
Q80262 Engenharia de Software
Para demonstrar elementos estruturais e comportamentais de um sistema, a UML pode utilizar, respectivamente, os diagramas de
Alternativas
Q80261 Engenharia de Software
Os relacionamentos que podem ser representados em um diagrama de caso de uso são:
Alternativas
Q80258 Engenharia de Software
Considere um sistema de controle de estoque com
cadastramento de materiais e movimentação do estoque.
São necessários os seguintes cálculos automáticos: controlar
o saldo, o ponto de reposição e o lote econômico. O
cadastro de materiais é feito pelo almoxarife (responsável)
e as requisições são feitas por todos os departamentos
da empresa e ficam guardadas. A cada entrega
de material, o almoxarife dá baixa na requisição (atendida)
e, com isso, o sistema faz todos os cálculos acima.
A entrada de materiais também é feita pelo almoxarife,
quando os cálculos também são realizados. Os dados
calculados devem ficar guardados também e o tempo de
resposta de consultas feitas no cadastro de materiais não
deve exceder a 5 milissegundos (ms).


No Diagrama de Sequência, a existência de um objeto requisição desde a sua entrada até a sua baixa deverá ser representada por
Alternativas
Q80211 Engenharia de Software
Fornece meios de definir a estrutura de um elemento e de focalizá-la no detalhe, na construção e em relacionamentos internos. É um dos diagramas propostos na UML 2.0, próprio para detalhar elementos de modelagem estrutural, descrevendo sua estrutura interna. Introduz a noção de port, um ponto de conexão do elemento modelado, a quem podem ser associadas interfaces. Também utiliza a noção de "colaboração", que consiste em um conjunto de elementos interligados através de ports para a execução de uma funcionalidade específica, útil para a modelagem de padrões de projeto. Trata-se do diagrama de
Alternativas
Q80208 Engenharia de Software
Não se trata de uma especificação aplicável aos atributos das classes,
Alternativas
Q80207 Engenharia de Software
A modelagem de instâncias de itens contidos em diagramas de classes é feita pelo diagrama de
Alternativas
Q79928 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um diagrama de implantação pode ser utilizado quando o software é projetado para ser executado sobre uma única máquina individual que não se comunica com outro hardware. A modelagem em conjunto com diagramas de componentes, como ilustrado na figura a seguir, não é possível na UML.

Imagem 044.jpg

Alternativas
Q79927 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A persistência é uma característica de determinada classe relativa à necessidade de preservar em disco suas instâncias. A utilização de uma camada de persistência permite definir as maneiras como as instâncias de cada classe são preservadas. Os diagramas de classe podem ser utilizados para modelar o projeto lógico de um banco de dados e para modelar as classes não persistentes.
Alternativas
Q79926 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Considerando-se a figura a seguir, que ilustra um diagrama de atividade usado para representar o fluxo de controle de uma atividade, é correto afirmar que um pedido possui mais de um item, e o símbolo asterisco é usado para representar a concorrência dinâmica; assim, os itens do pedido poderão ser registrados por meio de um laço, durante o estado de ação.

Imagem 043.jpg

Alternativas
Q79925 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A figura a seguir ilustra um diagrama de gráfico de estados ou de máquina de estados que pode ser utilizado para representar os estados de um sistema como um todo. As transições externas ocorrem durante um estado do objeto e podem modificá-lo, enquanto as autotransições saem do estado atual do objeto, podem executar alguma ação e retornam ao mesmo estado inicial.

Imagem 042.jpg

Alternativas
Q79924 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Enquanto os diagramas de sequência representam cronologicamente a ocorrência dos eventos e as chamadas das mensagens, os diagramas de colaboração representam a organização estrutural dos objetos - como eles estão vinculados - e as mensagens que trocam entre si. Devido a suas semelhanças, ambos são conhecidos por diagramas de interação .
Alternativas
Q79923 Engenharia de Software
Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um caso de uso pode não gerar um diagrama de sequência, a exemplo do que ocorre com os de tipo <<extend>>.
Alternativas
Q79922 Engenharia de Software
Imagem 032.jpg

Considerando a figura acima, que ilustra um diagrama de caso de uso da UML, julgue os itens subsecutivos.

Na UML, associações de inclusão são utilizadas quando existe um serviço, situação ou rotina comum a mais de um caso de uso. A partir da figura, é correto afirmar que um Imagem 038.jpg pode acessar o seu Imagem 039.jpg diretamente; e que, para encerrar a conta de um cliente, o caso de uso Imagem 040.jpg, opcionalmente, pode verificar o Imagem 041.jpg desse cliente.
Alternativas
Q78502 Engenharia de Software
Dentre as perspectivas de aplicação da UML, existe uma em que os diagramas descrevem implementações de softwares em uma tecnologia particular. Qual das alternativas abaixo representa a perspectiva de aplicação da UML anteriormente citada?
Alternativas
Q78501 Engenharia de Software
Trata-se de um modo comum de aplicar a UML, frequentemente com alto retorno no investimento de tempo. Essa definição refere-se a:
Alternativas
Respostas
1261: B
1262: D
1263: B
1264: E
1265: E
1266: E
1267: E
1268: D
1269: A
1270: E
1271: D
1272: E
1273: C
1274: C
1275: E
1276: C
1277: C
1278: E
1279: D
1280: C