Questões de Concurso
Comentadas sobre diagrama de casos de uso em engenharia de software
Foram encontradas 293 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.
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
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”