Buscar

Requisitos Funcionais e Não Funcionais na UML

Prévia do material em texto

No contexto da UML, os casos de uso:
Assinale a opção que não representa um requisito FUNCIONAL.
MODELAGEM DE SISTEMAS
Lupa Calc.
CCT0759_A2_201902080297_V1
Aluno: DIEGO DA COSTA VENTURA Matr.: 201902080297
Disc.: MODELAGEM DE SIST. 2020.3 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.
especificam a organização do sistema de software.
descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.
são sempre associados a um único requisito funcional.
capturam os requisitos não funcionais.
definem o comportamento dos componentes de software que serão implementados.
2.
O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. 
Estácio: Alunos https://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_1
1 of 6 19/09/2020 22:43
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.
O sistema deve mostrar um gráfico de evolução das receitas e despesas nos últimos 12 meses
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 identificar a entrada e saída de cada funcionário da fabrica.
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.
I-F; II-NF; III-F; IV-F
I-NF; II-NF; III-NF; IV-F
I-F; II-NF; III-NF; IV-F
I-NF; II-F; III-F; IV-NF
I-F; II-F; III-NF; IV-F
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
Estácio: Alunos https://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_1
2 of 6 19/09/2020 22:43
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
Sobre o diagrama de casos de uso, assinale a opção CORRETA
4.
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
5.
Um Caso de uso, representa um requisito não funcional
Util para modelarmos os requisitos não funcionais
Um caso de uso estendido, pelo relacionameno "Extends", é de uso opcional
Não podemos ter especialização de atores.
Um ator representa uma pessoa específica e um nome típico de ator, seria por exemplo MARIA
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
Estácio: Alunos https://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_1
3 of 6 19/09/2020 22:43
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.
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
Não podemos ter especialização de atores. - Falso, podemos sim,.
Um caso de uso ¿Extends¿ é de uso opcional - VERDADE
6.
Apenas III
Apenas I e 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
7.
Apenas I e II
Apenas I e IV
I, II, III e IV
Apenas I, II e III
Apenas II e III
Estácio: Alunos https://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_1
4 of 6 19/09/2020 22:43
Assinale a opção que representa um requisito Não Funcional
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 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
8.
O sistema deve controlar pagamento de contas 
O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA.
O sistema precisa informar a Receita Federal o impostos mensais pagos
O sistema devegerar gráfico do lucro mês a mês.
O sistema atualizar os saldos bancários após registro de cada despesa 
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
Não Respondida Não Gravada Gravada
Exercício inciado em 19/09/2020 22:39:33.
Estácio: Alunos https://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_1
5 of 6 19/09/2020 22:43
Estácio: Alunos https://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_1
6 of 6 19/09/2020 22:43

Continue navegando

Outros materiais