Questões de Engenharia de Software - UML para Concurso

Foram encontradas 1.344 questões

Q2287877 Engenharia de Software
A Unified Modeling Language™ (UML®) é uma linguagem de modelagem visual padrão para os analistas de negócios, arquitetos de software e desenvolvedores, empregada para descrever, especificar, projetar e documentar processos de negócios novos ou existentes, estrutura e comportamento de artefatos de sistemas de software. Sobre diagramas UML, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Diagrama de Estados: usado para representar o comportamento de um objeto em diferentes estados e as transições entre esses estados.
( ) Diagrama de Sequência: empregado para mostrar a sequência de interações entre objetos ou atores ao longo do tempo, geralmente em resposta a um evento específico.
( ) Diagrama de Classes: amplamente utilizado para representar a estrutura estática de um sistema orientado a objetos; mostra as classes do sistema, seus atributos, métodos e relacionamentos entre elas.
( ) Diagrama de Casos de Uso: usado para representar a interação entre atores e casos de uso, mostrando como os usuários interagem com o sistema e quais funcionalidades o sistema oferece para os atores.
A sequência está correta em
Alternativas
Q2271747 Engenharia de Software
A UML é uma linguagem visual utilizada para modelar sistemas orientados a objetos. Através dos elementos gráficos definidos nesta linguagem pode-se construir diagramas que representam diversas perspectivas de um sistema. Os diagramas UML são divididos em dois tipos: Diagramas Estruturais e Diagramas Comportamentais.

Adaptado de Eduardo Bezerra. Princípios de Análise e Projeto de Sistemas Com UML. 2 ed. Rio de Janeiro: Elsevier, 2007.

Qual diagrama da UML apresenta as interações entre objetos na ordem temporal em que elas acontecem?
Alternativas
Q2270524 Engenharia de Software
A UML 2.0 (Unified Modeling Language) fornece uma variedade de diagramas para modelar sistemas de software. Isso posto, analise as afirmações a seguir:

I.O diagrama de tempo modela o comportamento temporal de um sistema. É usado para modelar o fluxo de controle e a ordem de execução de atividades dentro de um processo de negócios ou qualquer tipo de atividade orientada por fluxo.
II.O diagrama de comunicação está associado à categoria de diagramas de interação. Sua ênfase está na associação entre objetos.

III.A generalização é usada para criar classes derivadas a partir de uma classe base, enquanto a especialização é usada para criar classes concretas.

É correto o que se afirma em: 
Alternativas
Q2262695 Engenharia de Software
Um dos pontos fortes de UML em relação a outras notações para modelagem orientada a objetos é o conjunto de recursos disponíveis para modelagem dinâmica, isto é, de comportamento de software. A respeito de modelagem dinâmica, é INCORRETO afirmar que: 
Alternativas
Q2256187 Engenharia de Software
Um diagrama de seqüência é baseado nas dimensões vertical e horizontal que representam, respectivamente,
Alternativas
Respostas
16: A
17: C
18: B
19: C
20: C