Buscar

MODELAGEM DE SISTEMAS - AULA 2 - MODELAGEM DE REQUISITOS 2

Prévia do material em texto

CCT0264 - MODELAGEM DE SISTEMAS 
 
 1a Questão 
 
 
Assinale a opção que não representa um requisito FUNCIONAL. 
 
 O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. 
 
O sistema deve identificar a entrada e saída de cada funcionário da fabrica. 
 
O sistema deve emitir o boletim ao final de cada semestre letivo. 
 
O sistema deve calcular a folha de pagamento, emitindo contra cheque a todos os funcionários 
 
O sistema deve mostrar um gráfico de evolução das receitas e despesas nos últimos 12 meses 
Respondido em 22/04/2020 22:35:52 
 
 
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. 
 
 
 
 
 2a Questão 
 
 
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. 
 
 
Apenas II 
 
Apenas I 
 
Apenas II e III 
 
I, II e III 
 Apenas I e II 
Respondido em 22/04/2020 22:36:59 
 
 
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 
 
 
 
 
 
 
 
 3a Questão 
 
 
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. 
 
 
Apenas I e III 
 Apenas III 
 
I, II e III 
 
Apenas II 
 
Apenas I e II 
 
 
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 
 
 
 4a Questão 
 
 
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 
 
 
I e IV 
 
III 
 IV 
 
II, III e IV 
 
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 
 
 
 
 
 5a Questão 
 
 
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. 
 
 
I-NF; II-F; III-F; IV-NF 
 
I-NF; II-NF; III-NF; IV-F 
 
I-F; II-NF; III-F; IV-F 
 I-F; II-NF; III-NF; IV-F 
 
I-F; II-F; III-NF; IV-F 
Respondido em 22/04/2020 22:39:55 
 
 
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 
 
 
 
 
 
 
 
 
 
 
 
 
 6a Questão 
 
 
Sobre o diagrama de casos de uso, assinale a opção CORRETA 
 
 
Util para modelarmos os requisitos não funcionais 
 
Um ator representa uma pessoa específica e um nome típico de ator, seria por exemplo MARIA 
 
Um Caso de uso, representa um requisito não funcional 
 Um caso de uso estendido, pelo relacionameno "Extends", é de uso opcional 
 
Não podemos ter especialização de atores. 
Respondido em 22/04/2020 22:40:28 
 
 
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,. 
Um caso de uso ¿Extends¿ é de uso opcional - VERDADE 
 
 
 
 
 7a Questão 
 
 
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 
 
 
Apenas I e II 
 
Apenas I e IV 
 Apenas I, II e III 
 
Apenas II e III 
 
I, II, III e IV 
Respondido em 22/04/2020 22:41:33 
 
 
Explicação: 
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 funcionaise 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 
 
 
 
 
 8a Questão 
 
 
Assinale a opção que representa um requisito Não Funcional 
 
 
O sistema deve controlar pagamento de contas 
 
O sistema atualizar os saldos bancários após registro de cada despesa 
 
O sistema deve gerar gráfico do lucro mês a mês. 
 
O sistema precisa informar a Receita Federal o impostos mensais pagos 
 O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA. 
Respondido em 22/04/2020 22:42:13 
 
 
Explicação: 
O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA. - Uma restrição ao 
desenvolvimento, é um requisitos não funcional 
O sistema deve controlar pagamento de contas - determina função que o sistema deve abordar - Funcional 
O sistema deve gerar gráfico do lucro mês a mês. - determina função do sistema - Funcional 
O sistema precisa informar a Receita Federal o impostos mensais pagos - Determina função do sistema - 
funcional 
O sistema deve ataulizar os saldos bancários apos o registro de cada despesas - determina função que o 
sistema deve abordar - Funcional

Continue navegando