Questões de Concurso
Comentadas sobre uml em engenharia de software
Foram encontradas 1.591 questões
Julgue os itens a seguir.
I Os diagramas de atividade da UML são úteis para demonstrar a lógica de um algoritmo.
II Os diagramas de atividade da UML são úteis para descrever as etapas realizadas em um caso de uso.
III Os diagramas de atividade da UML são úteis para ilustrar um processo de negócio ou um fluxo de trabalho entre os usuários e o sistema.
IV Os diagramas de atividade da UML são úteis para simplificar um processo, esclarecendo os casos de uso complicados.
A quantidade de itens certos é igual a
Para mostrar as interações entre objetos e(ou) partes (representadas como linhas de vida), com mensagens sequenciadas, em um arranjo, de forma livre, sem mecanismos de estruturação, um analista de sistemas precisa construir um diagrama comportamental, utilizando a UML 2.5.
Com base nesse caso hipotético, é correto afirmar que o diagrama ideal para o que o analista precisa é o diagrama de
Na representação UML da relação de agregação entre classes mostrada acima, há um erro porque
Com base nesse caso hipotético, é correto afirmar que o diagrama da linguagem de modelagem unificada (UML) mais adequado para a finalidade é o diagrama de
A respeito da UML 2.2, julgue o item seguinte.
Diagramas de comportamento representam conceitos
significativos de um sistema e podem incluir, entre outros,
conceitos de implementação.
A respeito da UML 2.2, julgue o item seguinte.
A especificação da UML 2.2 define dois tipos principais
de diagramas: os de estrutura e os de comportamento.
A UML (Unified Modeling Language) é uma linguagem de modelagem visual carregada de semântica e com sintaxe vasta. É amplamente utilizada para definir comportamentos, facilitando a arquitetura, design e implementação de sistemas de software. A respeitos dos diversos diagramas presentes nesta linguagem, analise as afirmativas abaixo.
I. O diagrama de sequência ilustra como objetos interagem entre si, identificando inclusive a ordem de ocorrência destas interações.
II. O diagrama de classes é o mais conhecido e utilizado da UML. É bastante utilizado, por exemplo, no desenvolvimento de sistemas orientados a objeto.
III. O diagrama de estados representa um retrato, em tempo de execução, dos objetos existentes no software e dos seus relacionamentos.
É correto o que se afirma
No que se refere à UML 2, julgue os próximos itens.
O diagrama de objetos fornece uma visão dos valores armazenados pelos objetos das classes, que são definidas no diagrama de classe, em determinado momento do sistema, e seus objetos apresentam métodos que armazenam valores contidos nesses objetos em determinada situação.
No que se refere à UML 2, julgue os próximos itens.
Em UML, o conceito de modelo envolve uma visão do sistema físico, ou seja, uma abstração do sistema com certo propósito, enquanto o metamodelo define uma linguagem para expressar modelos.
1. Associação. 2. Multiplicidade. 3. Operações. 4. Classe abstrata.
( ) Não pode ser instanciada diretamente. ( ) Linha cheia entre duas classes. ( ) Indica quantos objetos podem preencher a propriedade. ( ) Métodos presentes em uma classe.
Com relação à UML, julgue o item subsequente.
Em um processo de projeto unificado, a fim de obter ganhos
significativos proporcionados pela UML, é correto utilizar a
abstração para definir o projeto de objetos individuais, mesmo
que isso gere dificuldades associadas à integração de
componentes de objetos padronizados preexistentes em uma
biblioteca.
Com relação à UML, julgue o item subsequente.
Situação hipotética: Utilizando a UML para elaborar o
projeto de um sistema orientado a objetos, um analista
desenvolveu a arquitetura do sistema a partir de subsistemas,
suas interações e sua colocação em camadas arquiteturais. Ele
considerou, nesse projeto, um componente de interação com o
usuário, um componente de gestão de tarefas e um componente
de gestão de dados. Assertiva: No desenvolvimento desse
projeto, o analista previu boas garantias de que o projeto tenha
condições de oferecer uma infraestrutura que permita à
aplicação operar de forma efetiva.