Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/4 Considere as seguintes assertivas sobre as especificações textuais dos casos de uso I. Descrevem uma sequencia de passos, iniciada pelo caso de uso 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). Assinale a opção que indica as assertivas corretas Sobre a especificação de casos de uso, assinale a única opção CORRETA. MODELAGEM DE SISTEMAS Lupa Calc. PPT MP3 CCT0681_A3_201801178062_V1 Aluno: WILLIAM DA SILVA SOUZA FRANÇA Matr.: 201801178062 Disc.: MODELAGEM DE SISTEM. 2020.1 (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Apenas I e II Apenas II e III Apenas I e III Apenas II Apenas III Explicação: 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 é descrito nos cenários alternativos. - VERDADE 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. 2. É definido pela UML um formato específico para declarar a especificação dos casos de uso A especificação e caso de uso possui pelo menos 2 cenários principais. A especificação do caso de uso deve declarar como as classes interagem para realizar o caso de uso javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('2','3','','OFDKLKL5C7E10FD96QAC',''); javascript:abre_frame('3','3','','OFDKLKL5C7E10FD96QAC',''); 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 2/4 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" ? 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. 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. 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 Não possui padrão definido pela UML, o roteiro da especificação contém 1 cenário principal, nenhum ou vários cenários alternativos. - VERDADE 3. O caso de uso "Validar Matricula" usa, obrigatoriamente, 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 "Validar Matricula" usa, opcionalmente, 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 "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" 4. 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 3/4 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 ou Uses ou Include Com base em sua análise, assinale a única alternativa correta Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos de uso. 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: Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. Está correta apenas a assertiva I Está correta apenas a assertiva III Estão corretas apenas as assertivas I e III Estão corretas as assertivas I e II e III Estão corretas apenas as assertivas II e III 5. Casos de uso não precisam ser especificados, ficando como opcão ao analista de sistemas 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 Os casos de uso precisam ser especificados, para que saibamos o tipo de ator envolvido Os casos de uso precisam ser especificados, para que sejam declaradas as classes que interagem com os casos de uso A especificação de caso de uso, é opcional, uma vez que o desenho do diagrama já "fala por si" Explicação: Há sim necessidade de especificar o caso de uso, pois o diagrama não mostra a interação ator-sistema 6. I e IV IV II e IV II e III 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 7. Informações de procedimentos a serem feitos se o CPF for válido. 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 4/4 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 Informações de atributos da classe CPF. Informaçõesde como foi validade do CPF Nenhuma informação deve ser apresentada. Informações de procedimentos a serem feitos se o CPF for inválido. 8. I, II, III e IV Apenas I Apenas I e II Apenas I, II e III Apenas II, III e IV 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 Ou seja todos os casos de uso devem ser especificados: I, II, III e IV. Não Respondida Não Gravada Gravada Exercício inciado em 03/05/2020 11:19:51. javascript:abre_colabore('34595','190038013','3791490236');
Compartilhar