Buscar

Modelagem de Sistemas Aula 02 Teste (Gabarito)

Prévia do material em texto

MODELAGEM DE SISTEMAS – AULA 02: 
TESTE DE CONHECIMENTO 
 
Questão: 
No contexto da UML, os casos de uso: 
 
 são sempre associados a um único requisito funcional. 
 descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários 
finais. 
 definem o comportamento dos componentes de software que serão implementados. 
 especificam a organização do sistema de software. 
 capturam os requisitos não funcionais. 
 
 
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 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 
 O sistema deve emitir o boletim ao final de cada semestre letivo. 
 
 
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 [F] 
II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. [NF] 
III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas de toque [NF] 
IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês [F] 
Com base em sua classificação, assinale a UNICA resposta correta. 
 
 I-F; II-NF; III-F; IV-F 
 I-F; II-F; III-NF; IV-F 
 I-F; II-NF; III-NF; IV-F 
 I-NF; II-F; III-F; IV-NF 
 I-NF; II-NF; III-NF; IV-F 
 
 
Questão: 
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. [Include] 
II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar 
Funcionário. [Especialização] 
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. [Extends (condicional) ] 
Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de Uso: 
 
 Generalização, Especialização e Extends 
 Extends, Exclusão e Associação. 
 Include, Generalização e Extends 
 Associação, Generalização e Especialização. 
 Include, Especialização e Extends 
 
 
Questão: 
Sobre o diagrama de casos de uso, assinale a opção CORRETA 
 
 Um ator representa uma pessoa específica e um nome típico de ator, seria por exemplo MARIA. 
 [Falso, ator representa, dentre outras coisas, papéis que as pessoas exercem] 
 Um Caso de uso, representa um requisito não funcional. [Falso, representa um requisito funcional] 
 Um caso de uso estendido, pelo relacionameno "Extends", é de uso opcional 
 Não podemos ter especialização de atores. [Falso, podemos sim] 
 Util para modelarmos os requisitos não funcionais. [Falso, útil para modelar requisito funcional] 
 
 
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. [FALSO, será opcionalmente executado] 
II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. [FALSO, sem limite] 
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 II 
 Apenas I e II 
 I, II e III 
 Apenas III 
 Apenas I e III 
 
 
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. [FALSO, tem essa finalidade] 
Com base em sua análise, assinale as assertivas corretas 
 
 Apenas I e II 
 Apenas I, II e III 
 Apenas I e IV 
 Apenas II e III 
 I, II, III e IV 
 
 
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. 
FALSO, o diagrama de casos de uso mostrar os atores e os requisitos funcionais (casos de uso) com os quais 
os atores interagem 
 
Com base em sua análise, marque a opção que indica as assertivas corretas. 
 Apenas I 
 Apenas II e III 
 I, II e III 
 Apenas II 
 Apenas I e II 
 
 
Questão: 
Sobre os possíveis relacionamentos entre casos de uso, avalie as assertivas: 
I. Os únicos relacionamentos possíveis entre casos de uso são "Include" e "Extends" FALSO além desses 2 
relacionamentos, temos ainda a generalização/especialização, que também é possível entre casos de uso 
II. O relacionamento de "include" denota o uso obrigatório do caso de uso incluído 
III. O relacionamento de "extends" denota uso opcional do caso de uso extendido 
Com base em sua análise, marque a UNICA opção correta. 
 
 Apenas II 
 I, II e III 
 Apenas II e III 
 Apenas I e III 
 Apenas III 
 
 
 
 
 
 
Questão: 
Assinale a opção que representa um requisito Não Funcional 
 
 O sistema deve controlar pagamento de contas 
 O sistema deve gerar gráfico do lucro mês a mês. 
 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 atualizar os saldos bancários após registro de cada despesa 
 
 
Questão: 
A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, 
utilizando ferramentas da Análise Orientada a Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: 
 
 Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
 Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Explicação: entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 
 
 
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. 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 include entre atores. FALSO, devemos usar o relacionamento de generalização/especialização de 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 
 
 II, III e IV 
 I e IV 
 IV 
 III 
 III e IV 
 
 
Questão:

Continue navegando