Questões de Concurso
Comentadas sobre diagrama de casos de uso em engenharia de software
Foram encontradas 131 questões
Com respeito ao processo de Engenharia de Requisitos de Software, considere as seguintes afirmativas.
I O Diagrama de Classes e o Diagrama de Atividades, ambos fornecidos pela Unified Modeling Language, podem ser usados tanto no processo de requisitos quanto na descrição de arquitetura (design) de um software.
II Em projetos dinâmicos, como na construção de um Jogo Educacional interativo, a especificação de requisitos pode ser substituída por uma abordagem baseada exclusivamente em protótipos evolutivos.
III Em uma organização de desenvolvimento de software, os processos de gerenciamento de requisitos e gerenciamento de projetos devem atuar de forma integrada.
IV Etnografia, prototipação, entrevistas e questionários são técnicas que podem ser usadas na identificação de requisitos de software.
V Os casos de uso descrevem requisitos interativos. Assim, processos internos de um software não constituem casos de uso, não importando quão complexos sejam.
Está(ão) correta(s)
Com relação à UML, julgue o item a seguir.
O diagrama de caso de uso deve ser formal, pouco abstrato e
aplicado apenas no início da modelagem do sistema, servindo
de referência aos demais diagramas.
A documentação de sistemas de software é realizada por artefatos textuais e gráficos para a modelagem e documentação, desde a Análise e Projeto Estruturado, que se tornou um legado que necessita de manutenção, a tecnologia de orientação a objeto e a adoção por diversas entidades da UML como padrão para documentação de sistemas.
Considerando o texto acima, numere a coluna da direita de acordo com a da esquerda.
Artefato
1 - Modelo de classes
2 - Modelagem de casos de uso
3 - Especificação de processos
4 - Dicionário de dados
5 - Diagrama de fluxo de dados
6 - Modelo entidade-relacionamento
Conteúdo
( ) Mapeia os fluxos entre processos, criando uma visualização da comunicação entre processos e depósitos.
( ) Descrição detalhada, serve de base para a programação de módulos.
( ) Modelagem estrutural que agrega objetos por similaridades.
( ) Documenta as funcionalidades de sistema a partir da visão dos usuários.
( ) Captura o modelo de dados do domínio do problema e serve de base para a criação do banco de dados.
( ) Documenta os termos da linguagem de usuário e de sistema e define um padrão de dados.
Marque a sequência correta.
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, é:
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
(E)variação do Diagrama de Classes. (F) representa as mensagens passadas entre objetos. (G)representa os fluxos conduzidos por processamentos. (H) descreve a funcionalidade proposta para um novo sistema.