Buscar

prova_engenharia_de_requisitos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1) 
Preencha as lacunas a seguir no que se refere à modelagem de alto nível. 
A _______ objetiva analisar como o cliente _______ a estrutura da 
empresa/departamento/seção que ele trabalha; verificam-se as regras de negócios que 
afetam a execução de suas ______; são apresentadas as tarefas e as responsabilidades 
da empresa/equipe, os dados de que precisa, gera e manipula. 
A alternativa que completa adequadamente as lacunas acima é: 
 
Alternativas: 
 Modelagem de domínio; Trabalha; Responsabilidades. 
 Modelagem colaborativa; Adota; Atividades. 
 Modelagem associativa; Percebe; Atribuições. 
 Modelagem funcional; Funciona; Formas. 
 Modelagem corporativa; Compreende; Atividades. (Resposta correta) 
Resolução comentada: 
A modelagem corporativa objetiva analisar como o cliente “percebe”/compreende a 
estrutura da empresa/departamento/seção que ele trabalha; verificam-se as regras de 
negócios que afetam a execução de suas atividades; são apresentadas as tarefas e as 
responsabilidades da empresa/equipe, os dados de que precisa, gera e manipula. Neste 
momento, já é possível capturar o objetivo do software a ser elaborado. O resultado 
final deste modelo é a descrição do comportamento da organização/departamento – 
que também pode ser chamado de Requisitos de Negócios. 
Código da questão: 55515 
2) 
São aqueles que definem as funções de um sistema ou componente de um sistema, 
isto é, como o software deve funcionar e está intimamente conectado aos requisitos 
que tratam da missão, valores e diretrizes do cliente e dos requisitos, que tratam dos 
sistemas operacionais, questões de segurança da informação etc. 
Esta definição refere-se ao requisito: 
 
Alternativas: 
 Usuário. 
 Não funcional. 
 Funcional. (Resposta correta) 
 Organizacional. 
 Desempenho. 
Resolução comentada: 
As palavras Requisitos Funcionais podem ser substituídas por funcionalidades, por 
funções ou de maneira bastante grosseira, por telas. Estes requisitos serão 
posteriormente “traduzidos” para uma linguagem de programação. 
Código da questão: 55513 
3) 
Sobre a modelagem do comportamento dinâmico ou funcional, considere as seguintes 
afirmações, classificando-as em verdadeiras (V) ou falsas (F): 
( ) Possui grau médio de abstração. 
( ) Oferece a visualização de como as futuras funcionalidades do software a ser 
desenvolvido terá. 
( ) É também conhecido como Requisitos de Domínio. 
( ) É composta por rascunhos de telas e descrições, onde estas descrições ilustram os 
campos e as dinâmicas destas telas. 
( ) Representa tudo aquilo que é preciso para que os requisitos funcionais sejam 
executados de maneira adequada. 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
 V – V – V – V – F. 
 V – F – F – V – F. 
 F – V – F – V – F. 
 V – V – F – V – F. (Resposta correta) 
 V – F – F – V – V. 
Resolução comentada: 
A primeira, a segunda e a quarta asserções são verdadeiras, pois de acordo com a 
classificação sobre os níveis de abstração, esta modelagem está no nível médio, ou 
seja, os requisitos ainda não possuem grandes níveis de detalhamento. Esta 
modelagem objetiva oferecer uma visualização de como as futuras funcionalidades do 
software a ser desenvolvido serão, que é representada por meio de rascunhos de telas 
com seus respectivos campos e dinâmica. É uma espécie de “prévia” dos requisitos. 
Este modelo é representado por meio de esquemas de telas e texto explicando cada 
uma destas telas. 
Já a terceira e a quinta asserções são falsas, pois a terceira asserção refere-se à 
visualização do contexto no qual o software será implantado, isto é, a modelagem de 
contexto. Finalmente a quinta asserção é a definição de Requisitos Não Funcionais. 
Código da questão: 55516 
4) 
A documentação de especificação do projeto é organizada em capítulos. Os capítulos 
que compõem a estrutura do Documento de Especificação de Casos de Uso seguem a 
ordem: Capítulo 1 – Nome do caso de Uso, ____________, _________________, ___________, 
Capítulo 5 – Diagramas UML e Capítulo 6 – Protótipo da tela . 
Assinale a alternativa que completa adequadamente as lacunas acima: 
 
