Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.233 questões
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, é:
O diagrama abaixo é um exemplo de:


Assinale a alternativa que associa CORRETAMENTE as notações aos tipos de relacionamentos que representam:
Analise o diagrama de caso de uso UML a seguir.

Um diagrama de caso de uso representa as funcionalidades
propostas para um sistema. De acordo com o diagrama
apresentado,
Analise o diagrama de classes UML, apresentado a seguir.

A análise dos relacionamentos existentes no diagrama
indica que:
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
O diagrama de sequência abaixo representa o processo de matrícula de um aluno em determinado módulo de um curso preparatório.

Com relação ao diagrama, analise as afirmativas a seguir:
I. O aluno só será cadastrado no sistema após a confirmação de matrícula.
II. Caso os dados do aluno estejam inválidos o objeto M da classe Matricula será excluído.
III. O método criarMatricula(dados) não passa parâmetros em sua chamada.
IV. O método apresentarMsgDadosInvalidos() é o retorno do método criarMatricula(dados).
V. M é uma instância da classe Matricula criada após o início do processo representado no diagrama.
Está correto o que se afirma em:

Com base nessa figura, assinale o tipo correto de
relacionamento (associação) existente entre as classes
Veículo e Caminhão.

Com base na figura apresentada, assinale a alternativa que
expressa corretamente, em notação UML, que “algumas
pessoas pilotam motos”.