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

Foram encontradas 1.591 questões

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
Q791962 Engenharia de Software
Dentre as seguintes afirmações acerca de UML, assinale a INCORRETA:
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
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
Q789132 Engenharia de Software
Considerando que o diagrama de atividade representa atividades que integram um processo de um fluxo de controle ou sistema, assinale a alternativa que contenha os elementos que devem integrar este diagrama.
Alternativas
Q786248 Engenharia de Software
O modelo de requisitos define um conjunto completo de classes de análise. Cada uma descreve algum elemento do domínio do problema [...]. Conforme evolui o modelo de projeto, a equipe de software deve definir um conjunto de classes de projeto que refina as classes de análise [...]. Segundo os conceitos de análise e projeto orientado a objeto, são considerados os seguintes tipos específicos de classes de projeto, EXCETO:
Alternativas
Q786224 Engenharia de Software
Na UML, existem relacionamentos entre atores e casos de uso, entre os próprios casos de uso e também entre os atores. Dentre os relacionamentos entre casos de uso, aquele que representa a possibilidade de ocorrência de um caso de uso em relação a outro se dá pelo relacionamento de:
Alternativas
Q786221 Engenharia de Software
Tão importante quanto dominar a notação gráfica do Modelo de Casos de Uso (MCU) é ter conhecimento de técnicas e boas práticas de modelagem coerentes com as reais necessidades dos futuros usuários. Considere a situação hipotética “em que seja necessário garantir a um Sistema de Informação Bancário acessar os dados cadastrais de clientes de uma empresa para a qual se está desenvolvendo um sistema de gerenciamento de clientes, a fim de gerar futuras estratégias de Marketing Bancário”. Qual das alternativas a seguir apresenta, de forma correta, ator e caso de uso respectivamente?
Alternativas
Q785113 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem que define elementos gráficos para serem utilizados na modelagem de sistemas; seguindo o paradigma da orientação a objetos, a linguagem descreve como os elementos e o relacionamento devem interagir em um diagrama que, por sua vez, representam diversas perspectivas de um sistema. Com relação aos Diagrama UML, assinale a afirmativa correta.
Alternativas
Q785109 Engenharia de Software
Os diagramas da UML (Unified Modeling Language) são a representação de vários elementos gráficos com o intuito de descrever o sistema computacional modelado, isto é, são usados para visualizar, especificar, construir e documentar os aspectos relevantes de um sistema e, ainda, são usados para visualizar o sistema sob diferentes perspectivas. A UML define um número de diagramas que permite dirigir o foco para aspectos diferentes do sistema de maneira independente. Considerando as técnicas de modelagem comportamental e estrutural, é correto afirmar que a respeito dos diagramas UML:
Alternativas
Q785108 Engenharia de Software
O trabalho demandado no desenvolvimento de um sistema de software complexo é muito desgastante para os envolvidos no processo, por isso é fundamental que os desenvolvedores tenham a possibilidade de explorar os requisitos do sistema de várias perspectivas, cada pessoa envolvida ressalta as propriedades que lhe interessa e omite as menos relevantes. Existem várias formas de se observar o sistema em construção. Os autores da UML sugerem que um sistema pode ser descrito por cinco visões correlacionadas, em que cada visão ressalta diferentes aspectos do sistema. Assinale a alternativa correta em relação às visões arquiteturais de um sistema de software.
Alternativas
Q785103 Engenharia de Software
A UML (Unified Modeling Language) classifica seus diagramas em duas categorias: diagramas estruturais e diagramas comportamentais. Os diagramas comportamentais realizam o acompanhamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema ao longo do tempo. Já os diagramas estruturais descrevem a formação estática do sistema e suas partes em diferentes níveis de abstração. Assinale a alternativa que apresenta corretamente os diagramas comportamentais, segundo a UML 2.5.
Alternativas
Q784914 Engenharia de Software
Considerando os diagramas da linguagem de modelagem UML (Linguagem de Modelagem Unificada), a coluna da esquerda apresenta as classificações dos diagramas e a da direita, exemplos desses diagramas. Numere a coluna.
1 - Diagramas estruturais 2 - Diagramas comportamentais
( ) Diagrama de componentes ( ) Diagrama de casos de uso ( ) Diagrama de pacotes ( ) Diagrama de estrutura composta ( ) Diagrama de máquina de estados
Assinale a sequência correta.
Alternativas
Q784912 Engenharia de Software
Considerando as notações da linguagem de modelagem UML (Linguagem de Modelagem Unificada) e mais especificamente os relacionamentos entre casos de uso, analise as afirmativas.
I - Relacionamento Extend – expressa rotinas de exceção ou desmembramento de um caso de uso, quando um cenário alternativo possui um fluxo grande ou que mereça atenção especial. II - Relacionamento Include – separa trechos que dependam da interação com um ator em específico. III - Relacionamento Extend – separa um comportamento obrigatório de outro opcional. IV - Relacionamento Include – separa uma parte comum a dois ou mais casos de uso para um novo caso de uso e posteriormente essa parte comum é incluída aos casos de uso de origem.
Está correto o que se afirma em
Alternativas
Q779060 Engenharia de Software
A modelagem orientada a fluxo de dados continua a ser uma das notações de análise de dados mais amplamente usadas atualmente. Embora o Diagrama de Fluxo de Dados (DFD) não faça parte formal da UML, ele pode ser usado para complementar os diagramas da UML. Referente ao DFD, assinale a alternativa que melhor descreve esse diagrama.
Alternativas
Q779055 Engenharia de Software
O Diagrama de Atividades é um dos diagramas utilizados na linguagem UML. Esse diagrama possui vários elementos para sua confecção e o “Nó de repositório de dados” é um deles. Assinale a alternativa que apresenta as características que melhor definem o Nó de repositório de dados.
Alternativas
Q778876 Engenharia de Software
Quando da especificação de um determinado caso de uso utilizando UML, um Programador de Sistemas teve que definir que o caso de uso Procura número do processo era essencial para o comportamento do caso de uso Consulta solicitada por advogado. Conhecedor das representações UML, entre os referidos casos de uso, ele corretamente utilizou o relacionamento
Alternativas
Respostas
641: B
642: B
643: E
644: B
645: E
646: D
647: D
648: A
649: A
650: B
651: D
652: D
653: D
654: C
655: D
656: B
657: A
658: B
659: A
660: A