Alternativas: 
 Capítulo 2 – Objetivos; Capítulo 3 - Fluxo de Eventos; Capítulo 4 – Regras de 
Alto Nível. - 
 Capítulo 2 – Pré condições; Capítulo 3 – Fluxo de Eventos; Capítulo 4 – Regras 
Gerais. 
 Capítulo 2 – Fluxo de Eventos; Capítulo 3 – Detalhamento; Capítulo 4 – Regras 
Gerais. 
 Capítulo 2 – Fluxo de Eventos; Capítulo 3 – Detalhamento; Capítulo 4 – Regras 
Gerais. 
 Capítulo 2 – Precondições; Capítulo 3 - Fluxo de Eventos; Capítulo 4 – Regras de 
Negócio e Validação. (Resposta correta) 
Resolução comentada: 
Os capítulos que compõem a estrutura do Documento de Especificação de Casos de 
Uso seguem a ordem: Capítulo 1 – Nome do caso de Uso — Capítulo 2 – Precondições 
— Capítulo 3 - Fluxo de Eventos — Capítulo 4 – Regras de Negócio e Validação — 
Capítulo 5 – Diagramas UML — Capítulo 6 – Protótipo da tela. 
Código da questão: 55531 
5) 
Com base na atividade de análise, é gerado um documento no qual são elencados 
todos os requisitos para a construção do sistema. Como se chama este documento? 
 
Alternativas: 
 Documento de Atas de Reunião com o cliente. 
 Documento de Escopo de Requisitos. 
 Documento de Especificação de Requisitos. (Resposta correta) 
 Documento de Projetos. 
 Documento de Especificação de Casos de Uso. 
Resolução comentada: 
Com base nesta atividade de análise, é gerado um documento no qual são elencados 
todos os requisitos para a construção do sistema. Este documento é normalmente 
chamado de Documento de Especificação de Requisitos e fundamentado nos 
documentos de Escopo do Projeto (aquele redigido pelo Gerente de Projetos e o 
cliente) e Documento de Requisitos do Projeto (aquele que o Analista de Requisitos 
criou durante a Fase de Aquisição de Requisitos). 
Código da questão: 55535 
6) 
Sobre as diferenças entre os tipos de requisitos, analise as afirmações e classifique-as 
em verdadeiras (V) ou falsas (F): 
( ) Requisitos Funcionais tratam de elencar toda a infraestrutura para acomodar o 
software; já os demais requisitos representam cada dinâmica que o software executará. 
( ) Requisitos Não Funcionais caracterizam-se por tratar sobre aspectos de 
desempenho; já os Requisitos de Negócio/ Organizacionais são aqueles que tratam dos 
fatores culturais, políticos e as exigências legais que afetam o sistema, e finalmente os 
Requisitos Funcionais são aqueles que definem as funções de um sistema ou 
componente de um sistema e como devem funcionar. 
( ) Requisitos de Negócio/ Organizacionais são aqueles que, além de tratar da cultura 
da empresa, são transformados em telas no software; já os Requisitos Funcionais são 
aqueles que tratam dos detalhes de desempenho do software. Finalmente os 
Requisitos Não Funcionais são aqueles que não precisam ser considerados, pois não 
afetaram em nada o desenvolvimento do software. 
( ) Requisitos Funcionais e Requisitos de Negócio/ Organizacionais são aqueles que 
podem ser traduzidos para uma linguagem de programação. Já os Requisitos Não 
Funcionais são aqueles que podem ou não ser traduzidos para uma linguagem de 
programação e isso depende da quantidade de pessoas que utilizarão o software. 
( ) As diferenças entre os três tipos de requisitos são somente literárias, isto é, na 
prática eles possuem os mesmos objetivos e são todos traduzidos para uma linguagem 
de programação. 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
 V – F – F – F – F. 
 V – F – V – V – V. 
 F – V – F – V – F. 
 V – F – V – V – F. 
 F – V – F – F – F. (Resposta correta) 
