Buscar

Mod Sist Aula 03 - Teste

Prévia do material em texto

MODELAGEM DE SISTEMAS – AULA 03: DESCRIÇÃO TEXTUAL DOS CASOS DE USO 
TESTE DE CONHECIMENTO 
 
Questão: 
Considere as seguintes assertivas sobre as especificações textuais dos casos de uso 
 
I. Descrevem uma sequencia de passos, iniciada pelo caso de uso [FALSO, a sequencia de passos é iniciada 
pelo ator] 
II. A recuperação de falhas na execução de um passo (do cenário principal) é descrito nos cenários alternativos. 
III. O roteiro ou especificação de casos de uso descreve as ações do ator, mas não deixa claro as ações do 
sistema (caso de uso). [FALSO, o roteiro descreve o passo a passo da interação do ator com o caso de uso, o 
que inclui as ações do ator e as reações do sistema] 
 
Assinale a opção que indica as assertivas corretas 
 
 Apenas I e III 
 Apenas II e III 
 Apenas III 
 Apenas II 
 Apenas I e II 
 
 
Questão: 
Considere que na especificação de casos de uso de nome "C.Uso.Prova", temos a seguinte linha de número 3 
1.. 
2.. 
3. Sistema valida a Matricula do Cliente - "Include Validar Matricula" 
4.. 
Assinale a opção que melhor representa a conclusão sobre essa linha de número 3 da especificação do caso de 
uso "C.Uso.Prova" ? 
 
 O caso de uso "Validar Matricula" usa, obrigatoriamente, o caso de uso "C.Uso.Prova" 
 O caso de uso "C.Uso.Prova" usa, opcionalmente, o caso de uso Validar Matricula 
 O caso de uso "Validar Matricula" usa, opcionalmente, o caso de uso "C.Uso.Prova" 
 O caso de uso "C.Uso.Prova" usa, obrigatoriamente, o caso de uso Validar Matricula 
 O caso de uso "C.Uso.Prova" não tem relação com o caso de uso Validar Matricula. 
 
Explicação: O caso de uso "C.Uso.Prova" usa, obrigatoriamente, o caso de uso Validar Matricula ==> o include indica que o 
caso incluido (no caso Validar Matricula) é sempre (e obrigatoriamente) usado pelo caso principal de nome "C.Uso.Prova" 
 
 
Questão: 
Na UML, as suposições, pré-condições, pós-condições, garantias mínimas e garantias de sucesso são comumente 
utilizadas como recursos de narrativa de um(a): 
 
 classe 
 pacote 
 herança múltipla. 
 caso de uso 
 nó 
 
Explicação: 
as pré condições mostra o que deve ser verdade quando o caso de uso iniciar. 
as pós condições mostram o que será verdade quando o caso de uso encerrar. 
 
 
Questão: 
Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. 
 
 Informações de procedimentos a serem feitos se o CPF for válido. 
 Informações de como foi validade do CPF 
 Informações de atributos da classe CPF. 
 Nenhuma informação deve ser apresentada. 
 Informações de procedimentos a serem feitos se o CPF for inválido. 
 
 
 
 
 
Questão: 
Sobre a especificação de casos de uso, assinale a única opção CORRETA. 
 
 A especificação e caso de uso possui pelo menos 2 cenários principais. 
 A especificação de caso de uso, não possui padrão definido pela UML. O roteiro da especificação 
contém 1 cenário principal, bem como nenhum ou vários cenários alternativos. 
 A especificação de caso de uso, possui no mínimo 2 e no máximo 5 cenários alternativos. 
 A especificação do caso de uso deve declarar como as classes interagem para realizar o caso de uso 
 É definido pela UML um formato específico para declarar a especificação dos casos de uso 
 
 
Explicação: 
É definido pela UML um formato específico para declarar o roteiro de um caso de uso. 
FALSO, a UML não define padrão para especificar caso de uso 
Possui no mínimo 2 e no máximo 5 cenários alternativos. 
FALSO, possui sempre 1 cenário principal. Pode não ter cenários alternativos e pode ter vários, conforme a necessidade 
A especificação do caso de uso deve declarar como as classes interagem para realizar o caso de uso 
FALSO, pois em especificações de casos de uso não delcaramos classes. 
Possui pelo menos 2 cenários principais. 
FALSO, sempre apenas 1 cenário principal para cada caso de uso 
 
 
Questão: 
Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: 
I. Um ator sempre representa um papel representado por pessoas. 
II. Um ator pode participar somente de um caso de uso por sistema 
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso 
IV. O roteiro de caso de uso mostra o passo a passo para realização do caso uso , evidenciando a interação entre 
ator e caso de uso. 
As assertivas corretas são somente: 
 
 I, II e IV 
 II e III 
 IV 
 II e IV 
 I e IV 
 
Explicação: 
I. Um ator sempre representa um papel representado por pessoas. 
FALSO, essa é uma das opções, mas ator podem ser artefatos, coisas, sistemas, equipamentos, e etc 
II. Um ator pode participar somente de um caso de uso por sistema 
FALSO, não há essa restrição 
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso 
FALSO, o uso de include e extends revelam uso de outros casos de uso 
 
 
 
Questão: 
Quais casos de uso devem ser especificados, com uma descrição textual ? 
 
