Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.207 questões

Q393094 Engenharia de Software
Um sistema orientado a objetos pode ser modelado a partir de três modelos distintos, embora relacionados, cada qual capturando aspectos importantes e necessários para uma descrição completa do sistema. Estes modelos são:

Modelo de imagem-006.jpg descreve a estrutura dos objetos - sua identidade, seus relacionamentos com outros objetos, seus atributos e suas operações. O objetivo na construção deste modelo é capturar os conceitos do mundo real que são importantes para a aplicação. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... .

Modelo de imagem-007.jpg descreve os aspectos dos objetos que tratam do tempo e da sequência de operações - eventos que marcam mudanças, estados que definem o contexto para eventos e a organização de eventos e estados. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... .

Modelo de imagem-008.jpg descreve como os objetos individuais colaboram para alcançar o comportamento do sistema como um todo. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... .

A correspondência entre os modelos I, II e III e os diagramas que completam as lacunas são, correta e respectivamente, apresentada em:

Alternativas
Q392665 Engenharia de Software
Seja o seguinte diagrama de sequência UML:

imagem-026.jpg

Qual mensagem é do tipo lost message?
Alternativas
Q392660 Engenharia de Software
Considere as seguintes regras, que devem ser observadas por um sistema de informação:

1. Um carnê possui muitos boletos de pagamento.
2. Cada boleto pode ter sido pago ou não. Caso ele tenha sido pago, é necessário que se conheça o banco em que o pagamento foi realizado.
3. Um boleto é parte integrante de apenas um carnê, que, por sua vez, é composto por ao menos um boleto.
4. Caso um carnê seja excluído do sistema, todos os boletos que o compõem também deverão ser excluídos.

Qual diagrama de classes UML representa adequadamente as regras descritas acima?
Alternativas
Q392658 Engenharia de Software
Qual diagrama de estados UML não possui erros sintáticos nem erros semânticos?

Alternativas
Q391978 Engenharia de Software
A figura abaixo ilustra um diagrama da UML utilizado nas fases de levantamento e análise de requisitos do sistema, embora venha a ser consultado durante todo o processo de modelagem.

imagem-010.jpg
Esse diagrama, que procura identificar os atores que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores, é conhecido como:
Alternativas
Q390829 Engenharia de Software
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes.

Denomina-se multiplicidade a quantidade de vezes que um ator pode utilizar determinado caso de uso em uma associação no diagrama de casos de uso.
Alternativas
Q390828 Engenharia de Software
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes.

A UML não é uma linguagem de programação nem processo de software, por isso não necessita de uma ferramenta CASE (computer-aided software engineering) nem de uma metodologia de desenvolvimento para o sucesso de projeto de software.
Alternativas
Q389445 Engenharia de Software
Uma equipe de desenvolvimento de software escolheu utilizar a análise orientada a objeto, seguindo a notação UML, para desenvolver um projeto razoavelmente complexo. Em certo ponto do projeto, ficou clara a necessidade de representar quais elementos externos interagem com que funcionalidades do sistema, em um nível alto de abstração.

Qual o diagrama destinado para representar essas interações?
Alternativas
Q389443 Engenharia de Software
Um lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu desenvolver um sistema próprio na abertura da segunda loja, contratando uma equipe de desenvolvedores para modelar e implementar um sistema dedicado, ao qual chamou de SCL (Sistema de Controle de Lojas). O modelo de entidades e relacionamentos a seguir, que está na notação da Engenharia de Informação, foi inicialmente desenvolvido pela equipe para o sistema, no nível lógico.

imagem-004.jpg

Outro trabalho feito inicialmente foi a especificação de requisitos do SCL, que inclui os requisitos a seguir, sem, entre- tanto, se limitar a eles.

1. O sistema deve registrar uma venda feita para um cliente
1.1. Uma venda é composta de itens de venda, descrevendo o preço do produto no dia da venda, o desconto aplicado (se existir) e a quantidade
1.2. O sistema deve calcular o preço total de cada item de venda
1.3. O sistema deve calcular o preço total de cada venda 
2. O sistema deve permitir que um vendedor solicite um relatório de todas as vendas já feitas a um cliente
2.1. O relatório de vendas por cliente deve conter a data da venda, o valor total da venda e o valor total do desconto recebido pelo cliente naquela venda
2.2. O relatório de vendas por cliente deve ser ordenado por valor, em ordem descendente 
3. O sistema deve permitir que um funcionário da empresa controle a lista de produtos registrados
3.1. O sistema deve permitir que um produto tenha seu valor alterado sem alterar o valor das vendas já realizadas.