Resolução comentada: 
A segunda asserção é verdadeira, trata das definições de cada um dos tipos de 
requisitos. Já a primeira, a terceira, a quarta e a quinta são falsas, pois: da primeira, os 
Requisitos Funcionais tratam das funçõesque o software terá; da terceira, os Requisitos 
de Negócio/ Organizacionais são aqueles que tratam da cultura da empresa, eles não 
são transformados em telas no software; os Requisitos Funcionais são aqueles que 
tratam das funcionalidades (telas) do software e, finalmente, os Requisitos Não 
Funcionais são aqueles que tratam da infraestrutura necessária para que o software 
seja instalado. Da quarta asserção, somente os Requisitos Funcionais devem (e não 
podem) ser traduzidos para uma linguagem de programação, os Requisitos Não 
Funcionais tratam da infraestrutura e os Requisitos Organizacionais dizem respeito à 
cultura da empresa. Finalmente a quinta e última asserção, os três tipos de requisitos 
possuem papéis fundamentais para a construção do software; cada qual contribui de 
alguma maneira para o software. 
Código da questão: 55517 
7) 
Sobre o perfil do Analista de Requisitos, considere as seguintes afirmações e 
classifique-as em verdadeiras (V) ou falsas (F): 
( ) Não possui a preocupação em saber comunicar-se de maneira adequada e sem 
gírias, pois as pessoas que ele interagir também possuem as mesmas ideias e meios de 
se comunicar. 
( ) Possui excelentes conhecimentos em modelagem de sistemas. 
( ) Possui excelentes conhecimentos em técnicas de levantamento de requisitos. 
( ) Não precisa saber falar em público, pois ele só trabalha com modelagem. 
( ) É introvertido e não interage em reuniões e treinamentos. 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
 V – F – V – F – V. 
 F – V – F – V – V. 
 V – V – F – V – F. 
 F – V – V – F – F. (Resposta correta) 
 F – V – F – V – F. 
Resolução comentada: 
Espera-se que o perfil do Analista de Requisitos seja: bom comunicador, possuir 
excelentes conhecimentos em levantamento de requisitos, modelagem e técnicas de 
levantamento de requisitos, assim como dominar o idioma em que o projeto está 
sendo descrito e desenvolvido. 
Código da questão: 55508 
8) 
Suponha os seguintes trechos referentes ao relato de um cliente: 
I. Estabelecer uma conta de assinatura de cliente permitindo downloads de jogos 
ilimitados a uma taxa mensal. 
II. As informações pertinentes ao cadastro de clientes devem conter: Código, Nome, 
Endereço, Bairro, Município, Estado, CEP, Telefone Fixo, Telefone Celular, Telefone 
Recado, Data de Nascimento, RG e CPF. TODOS os campos desse formulário devem 
estar habilitados para edição. 
III. O sistema deve manter cadastro de clientes. 
IV. As informações pessoais estão protegidas segundo as prescrições do Data 
Protection Act. 
V. Comprar vales-presente. 
Das asserções acima apresentadas (I, II, III, IV e V), quais delas são candidatas a Caso de 
Uso? 
 
Alternativas: 
 I - III - IV. 
 II - III - V. 
 III - IV -V. 
 I - III - V. (Resposta correta) 
 II - IV - V. 
Resolução comentada: 
As asserções I, III e V são verdadeiras, pois em I temos dinâmicas referências de como 
funciona o plano de assinaturas (o nome do caso de uso seria criar plano assinaturas), 
além disso, este caso de uso deve ter alguma maneira de referenciar o caso de uso 
Manter Cliente; já em III temos uma série de eventos que devem ser descritos sobre 
dados dos clientes (inserir, editar, pesquisar, excluir e emitir relatório); este caso de uso 
poderia ser chamado de Manter Cliente. V temos que descrever os eventos que 
compõem o processo de compra e a respectiva interação com o Ator (neste caso, o 
nome do caso de uso seria Comprar vales-presentes); já as asserções II e IV são falsas, 
pois em II temos o detalhamento de uma Regra de Negócio e Validação (RNV), e em IV 
temos um exemplo de redação de um Requisito Organizacional. 
Código da questão: 55534 
9) 
São três os tipos de requisitos; cada qual possui uma classificação. Associe a 
classificação que se encontra na coluna da esquerda com sua respectiva definição na 
coluna da direita. 
Leia e associe as duas colunas: 
 
Assinale a alternativa que traz a associação correta entre as duas colunas: 
 
Alternativas: 
 I-A; II-C; III-B. 
 I-C; II-A; III-B. (Resposta correta) 
 I-A; II-B; III-C. 
 I-C; II-B; III-A. 
 I-B; II-C; III-A. 
Resolução comentada: 
Os Requisitos Orientados por Informações são aqueles que tratam de processos que o 
software deve executar. Por exemplo, “O sistema deve permitir que os clientes 
registrados revejam seu próprio histórico de pedidos nos últimos três anos”. 
Requisitos de Desempenho são aqueles que tratam da velocidade, confiabilidade e 
capacidade do sistema. Por exemplo, “O sistema deve suportar 300 usuários 
simultâneos das 9-11 horas da manhã”. 
Requisitos Orientados a Processos são aqueles que tratam de processos que o software 
deve executar. Por exemplo, “O sistema deve permitir que os clientes registrados 
revejam seu próprio histórico de pedidos nos últimos três anos”. 
Código da questão: 55542 
10) 
Sobre o Processo de Engenharia de Requisitos, considere as seguintes afirmações e 
classifique-as em verdadeiras (V) ou falsas (F): 
( ) É um processo que é executado independentemente de metodologia utilizada no 
projeto. 
( ) É um processo composto por um modelo denominado Modelo de Processos de 
Requisitos. 
( ) Caracteriza-se por poucos impactos durante o ciclo de desenvolvimento de qualquer 
software, pois ele é considerado um processo opcional, ou seja, ele pode ou não pode 
ser inserido dentro do ciclo de desenvolvimento de software. 
( ) Dentre as etapas existentes no Modelo de Processos de Requisitos, a menos 
importante é a etapa de estudo de viabilidade de requisitos, pois este estudo já foi 
realizado pelo gerente de projetos na fase de Planejamento. 
( ) A aquisição de requisitos é o passo-chave dentro do Processo de Engenharia de 
requisitos, pois é neste passo que se é possível conhecer as necessidades do cliente. 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
 V – V – F – F – V. (Resposta correta) 
 V – V – F – F – F. 
 F – F – F – V – V. 
 F – V – V – V – V. 
 F – F – V – V – V. 
Resolução comentada: 
A terceira e a quarta asserções são falsas, pois existem dois tipos de estudo de 
viabilidade: um versa sobre o projeto e o outro sobre os requisitos; no primeiro é 
estudado se o novo software agregará valor ao negócio do cliente, e o segundo se o(s) 
requisito(s) identificados estão de acordo com os propósitos do software. A análise de 
requisitos é o processo-chave de qualquer desenvolvimento de software, pois são os 
requisitos que informam o que o software deve ter. Já a primeira, segunda e quinta são 
verdadeiras, pois o Processo de Engenharia de Requisitos é uma atividade inerente a 
qualquer tipo de metodologia de desenvolvimento de software. Este processo é 
composto por um modelo o qual é divido em seis etapas, cada qual dependente uma 
da outra, formando um ciclo dentro deste processo. 
Código da questão: 55509

Continue navegando