I. Os casos de uso principal, ou seja os que tem interação direta do ator 
II. Os casos de uso de include 
III. Os casos de uso de extends 
IV. Os casos de uso de generalização / especialização 
 
Assinale a UNICA resposta que apresenta a resposta coreta e completa 
 
 Apenas I 
 Apenas I e II 
 I, II, III e IV 
 Apenas II, III e IV 
 Apenas I, II e III 
 
Explicação: 
I. Os casos de uso principal, ou seja os que tem interação direta do ator - sim, esses devem ser especificados 
II. Os casos de uso de include - sim, esses devem ser especificados 
III. Os casos de uso de extends - sim, esses devem ser especificados 
IV. Os casos de uso de generalização / especialização sim, esses devem ser especificados 
 
 
 
Questão: 
Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a 
um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
 
Com base na especificação do caso de uso, analise as alternativas a seguir: 
 
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. 
II. Nesse caso de uso, não caberia nenhum cenário alternativo. 
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de Include 
 
Com base em sua análise, assinale a única alternativa correta 
 
 Está correta apenas a assertiva III 
 Estão corretas apenas as assertivas II e III 
 Está correta apenas a assertiva I 
 Estão corretas apenas as assertivas I e III 
 Estão corretas as assertivas I e II e III 
 
Explicação: 
II. Nesse caso de uso, não caberia nenhum cenário alternativo. - Falso, os passos 2. Sistema valida CPF e 3. Sistema Busca 
CPF - uses BUSCAR_CPF, podem falhar e cabem cenários alternativos. No 2, seria mostrar que trata-se de um CPF inválido e 
no passo 3, mosrar que o CPF não foi localizado. 
 
 
Questão: 
Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos de uso. 
 
 Os casos de uso precisam ser especificados, para que sejam declaradas as classes que interagem com os 
casos de uso 
 Os casos de uso precisam ser especificados, para que saibamos como ocorre o passo a passo 
da interação entre o ator e o caso de uso 
 A especificação de caso de uso, é opcional, uma vez que o desenho do diagrama já "fala por si" 
 Os casos de uso precisam ser especificados, para que saibamos o tipo de ator envolvido 
 Casos de uso não precisam ser especificados, ficando como opcão ao analista de sistemas 
 
Explicação: Há sim necessidade de especificar o caso de uso, pois o diagrama não mostra a interação ator-sistema 
 
 
Questão: 
Quais casos de uso devem ser especificados, com uma descrição textual ? 
 
I. Os casos de uso principal, ou seja os que tem interação direta do ator 
II. Os casos deuso de include 
III. Os casos de uso de extends 
IV. Os casos de uso de generalização / especialização 
Assinale a UNICA resposta que apresenta a resposta coreta e completa 
 
 Apenas I e II 
 Apenas I 
 Apenas I, II e III 
 Apenas II, III e IV 
 I, II, III e IV 
 
 
Questão: 
Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. 
 
 Informações de como foi validade do CPF 
 Informações de atributos da classe CPF. 
 Informações de procedimentos a serem feitos se o CPF for inválido. 
 Nenhuma informação deve ser apresentada. 
 Informações de procedimentos a serem feitos se o CPF for válido. 
 
 
Questão: 
Depois que é feito o diagrama de casos de uso, o próximo passo é documentar essas funcionalidades descrevendo 
com detalhes suas principais características. Apesar de não existir uma padronização sobre essa especificação 
funcional, quais podem ser consideradas as principais informações relativas a um Caso de Uso? 
 
 Ator responsável, fluxo principal e fluxos secundários 
 Ator responsável, classe correspondente e lista de mensagens 
 Protótipo e lista de mensagens 
 Diagrama de classe e de sequência correspondente 
 Diagrama de implementação correspondente 
 
Explicação: Minimamente a especificação de caso de uso deve representar, além do nome do caso de uso: ator(es) envolvido(s) 
no caso; fluxo principal, contendo o caso perfeito e os fluxos alternativos, quando determinado passo do fluxo principal não for 
o "caso perfeito" (exceção). 
 
 
Questão: 
Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: 
I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; 
II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; 
III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. 
 
As assertivas corretas são: 
 
 I, II e III. 
 Somente a I; 
 Somente a II; 
 Somente a III; 
 Somente a I e II; 
 
 
Questão: 
Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: 
I. Um ator sempre representa um papel representado por pessoas. 
II. Um ator pode participar somente de um caso de uso por sistema 
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso 
IV. O roteiro de caso de uso mostra o passo a passo para realização do caso uso , evidenciando a interação entre 
ator e caso de uso. 
As assertivas corretas são somente: 
 I e IV 
 II e IV 
 II e III 
 IV 
 I, II e IV 
 
Explicação: 
I. Um ator sempre representa um papel representado por pessoas. - FALSO, essa é uma das opções, mas ator podem ser 
artefatos, coisas, sistemas, equipamentos e etc 
II. Um ator pode participar somente de um caso de uso por sistema - FALSO, não há essa restrição 
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso - FALSO, o uso de include e extends revelam 
uso de outros casos de uso 
IV. O roteiro de caso de uso mostra o passo a passo para realização do caso uso, evidenciando a interação entre ator e casos 
de uso. - VERDADE 
 
 
Questão:

Mais conteúdos dessa disciplina