Qual a forma correta de descrever a associação entre um objeto “Venda” e um objeto “Item de Venda”, em um diagrama de classes UML, para manter a semântica existente no relacionamento entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL?
Alternativas
Q389442 Engenharia de Software
Um lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu desenvolver um sistema próprio na abertura da segunda loja, contratando uma equipe de desenvolvedores para modelar e implementar um sistema dedicado, ao qual chamou de SCL (Sistema de Controle de Lojas). O modelo de entidades e relacionamentos a seguir, que está na notação da Engenharia de Informação, foi inicialmente desenvolvido pela equipe para o sistema, no nível lógico.

imagem-004.jpg

Outro trabalho feito inicialmente foi a especificação de requisitos do SCL, que inclui os requisitos a seguir, sem, entre- tanto, se limitar a eles.

1. O sistema deve registrar uma venda feita para um cliente
1.1. Uma venda é composta de itens de venda, descrevendo o preço do produto no dia da venda, o desconto aplicado (se existir) e a quantidade
1.2. O sistema deve calcular o preço total de cada item de venda
1.3. O sistema deve calcular o preço total de cada venda 
2. O sistema deve permitir que um vendedor solicite um relatório de todas as vendas já feitas a um cliente
2.1. O relatório de vendas por cliente deve conter a data da venda, o valor total da venda e o valor total do desconto recebido pelo cliente naquela venda
2.2. O relatório de vendas por cliente deve ser ordenado por valor, em ordem descendente 
3. O sistema deve permitir que um funcionário da empresa controle a lista de produtos registrados
3.1. O sistema deve permitir que um produto tenha seu valor alterado sem alterar o valor das vendas já realizadas.

Para o sistema SCL, escolhendo modelar uma classe “Produto”, os desenvolvedores descobriram a necessidade de saber a condição de disponibilidade de cada produto. Assim, uma instância de “Produto” teria um ciclo de vida, que passaria por três estados: “disponível”, se estivesse em estoque; “indisponível”, se não estivesse em estoque nem houvesse um pedido de reposição feito; ou ainda “pedido”, caso não estivesse em estoque, mas o pedido de reposição já estivesse feito.

Caso os desenvolvedores decidam usar a notação UML, qual diagrama é adequado para representar esse ciclo de vida, incluindo os estados e a passagem de um estado para outro?
Alternativas
Q388300 Engenharia de Software
Assinale a alternativa CORRETA que apresenta qual diagrama UML está representado na figura acima.
Alternativas
Q388299 Engenharia de Software
Assinale qual é o diagrama UML CORRETO que deverá ser utilizado para se representar a distribuição dos componentes pela topologia do hardware.
Alternativas
Q386520 Engenharia de Software
Na UML 2, o diagrama que representa uma variação do diagrama de atividades e fornece visão ampla dentro de um sistema ou processo de negócio e o diagrama que visa modelar a visão de um conjunto de entidades cooperativas interpretadas por instâncias que cooperam entre si para executar uma função específica denominam- se, respectivamente, diagrama de:
Alternativas
Q386443 Engenharia de Software
Diagramas UML apresentam uma forma gráfca para descrever os sistemas.

Assinale a alternativa que apresenta um diagrama UML que mostra a troca de mensagens entre diversos Objetos, numa situação específica e delimitada no tempo. A ênfase deste diagrama está na ordem e nos momentos nos quais mensagens para os objetos são enviadas.
Alternativas
Q386441 Engenharia de Software
Um diagrama de classes em UML consiste em classes e nos relacionamentos entre essas classes.

Assinale a alternativa que contém tipos de relacionamentos possíveis entre as classes:
Alternativas
Q386048 Engenharia de Software
Considerando a Unified Modeling Language (UML), qual alternativa indica o diagrama que representa as interações entre os objetos de um cenário realizadas por meio de métodos?
Alternativas
Q383699 Engenharia de Software
Diagramas comportamentais da UML são utilizados para visualizar, especificar, construir e documentar os aspectos dinâmicos de um sistema. São diagramas comportamentais da UML, EXCETO:
Alternativas
Q383698 Engenharia de Software
Analise as seguintes afirmativas sobre o Diagrama de Casos de Uso da UML.

I. Um relacionamento estendido entre casos de uso significa que o caso de uso base incorpora implicitamente, sob alguma condição, o comportamento de outro caso de uso.
II. Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora explicitamente o comportamento de outro caso de uso.
III. Relacionamentos de inclusão e extensão são representados pela mesma notação do relacionamento de dependência, com a seta apontada para o caso de uso base.

Estão CORRETAS as afirmativas:
Alternativas
Q383696 Engenharia de Software
A representação CORRETA de um relacionamento de realização na UML é:
Alternativas
Q380445 Engenharia de Software
Na UML, o diagrama de interação cujo enfoque está em como as mensagens são enviadas no decorrer do tempo é denominado diagrama de
Alternativas
Respostas
1281: E
1282: B
1283: C
1284: A
1285: D
1286: C
1287: E
1288: A
1289: A
1290: D
1291: C
1292: E
1293: B
1294: A
1295: C
1296: B
1297: C
1298: A
1299: A
1300: D