Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.233 questões

Com base no cenário apresentado, avalie as seguintes afirmações:
I- Tanto professor quanto aluno podem realizar o processo de login no sistema acadêmico. II- O caso de uso “Visualizar Turmas” possui duas inclusões, que permitem unificar as sequências de interações. III- Alguns usuários do sistema poderão editar as notas dos discentes da escola, de acordo com o seu papel. IV- O relacionamento entre os casos de uso “Visualizar Turmas” e “Online” está incorreto, pois não é possível representar relacionamento do tipo extensão entre casos de uso.
Assinale a alternativa que traz os itens CORRETOS.
A UML é independente de linguagem de programação, de modo que a modelagem de um sistema em UML torna-se uma documentação desta solução e possibilita integração de diferentes linguagens de programação.
PORQUE
A UML é independente de processo de desenvolvimento, de modo que a forma que um sistema será desenvolvido é escolha do analista e possibilita adaptar a concepção da solução ao cenário do negócio.
Acerca dessas asserções, assinale a alternativa CORRETA.
1. Participantes 2. Links de comunicação entre os participantes 3. Mensagens
Assinale a alternativa que indica todas as afirmativas corretas.
1. Uma atividade e uma ação são sinônimos e representam passos na direção de completar um dado processo 2. Prevê a modelagem de decisões, cujo símbolo é um losango. 3. Prevê múltiplos atores, que são dispostos na horizontal, separados por raias horizontais.
Assinale a alternativa que indica todas as afirmativas corretas.
I - Os diagramas UML são classificados em dois grandes grupos: (1) Diagramas Estáticos (ou Estruturais), que modelam a estrutura e organização de um sistema, incluindo informações sobre classes, atributos, métodos, pacotes, etc; e (2) Diagramas Dinâmicos (ou Comportamentais), que modelam eventos que ocorrem durante a execução de um sistema.
II - Diagramas de classes são um dos diagramas mais usados da UML. Eles oferecem uma representação gráfica para um conjunto de classes, provendo informações sobre atributos, métodos e relacionamentos que existem entre as classes modeladas.
III - Diagramas de atividades são usados para representar, em alto nível, um processo ou fluxo de execução. Os principais elementos desses diagramas são ações representadas por retângulos. Existem ainda elementos de controle, que definem a ordem de execução das ações.
Quais estão corretas?
A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item.
Um dos diagramas utilizados no desenvolvimento de
sistemas orientados a objetos é o diagrama de casos de
uso.
Analise a imagem a seguir:

A imagem apresenta um exemplo de um diagrama de:
Analise a imagem a seguir:

O diagrama da imagem é um exemplo de diagrama de:
Analise a imagem a seguir e use-a como base para responder as três próximas questões:

A notação diagramática acima está associada ao modelo:
Com relação ao diagrama de caso de uso da UML, analise as afirmativas a seguir.
I. Um caso de uso é uma descrição de um conjunto de subsequências de ações, inclusive variantes, que um sistema executa para produzir um resultado de valor observável por um ator.
II. Um ator representa um conjunto coerente de papéis que os usuários de caso de uso desempenham quando interagem com eles.
III. Um caso de uso descreve o que um sistema faz (suas funcionalidades) e especifica como isso deve ser feito.
Estão corretas as afirmativas
UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos. Sobre a UML, analise as afirmativas abaixo:
I. Dependendo de sua classe ou estado, cada objeto pode ser identificado e tratado distintamente como uma entidade, sendo essa característica denominada de “Identidade de Objeto”.
II. A seta com a ponta “aberta” na UML representa a “generalização”, e permite a indicação de herança simples ou herança múltipla.
III. Atributos de estado podem assumir valores infinitos com transições ilimitadas entre eles.
IV. O conjunto de vínculos de relacionamento entre as instâncias de uma classe são denominadas de associação.
Assinale
Na UML, quais os elementos em que podemos utilizar o relacionamento Generalização/Especialização: