Prévia do material em texto
31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=157394502&user_cod=2826491&matr_integracao=202004076892 1/5 Avalie as assertivas a seguir, no que se refere ao diagrama de casos de uso, da UML. I. O diagrama de casos de uso mostra em detalhes como o sistema vai implementar uma funcionalidade II. Quando um caso de uso deve obrigatoriamente ser usado, devemos usar o relacionamento de especialização. III. Em uma Biblioteca, o usuário pode ser Aluno ou Funcionário. Nesse caso devemos usar o relacionamento de include entre atores IV. Um ator pode ser um sistema, por exemplo. Com base em sua análise , marque a UNICA resposta que contém TODAS as assertivas corretas Assinale a opção que não representa um requisito FUNCIONAL. MODELAGEM DE SISTEMAS Lupa Calc. CCT0759_A2_202004076892_V1 Aluno: ALAN RODRIGUES DOS SANTOS Matr.: 202004076892 Disc.: MODELAGEM DE SIST. 2021.1 EAD (GT) / 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. III III e IV IV I e IV II, III e IV Explicação: I. O diagrama de casos de uso mostra em detalhes como o sistema vai implementar uma funcionalidade -->FALSO, diagrama de casos de uso não exibe detalhes, muito menos de COMO se implementa algo II. Quando um caso de uso deve obrigatoriamente ser usado, devemos usar o relacionamento de especialização. --> FALSO, o relacionamento correto seria o de III. Em uma Biblioteca, o usuário pode ser Aluno ou Funcionário. Nesse caso devemos usar o relacionamento de extends entre atores --> FALSO, devemos usar o relacionamento de generalização/especialização de atores. IV. Um ator pode ser um sistema, por exemplo. --> VERDADE 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=157394502&user_cod=2826491&matr_integracao=202004076892 2/5 Sobre os conceitos de Requisitos "Funcional" e "Não Funcional", avalie as assertivas a seguir. I. Requisitos Funcionais vão demandar funções que o sistema precisa possuir. II. Requisitos não funcionais especificam restrições, qualidades e características que devem ser aplicadas a determinados requisitos funcionais III. O diagrama de casos de uso visa mostrar os atores e os requisitos não funcionais com os quais eles interagem. Com base em sua análise, marque a opção que indica as assertivas corretas. Sobre o conceito de Requisitos, avalie as assertivas: I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer as necessidades de seus usuários. II. O fato de termos realizado um bom levantamento de requisitos não é suficiente para o sucesso do projeto.É preciso que haja planejamento, organização e controle das atividades inerentes ao processo de desenvolvimento de software. III. Existem 2 tipos de requisitos, classificados quanto a sua finalidade: os requisitos funcionais e os não funcionais. IV. A UML não oferece diagrama que possa mapear os requisitos funcionais. Com base em sua análise, assinale as assertivas corretas O sistema deve emitir o boletim ao final de cada semestre letivo. O sistema deve mostrar um gráfico de evolução das receitas e despesas nos últimos 12 meses O sistema deve identificar a entrada e saída de cada funcionário da fabrica. O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. O sistema deve calcular a folha de pagamento, emitindo contra cheque a todos os funcionários Explicação: Todas as opcões representam funcionaldades que o sistema precisa ter, exceto a opção "O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. " - que indica uma restrição, ou melhor uma condição que deve ser atendida em termos de performance. Esse requisito é NAO FUNCIONAL. 3. Apenas II e III Apenas I e II Apenas I I, II e III Apenas II Explicação: I. Requisitos Funcionais vão demandar funções que o sistema precisa possuir. - VERDADE II. Requisitos não funcionais especificam restrições, qualidades e características que devem ser aplicadas a determinados requisitos funcionais - VERDADE III. O diagrama de casos de uso visa mostrar os atores e os requisitos não funcionais com os quais eles interagem. - FALSO, o diagrama de casos de uso mostrar os atores e os requisitos funcionais (casos de uso) com os quais os atores interagem 4. Apenas I e II Apenas I, II e III Apenas II e III I, II, III e IV Apenas I e IV Explicação: 31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=157394502&user_cod=2826491&matr_integracao=202004076892 3/5 Ano: 2019 Prova: FCC - 2019 - AFAP - Analista de Fomento - Tecnologia da Informação (ADAPTADA) Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a notação padrão da UML 2.5 e modela os seguintes requisitos: Caso de Uso: Cadastrar Funcionário que: I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula. II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário. III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção. Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de Uso: Sobre o diagrama de casos de uso, assinale a opção CORRETA I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer as necessidades de seus usuários. - VERDADE. As necessidades dos usuários se traduzem em requisitos para o sistema. II. Apenas termos um bom levantamento de requisitos não é suficiente para o sucesso do projeto. E preciso que haja planejamento, organização e controle das atividades inerentes ao processo de desenvolvimento de software. - VERDADE, precisamos acompanhar para que se possa ajustar problemas, caso ocorram III. Existem 2 tipos de requisitos, quanto a sua finalidade: os requisitos funcionais e os não funcionais. VERDADE IV. A UML não oferece diagrama que possa mapear os requisitos funcionais. FALSO, o diagrama de casos de uso, tem essa finalidade 5. Associação, Generalização e Especialização. Extends, Exclusão e Associação. Include, Generalização e Extends Include, Especialização e Extends Generalização, Especialização e Extends Explicação: I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula. --> Se é incondicional, é obrigatório. Logo é o include II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário. -> variação é tipico de especialização (uso a base e incrementa alterações) III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção. --> tem uma condição associada para a realização do caso de uso Help online, logo é extends (condicional). 6. Um caso de uso estendido, pelo relacionameno "Extends", é de uso opcional Um ator representa uma pessoa específica e um nome típico de ator, seria por exemplo MARIA Util para modelarmos os requisitos não funcionais Um Caso de uso, representa um requisito não funcional Não podemos ter especialização de atores. Explicação: Util para modelarmos os requisitos não funcionais - Falso, útil para modelar requisito funcional Um Caso de uso, representa um requisito não funcional - Falso, representa um requisito funcional Um ator pode ser representar uma pessoa específica. - Falso, ator representa , dentre outras coisas,papéis que as pessoas exercem Não podemos ter especialização de atores. - Falso, podemos sim,. 31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=157394502&user_cod=2826491&matr_integracao=202004076892 4/5 Classifique cada requisito a seguir em Funcional (F) ou Não Funcional (NF). I. O sistema deve emitir um relatório com os 10 maiores clientes do ano II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas de toque IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês Com base em sua classificação, assinale a UNICA resposta correta. Sobre o relacionamento de "extends", possível entre casos de uso, analise as assertivas a seguir: I. O caso de uso extendido sempre será executado. II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a sua execução. Com base em sua análise, marque a UNICA opção correta. Um caso de uso ¿Extends¿ é de uso opcional - VERDADE 7. I-F; II-F; III-NF; IV-F I-NF; II-NF; III-NF; IV-F I-F; II-NF; III-NF; IV-F I-F; II-NF; III-F; IV-F I-NF; II-F; III-F; IV-NF Explicação: I. O sistema deve emitir um relatório com os 10 maiores clientes do ano - FUNCIONAL, é uma função que o sistema deve ter II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. - NÃO FUNCIONAL, pois é uma propriedade que um requisio funcional deve ter III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas de toque - NÃO FUNCIONAL, pois é uma propriedade que um requisio funcional deve ter IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês - - FUNCIONAL, é uma função que o sistema deve ter Logo I - F; II- NF III - NF IV - F 8. Apenas III Apenas II Apenas I e II I, II e III Apenas I e III Explicação: I. O caso de uso extendido sempre será executado. - FALSO, será opcionalmente executado II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. - FALSO, não existe esse limite, III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a sua execução. - VERDADE 31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=157394502&user_cod=2826491&matr_integracao=202004076892 5/5 Não Respondida Não Gravada Gravada Exercício inciado em 31/03/2021 21:12:44. javascript:abre_colabore('35938','220664473','4450195551');