Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.207 questões

Q824818 Engenharia de Software

Julgue o item quanto à engenharia de software e à linguagem de modelagem unificada (UML).

O projeto de arquitetura de um sistema é um processo que visa criar uma organização de sistema que satisfaça, exclusivamente, os requisitos funcionais. É um processo cujas atividades são padronizadas e semelhantes para todos os tipos de sistemas que serão desenvolvidos, o que torna mais fácil o trabalho do arquiteto.

Alternativas
Q823710 Engenharia de Software

Acerca do framework Hibernate e da linguagem de modelagem UML 2.0, julgue o item subsequente.

Na UML 2.0, o diagrama de pacotes é um tipo de diagrama estrutural.

Alternativas
Q823709 Engenharia de Software

Acerca do framework Hibernate e da linguagem de modelagem UML 2.0, julgue o item subsequente.

A UML é uma linguagem independente de linguagens de programação, mas não de processos de desenvolvimento de sistemas.

Alternativas
Q813185 Engenharia de Software
Sobre o diagrama de componentes UML 2, considere as seguintes afirmativas: 1. Descreve todos os componentes de um sistema de informação, incluindo os componentes de hardware e software. 2. Os diagramas de componentes possuem um nível de abstração maior que os diagramas de classes. 3. Além de descrever os componentes propriamente ditos, um diagrama de componentes descreve também como os componentes são interligados entre si. Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q813184 Engenharia de Software
Os mecanismos de extensibilidade UML que possibilitam estender o vocabulário UML de modo a permitir a criação de novos elementos de modelagem; e estender a semântica da modelagem, de modo a criar novas regras ou modificar regras existentes, são, respectivamente:
Alternativas
Q813181 Engenharia de Software
No contexto de Conceitos da UML, qual diagrama UML 2 modela os artefatos de software e também os dispositivos ou hardware que o(s) contém/contêm?
Alternativas
Q813179 Engenharia de Software
Sobre diagramas de classes UML 2, considere as seguintes afirmativas: 1. No diagrama de classes, uma classe é modelada empregando-se três partes: nome da classe, seus atributos e seus métodos. 2. Além das classes, um diagrama de classes modela também o relacionamento entre classes: um para um; um para muitos; zero para um; etc. 3. O diagrama de classes é tido como um diagrama comportamental, uma vez que contém os métodos que definem o comportamento das classes. Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q803077 Engenharia de Software
Qual diagrama UML deve ser utilizado para representar uma perspectiva por tempo incluindo a colaboração entre os objetos?
Alternativas
Q800987 Engenharia de Software

Análise o seguinte diagrama.

Imagem associada para resolução da questão

Após essa análise, é possível concluir que:

Alternativas
Q800971 Engenharia de Software
Como é conhecido em UML o tipo diagrama que descreve a estrutura estática de um sistema em um determinado momento?
Alternativas
Q800892 Engenharia de Software

Na coluna I estão dispostos alguns conceitos relacionados aos diagramas utilizados na UML 2.0. Estabeleça a correta correspondência com suas definições ou aplicações, conforme apresentado na coluna II.

Coluna I

1 Diagrama de casos de uso

2 Diagrama de implantação

3 Diagrama de pacotes

4 Diagrama de tempo

5 Diagrama de atividade


Coluna II

( ) determina as necessidades de hardware do sistema.

( ) representa os subsistemas ou submódulos englobados por um sistema de forma a determinar as partes que o compõem.

( ) descreve a mudança de estado de um objeto.

( ) auxilia no levantamento e análise de requisitos.

( ) baseia-se em redes de Petri.

A sequência correta, de cima para baixo, é:

Alternativas
Q792276 Engenharia de Software
Assinale a estrutura empregada em U M L para representar o comportamento dinâmico de um sistema por meio do fluxo de controle entre ações que o sistema executa.
Alternativas
Q791963 Engenharia de Software

O diagrama abaixo é um exemplo de:

Imagem associada para resolução da questão

Alternativas
Q791962 Engenharia de Software
Dentre as seguintes afirmações acerca de UML, assinale a INCORRETA:
Alternativas
Q791961 Engenharia de Software
Em UML, relacionamentos são denotados graficamente por linhas que interligam classes, interfaces e outros elementos. Considere as seguintes notações (I a IV): Imagem associada para resolução da questão
Assinale a alternativa que associa CORRETAMENTE as notações aos tipos de relacionamentos que representam:
Alternativas
Q791960 Engenharia de Software
Considere as seguintes afirmações (I a IV) acerca de Uniform Modeling Language (UML): I . É uma linguagem com foco na representação conceitual de um sistema de software. II . É uma linguagem para a construção de sistemas de software, por ser possível seu mapeamento em linguagens de programação como Java, C++, etc. III . É uma linguagem para a especificação das decisões de análise, de projeto e de implementação que devem ser tomadas para o desenvolvimento de sistemas de software. IV . É uma linguagem para a representação de sistemas de software, limitada a fins de documentação. Assinale a alternativa CORRETA:
Alternativas
Q791332 Engenharia de Software

Analise o diagrama de caso de uso UML a seguir.

Imagem associada para resolução da questão

Um diagrama de caso de uso representa as funcionalidades propostas para um sistema. De acordo com o diagrama apresentado,

Alternativas
Q791331 Engenharia de Software

Analise o diagrama de classes UML, apresentado a seguir.

Imagem associada para resolução da questão

A análise dos relacionamentos existentes no diagrama indica que:

Alternativas
Q789965 Engenharia de Software

A Linguagem de Modelagem Unificada (UML – Unified Modeling Language) é uma linguagem para especificação, visualização e documentação de sistemas. Quando aplicada a sistemas baseados em software, adota a perspectiva de orientação a objetos para os quais são elaborados diagramas para representação do comportamento estático e dinâmico. Sobre essa linguagem, analise as afirmativas.


I - O diagrama de classes permite mapear classes, interfaces e colaborações e seus relacionamentos, apresentando uma visão dinâmica do sistema.

II - O diagrama de atividades ilustra a visão dinâmica do sistema, dando ênfase no fluxo de dados entre os objetos.

III - O diagrama de casos de uso possibilita a modelagem do comportamento do sistema, mostrando os relacionamentos entre os atores e os casos de uso.

IV - O diagrama de estados modela o comportamento de objetos, interfaces e colaborações, criando uma visão dinâmica do sistema.


Está correto o que se afirma em 

Alternativas
Q789134 Engenharia de Software
Com respeito a relação entre as classes no UML, geralmente elas (as classes) não estão sozinhas e, elas se relacionam entre si. Estas associações e relacionamentos entre as classes definem responsabilidades. Assinale a alternativa que indique os tipos de responsabilidades corretamente.
Alternativas
Respostas
881: E
882: C
883: E
884: D
885: A
886: D
887: B
888: B
889: A
890: B
891: B
892: E
893: D
894: B
895: A
896: E
897: B
898: B
899: D
900: D