Buscar

MODELAGEM DE SISTEMAS - AULA 2 - MODELAGEM DE REQUISITOS 1

Prévia do material em texto

CCT0264 - MODELAGEM DE SISTEMAS 
 
 
 
 1a 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" 
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 
 
Apenas I e III 
 
Apenas III 
 Apenas II e III 
 
I, II e III 
Respondido em 22/04/2020 22:12:41 
 
 
Explicação: 
I. FALSO além desses 2 relacionamentos, temos ainda a generalização/especialização, que também é 
possível entre casos de uso 
II. VERDADE 
III. VERDADE 
 
 
 
 
 2a 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-F; II-NF; III-F; 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 
 
I-F; II-F; III-NF; IV-F 
Respondido em 22/04/2020 22:14:10 
 
 
 
 
 
 
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 
 
 
 
 
 3a Questão 
 
 
Assinale a opção que representa um requisito Não Funcional 
 
 
O sistema deve gerar gráfico do lucro mês a mês. 
 
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 atualizar os saldos bancários após registro de cada despesa 
Respondido em 22/04/2020 22:14:57 
 
 
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 
 
 
 
 
 
 
 
 
 
 
 
 
 4a 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. 
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: 
 
 
Generalização, Especialização e Extends 
 
Extends, Exclusão e Associação. 
 Include, Especialização e Extends 
 
Include, Generalização e Extends 
 
Associação, Generalização e Especialização. 
Respondido em 22/04/2020 22:20:50 
 
 
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). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 5a 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: 
 
 
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
Respondido em 22/04/2020 22:24:21 
 
 
Explicação: 
entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 6a 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 II e III 
 
I, II, III e IV 
 
Apenas I e II 
 Apenas I, II e III 
 
Apenas I e IV 
Respondido em 22/04/2020 22:30:34 
 
 
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 
 
 
 
 
 7a Questão 
 
 
No contexto da UML, os casos de uso: 
 
 
especificam a organização do sistema de software. 
 
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. 
 
capturam os requisitos não funcionais. 
 
definem o comportamento dos componentes de software que serão implementados. 
Respondido em 22/04/2020 22:31:46 
 
 
 
 
 
 
 
 
 8a Questão 
 
 
Sobre o diagrama de casos de uso, assinale a opção CORRETA 
 
 
Um ator representauma 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 
 
Util para modelarmos os requisitos não funcionais 
 
Não podemos ter especialização de atores. 
Respondido em 22/04/2020 22:34:46 
 
 
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

Continue navegando