Questões de Engenharia de Software - Diagrama de Casos de Uso para Concurso

Foram encontradas 265 questões

Q1930770 Engenharia de Software

Diagramas UML permitem expressar diferentes visões e abstrações na modelagem de um sistema. Acerca desse tema, analise as afirmativas a seguir.


1) Diagramas de casos de uso e diagramas de atividade são exemplos de diagramas que representam o comportamento dinâmico do sistema.


2) Diagramas de classes representam a visão estática do sistema e podem ser expressos em diferentes níveis de abstração, desde a perspectiva conceitual até a de implementação.


3) Diagramas de máquinas de estados representam os possíveis estados da instância de uma classe e são uma boa alternativa para modelar concorrência.


4) No modelo de casos de uso, a execução de cada caso de uso é independente dos demais casos de uso. No entanto, em nível de implementação, podem-se criar dependências implícitas entre casos de usos distintos.


Está(ão) correta(s), apenas: 

Alternativas
Q1930449 Engenharia de Software

A UML (Unified Modeling Language) é uma linguagem muito utilizada para especificação, construção e documentação de sistemas de software complexos, principalmente os orientados a objetos. Ela é composta por diferentes tipos de diagramas que permitem a representação gráfica dos modelos desses sistemas. Sobre essa linguagem e seus diagramas, analise as seguintes afirmativas a seguir.


1) Em Diagrama de Classes, o modificador de acesso Protegido é definido pelo símbolo ~ (til).


2) Diagrama de Objetos permite a representação da colaboração entre os objetos e das mudanças de estados que um objeto passa ao longo do tempo.


3) Diagrama de Classe permite representar todos os objetos de uma classe que foram instanciados em um certo momento da execução do sistema.


4) Diagrama de Caso de Uso permite representar o conjunto de funcionalidades do sistema e a interação dessas funcionalidades com os atores.


5) Diagrama de Sequência permite representar graficamente a sequência das mensagens trocadas entre os objetos.


Estão corretas, apenas:

Alternativas
Q1925629 Engenharia de Software
O diagrama de caso de uso, parte da linguagem UML, e a descrição textual de cada caso de uso compõem uma das técnicas mais utilizadas atualmente na análise de sistemas.
A principal característica dos diagramas de caso de uso é mostrar associações entre casos de uso e 
Alternativas
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
Q1874535 Engenharia de Software
Para os propósitos da modelagem dos requisitos com base em cenários, um suporte apropriado é o uso de
Alternativas
Respostas
31: C
32: E
33: C
34: A
35: A