Questões de Concurso

Foram encontradas 1.900 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1905921 Engenharia de Software

A UML é uma linguagem visual para especificar, construir e documentar os artefatos de sistemas. Trata-se de uma linguagem de modelagem de propósito geral que pode ser usada com os principais métodos de objetos e componentes, podendo ser empregada em todos os domínios de aplicação e plataformas de implementação. Sobre a UML, analise as afirmativas a seguir.


I. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.

II. A especificação UML é definida usando uma abordagem de metamodelagem que adapta técnicas de especificação formal. As técnicas de especificação formal são usadas para aumentar a precisão e a correção da especificação.

III. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Apresenta o sistema sob a perspectiva do usuário; sendo, dentre todos da UML, o mais abstrato, flexível e informal.

IV. As classes têm atributos e operações e participam de hierarquias de herança. A herança múltipla é permitida. As instâncias de uma classe são objetos. Quando uma classe é abstrata, ela não pode ter nenhuma instância direta. Qualquer instância direta de uma classe concreta (ou seja, não abstrata) também é uma instância indireta das superclasses de sua classe.


Está correto o que se afirma em 

Alternativas
Q1905902 Engenharia de Software
Sobre os diagramas de estado, um dos diagramas de comportamento da UML 2.5, assinale a afirmativa INCORRETA.
Alternativas
Q1905900 Engenharia de Software
Nos diagramas de componentes da UML 2.5, 2 (dois) conectores são utilizados para incluir interfaces baseadas em restrições e notações. Um conector “conecta dois componentes para definir que um componente fornece os serviços que o outro requer”; o outro conector “é uma declaração de que o componente que está disponível em uma instância de um componente não é realizado por ele, mas por outro classificador, que pode ser um componente ou uma simples classe”. Estes dois conectores são, respectivamente: 
Alternativas
Q1905899 Engenharia de Software
Na UML 2.5 (Unified Modeling Language / Linguagem de Modelagem Unificada), se refere ao diagrama que permite modelar o comportamento do sistema, denotando os caminhos lógicos que um processo pode seguir e, além disso, se baseia no conceito de Rede de Petri. Trata-se de um dos diagramas que compõem a visão dinâmica da UML:
Alternativas
Q1902828 Engenharia de Software


Internet: <www.cin.ufpe.br/> (com adaptações).

Com base no diagrama de caso de uso precedente, julgue o item subsequente, em relação à UML.


O ator cliente pode acionar pedido de Internet e também pedido por telefone. 

Alternativas
Respostas
281: A
282: B
283: D
284: A
285: E