Buscar

05 - REQuisitos DE SO

Prévia do material em texto

REVISAO DE REQ DE SO 
 
Considerando a etapa de Levantamento de Requisitos é 
correto afirmar que sua função compreende em: 
Descobrir as condições necessárias para atingir os objetivos do sistema. 
 
 
Quais as atividades envolvidas durante o Levantamento de Requisitos? Explique 
cada uma delas. 
 
Elicitação: Tem o objetivo de entender o processo como um todo. Pra tanto, geralmente 
são feitas entrevistas com as pessoas envolvidas nas atividades relevantes pra execução 
das tarefas e até avaliações in loco do ambiente de trabalho. Ao término do processo o 
analista deve entender o fluxo de trabalho, o que cada funcionário consome como ntrada 
e o que gera como saída além do que pode atrapalhar e o que pode melhorar esse fluxo 
de trabalho.O produto dessa atividade é a lista de requisitos. Análise: Essa atividade 
consiste em organizar os requisitos em categorias, examinar os relacionamentos e 
dependências entre eles, analisar a consistência, além de omissões e ambiguidades, 
estabelecer uma ordem de prioridade e reconhecer a origem e a necessidade de cada 
requisito. Especificação: É a descrição dos requisitos levantados. Pode ser feita em 
linguagem natural (texto informal, tabelas, diagramas), linguagem natural estruturada 
(formulários) ou linguagem formal (notação matemática).Modelagem: É a 
representação dos requisitos levantados de forma a garantir o melhor 
entendimento. Isso pode ser feito, por exemplo, explicitando as informações que o 
sistema irá processar, qual o comportamento esperado depois de realizado o 
processamento, etc. Validação: São revisões realizadas pelos clientes e pela equipe de 
desenvolvimento pra garantir que os requisitos estejam sempre consistentes, 
comprometidos com o objetivo dos sitema, e não-ambíguos.Gerenciamento: Estabelecer 
padrões de nomenclatura e identificação, divisão por classes, etc 
 
 
Cite as principais dificuldades da etapa de levantamento de requisitos. 
Frequentemente os usuários não sabem o que querem do seu futuro sistema ou ficam 
confusos. 
 
Cite e explique a finalidade dos possíveis relacionamento entre 2 casos de uso. 
Resposta: Cadastrar cliente, abrir conta, são casos de u so por exemplo de um gerente de 
banco, primeiro ele vai cadastrar o cliente para depois abrir sua conta. 
 
Qual a finalidade do processo de gerenciamento de mudanças? 
Política que define conjunto de atividades cujo objetivo está em avaliar o impacto 
causado e o referenciar o custo inerente a mudança. 
 
 
Explique como o Engenheiro de Sistema utiliza esse documento. 
Gabarito: Um dos possíveis usuários é o Engenheiro de Sistema, que Usam os requisitos 
para compreender o sistema e os relacionamentos entre as partes 
 
A etapa de levantamento de requisitos é fundamental para a fase de Análise. Vá 
rias técnicas de levantamento de dados podem ser usadas, conforme o contexo da 
aplicação. Cite e explique um conexto de uso adequado para 2 técnicas de 
levantamento de dados 
1. Questionário - útil quando a quantidade de pessoas é grande, que inviabilizaria 
atendimento individualizado ou em pequenos grupos. 2. Entevista individual - útil nos 
primeiros contatos com o alto escalão da empresa ou para tratar de assunto específico. 3. 
Etnografia - vivência, em campo, do funcionamento da empresa. 
 
 
Existem três estágios principais em um processo de gerenciamento 
de mudanças. Quais são ? 
Análise de problema e especificação de mudanças; 
Análise de mudança de requisitos; 
Implementação de mudanças. 
 
A partir da c ompreensão do que na figura anterior, claramente 
conseguimos ter a percepção de um sistema da informação, contendo: entrada, 
processamento e saída. Com base nesse modelo, então define-se que o processo de 
validação de requisitos têm como entrada o arcabouço oriundo de quais processos? 
Gabarito: (a) aná lise e elicitação de requisitos; (b) das n ormas de qualidade da 
organização; (c) conhecimento empírico obtido contido na empresa, principalmente 
vindo de outros projetos ou de skateholders experientes no assunto. Na etapa de 
processamento temos a validação dos requisitos, que gera como saída uma lista de 
problemas que devem ser resolvidos e ações que são combinadas. 
 
 
A atividade da elicitação dos requisitos não é habitualmente desenvolvida forma 
isolada, visto que a identificação de requisitos costuma ap arecer de 
forma cíclica durante sessões tanto de levantamento quando de validação, portanto 
requer uma combinação de técnicas para que seja completa. Esse processo se 
apresenta extremamente complexo, tendo como principais problemas? 
Problemas de escopo; 
Problemas de compreensão; 
Probelmas de volatilidade 
 
Cite e ex plique a finalidade de cada uma das 4 atividades que fazem parte do 
processo de engenharia de requisitos 
Viabilidade - o projeto é factível? está adequado para atender aos requisitos 
demandados? Elicitação - responsável por levantar e evidenciar o requisito. Validação 
- demostrar que conseguiu-se compreender as caracteristicas a serem incorporadas n o 
SW Gerenciamento - processo de compreensão e controle das mudanças nos requisitos 
do sistema 
 
 
 
O estudo de viabilidade é desenvolvido em função do levantamento de requisitos 
realizado na fase preliminar do desenvolvimento de sistema. Para verificar a 
viabilidade o estudo é pautado em três conceitos: Recursos, Custo e 
Tempo. Quais a s consequencias que podem ser geradas quando se 
faz um levantamento de requisitos incompleto? 
Um levantamento de requisitos mal elaborado pode levar ao insucesso do 
desenvolvimento, podendo ser em função da falta de recursos, tempo, gerando um custo 
inadequado. Portanto pode gerar prejuízo financeiro e/ou atraso no cronograma. 
 
Uma das atividades de um analista de negócio no processo de elaboração do estudo 
de viabilidade de um sistema é propor alternativas de solução 
para um problema ou nova necessidade apresentada pelos StakeHolders. B aseado 
neste princípio, leia aten tamente o caso descrito abaixo. "Uma financeira possui 
um sistema de cobrança que se tornou ineficiente com o tempo, pois com o cr 
escimento da empresa filas enormes se formam entre os dias 5 e 10 de 
todo mês para efetivação do pagamento. A empresa possui uma área onde 
disponibiliza caixas para recebimento. Diariamente os valores são 
computados e disponibilizados para gestão e controle." A empresa precisa de uma 
solução para esse problema e solicita a você que relacione no mínimo 2 alternativas 
que viabilize a redução de contingente nas áreas de recebimento neste período. 
1. Efetivar um convênio com o banco; 
2. Oferecer formas de pagamento diferente: débito em conta 
3. Diluir as datas de pagamento durante o mês. 
 
REQUISITOS FUNCIONAIS PODEM SER DEFINIDOS COMO 
A DESCRIÇÃO DAS NECESSIDADES FUNCIONAIS QUE SE DESEJA TER 
EM UM PROJETO DE SOFTWARE. TENDO COMO BASE ESTÁ 
DEFINIÇÃO, CITE 2 (DOIS) EXEMPLOS DE REQUISITOS FUNCIONAIS DE 
UM SISTEMA DE BIBLIOTECA : 
O SOFTWARE DEVE CONTROLAR A QUANTIDADE DE LIVROS ALUGADOS. 
O SOFTWARE DEVE EMITIR RELATÓRIOS DE ATRASOS DE ENTREGA DE 
LIVROS. O SOFT WARE DEVE PERMITIR O REGISTRO DE USUÁRIO. O SOFT 
WARE DEVE PERMITIR O REGISTRO DE LIVrOS.  O SOFTWARE NÃO 
DEVE PERMITIR EMPRÉSTIMO DE LIVROS A ALUNOS COM PENDÊNCIAS 
DE ENTREGA 
 
O gerenciamento de requisitos é o processo de compreensão e controle das 
mudanças nos requisitos do sistema. No entanto, você deve começar a planejar 
como gerenciar mudanças de requisitos durante o processo de elicitação de 
requisitos. O passo inicial é planejar e definir bem qual será o nível do 
detalhamento pretendido no gerenciamento de requisitos. Dentre os 
exemplos de atributos que devem ser avaliados, explique a Política de 
Rastreabilidade. 
Definem os relacionamentos entre cada requisito e o projeto de sistema 
que deve ser registrado. A políticade rastreabilidade também deve definir como esses 
registros serão mantidos. 
 
Na atividade de gerenciamento de requisitos o passo inicial é planejar e definir o nível 
de detalhamento preendimento no gerenciamento de requisitos, onde a o processo de 
gerenciamento de mudanças deve ser avaliado. Qual a finalidade do processo de 
gerenciamento de mudanças? 
Política que define conjunto de atividades cujo objetivo está em avaliar o impacto 
causado e o referencia o(s) custo(s) inerente(s) a(s) mudança(s) 
 
Você foi contratado para desenvolver um PDI (Plano Diretor de Informática) para uma 
empresa e será necessário que você identifique todas as características apresentadas para 
cada setor da empresa, divididos nos 16 andares dede. Você deverá obter informações 
comuns aos setores, como sistemas que utilizam, quantidade de funcionários quantidade 
de computadores e impressoras, ... 
Qual técnica de Elicitação você julgaria mais adequada que traga um resultado 
satisfatório na obtenção das 
informações em um menor tempo? 
 
Deveria ser utilizado o QUESTIONÁRIO em função das perguntas padronizadas seria 
uma economia na obtenção das informações, embora o tempo de apuração seja maior 
 
 
Analise o texto abaixo: Existe uma correspondência, ___________de ____________ , 
entre os casos de uso 
e os 
requisitos _____________ de um software. No entanto, não é verificada 
correspondência entre requisitos _____________ e casos de uso. Assinale a alternativa 
que completa correta e sequencialmente as lacunas do texto. 
 
não necessariamente ; um para um ; funcionais ; não-funcionais 
 
Sobre os processos de engenharia de requisitos, na elicitação e na análise ocorre total 
interação com os stakeholders no sistema, sendo o principal objetivo: 
a obtenção dos requisitos 
 
Identificar e especificar os requisitos funcionais e os não funcionais são atividades da 
Engenharia de Requisitos realizadas nos processos de 
definição dos sistemas e refinamento dos requisitos. 
 
De acordo com Sommerville, são atividades do processo de elicitação de requisitos, pela 
ordem: 
obtenção; classificação e organização; priorização e negociação; documentação. 
 
O processo de Elicitação de Requisitos é composto pelas etapas: 
Obtenção de requisitos, Classificação e organização de requisitos, Priorização e 
negociação de requisitos e Documentação de Requisitos. Assinale a alternativa que 
contém a atividade onde há freqüentes conflitos entre as difere ntes visões dos 
stakeholders 
Priorização e negociação de requisitos 
 
Quando decidimos construir um sistema, certamente temos uma necessidade e um perfil 
que nos torna único, 
portanto, "em praticamente todos os sistemas os requisitos mudam." (Sommerville, 
2009). Com base nesse cenário, tornar-se necessário então a padronização o 
procedimento, para ter maior convicção da acertabilidade do que está sendo 
desenvolvido. Nesse contexto, marque a alternativa que NÃO faz parte das atividades 
da área de requisitos. 
Prototipação 
 
As sentenças abaixo se referem ao processo de validação de requisitos: 
I - A verificação de completeza deve garantir que o documento de requisitos contenha 
todas as funções e restrições desejadas pelos usuários do sistema. 
II - A verificação de consistência deve garantir que o documento de requisitos não 
contenha restrições ou descrições contraditórias para a mesma função do sistema. 
III - A verificação de realismo deve garantir que haja um conjunto de testes que 
demonstre que o sistema entreguE atende a cada requisito especificado. 
IV - A verificação de validade deve levar em consideração o orçamento e o prazo para o 
desenvolvimento do sistema. 
Estão corretos: 
OS ITENS I E II 
 
 
 
 
 
 
 
 
1- Analise as afirmativas a seguir, sobre requisitos em projetos de software. 
I - O rastreamento de requisitos é de grande importância para conduzir análises 
de impacto quando há mudanças em requisitos. 
II - O acrônimo FURPS+ se refere aos requisitos não funcionais das categorias de 
Feasibility, Usability, Reliability, Performance e Supportability. 
III - Um requisito pode conter, além da especificação, atributos que sirvam ao seu 
gerenciamento. 
IV - Casos de uso são descrições da interação entre um ator e o sistema e, 
portanto, especificam apenas requisitos funcionais. 
Resp:I, III 
 
 
 
2 - Identificar e especificar os requisitos funcionais e os não funcionais são 
atividades da Engenharia de Requisitos realizadas nos processos de: 
Resp: Definição dos sistemas e refinamento dos requisitos 
 
 
 
3 - Para decidir sobre os limites do sistema, ou seja, distinguir o que é o sistema 
e o que é o ambiente do sistema, um trabalho é feito em conjunto com os 
stakeholders em um estágio inicial de elicitação e análise de requisitos. Esse 
trabalho culmina, em primeira instância, com um modelo: 
Resp: de contexto 
 
 
 
4 - A análise de requisitos no desenvolvimento de sistemas especifica as 
funcionalidades (requisitos funcionais) e as propriedades (requisitos não - 
funcionais). É considerado um requisito funcional: 
I. A disponibilidade do sistema. 
II. A emissão de relatórios fiscais. 
III. A notificação de inconsistência de dado na tela. 
IV. Um histograma na interface gráfica do usuário. 
V. Uma informação na interface de entrada. 
 
 
5 - Ao se proceder a Análise de Requisitos Funcionais de um projeto/sistema a 
ser desenvolvido, pode-se afirmar que essa é a etapa onde se dá, EXCETO 
Resp: A definição do hardware que será necessário à implantação do 
projeto/sistema 
 
 
6 - Sobre a Engenharia de requisitos, assinale a opção INCORRETA 
Resp: Usabilidade, portabilidade e performance são exemplos de requisitos 
funcionais de um sistema 
. 
7- Um requisito de software expressa as necessidades e restrições colocadas em 
um produto de software que contribuem para a solução de algum problema do 
mundo real. Acerca desse assunto, assinale a opção correta. 
Resp: Entre as fontes de informação para a elicitação de requisitos, destacam-se, 
além dos colaboradores, o conhecimento do domínio de aplicação em que o 
software funcionará, o ambiente operacional do software e o ambiente 
organizacional. 
 
 
 
8- São requisitos relativamente estáveis derivados da atividade centra l da 
organização e que se relacionam diretamente ao domínio do sistema. 
Resp: Requisitos permanentes 
 
9- Com foco então em um ciclo de vida do software é possível claramente saber 
que ele é composto por diversas e distintas responsabilidades que estão 
vinculadas as pessoas, grupos e entidades. Portanto, o responsável em organizar 
e conduzir as equipes em suas responsabilidades. Como gestor, precisa manter 
harmonia no desenvolvimento do projeto, supervisionando a execução das 
tarefas, observar os processos, sustentar e fomentar o equilíbrio entre a equipe, 
etc. é chamado de: 
Resp: Gerente de Projeto 
 
 
10- A análise de requisitos no desenvolvimento de sistemas especifica as 
funcionalidades (requisitos funcionais) e as propriedades (requisitos não - 
funcionais). É considerado um requisito não-funciona l: 
Resp: A disponibilidade do sistema 
 
 
11 - O que NÃO é definido como requisito não funcional. 
Resp: São aqueles que especificam as necessidades dos stakeholders em 
relação as ações do sistema. 
 
12- Qual das afirmativas abaixo não pode ser usada na definição da fronteira da 
aplicação: Resp: Deve-se observar os arquivos que estão sendo usados independente do 
negócio. 
 
 
13- O benefício principal de Análise de Ponto Função (APF) é: 
Resp: Ser uma forma de estimar custos e recursos para o desenvolvimento e 
manutenção do software 
 
 
14- Para se determinar um arquivo de interface externa deve -se: 
Resp: Determinar os processos elementares que ocorrem sobre ele 
 
 
15- Sobre as escolhasdas 14 características podemos afirmar de forma 
absolutamente correta: 
Resp: Foram escolhidas no modelo inicial mas, têm sido ada ptadas pelo IFPUG 
para a situação atual 
 
 
16 - Sobre arquivo referenciado é correto afirmar que: 
Resp: São dados de referência man tidos pelo sistema e solicitados pelo usuário. 
 
 
17- Uma métrica precisa ser estabelecida quando falamos em medidas. Quando 
falamos que o Rio de Janeiro esta distante 400 km de São Paulo que aspecto da 
métrica não está claramente definido? 
Resp: A descrição da métrica não esta correta. Existe imprecisão entre os locais 
iniciais e finais da medida. Isto nos leva a informação errada sobre a distancia 
entre a cidade do Rio e a de São Paulo, pois não sabemos de onde para onde se 
está medindo. 
 
18 - Diariamente o sistema financeiro de uma empresa processa um arquivo texto 
fornecido pelo banco para conciliação do saldo das contas da empresa, 
conferindo o valor do saldo com o saldo das contas no banco. Como este arquivo 
texto é classificado para o sistema financeiro do banco? 
Resp: Arquivo Lógico Interno. 
 
 
19- O fator de ajuste para um sistema com a pontuação abaixo é: 
Comunicação de dados 3 
Atualizações on line 5 
Processamento distribuído 3 
Processamento complexo 1 
Performace 3 
Reusabilidade 3 
Configuração altamente utilizada 3 
Facilidade de instalação 2 
Volume de transações on line 4 
Facilidade de operação 2 
Eficiência do usuário final 5 
Múltiplos locais 2 
Entrada de dados on line 3 
Modificação facilitada 2 
Resp: 1,06 
 
 
20 - Como se deve contar se uma aplicação atualiza a data de importação em um 
arquivo texto? 
Resp: Deve-se contar uma EE e contar a data como item de dados 
 
 
21 - Um projeto medido em Kloc mostrou que a produtividade do programador era 
de 10 linhas de código por dia, em uma linguagem X. Outro projeto em uma 
linguagem Y mostrou que a produtividade foi de 12 linhas de código por dia. 
Marque a afirmativa correta. 
Resp: Não há como comparar o trabalho ao se utilizar a linguagem X e a 
linguagem Y, vai depender das características da linguagem. 
 
 
 
22 - De acordo com Sommerville, são atividades do processo de elicitação de 
requisitos, pela ordem: 
Resp: obtenção; classificação e organização; priorização e negociação; 
documentação 
 
 
23 – Ao se proceder a Análise de Requisitos Funcionais de um projeto/sistema a 
ser desenvolvido, pode-se afirmar que essa é a etapa onde se dá, EXCETO: 
Resp: A definição do hardware que será necessário à implantação do 
projeto/sistema. 
 
 
24 – São requisitos que se aplicam freqüentemente ao sistema como um todo, 
indicando restrições sobre os serviços ou funções oferecidos pelo sistema". 
Esta definição se refere aos requisitos : 
Resp: Não funcionais. 
 
 
25– Ao comprar um jogo eletrônico (recomenda-se) analisar quais são as 
características mínimas exigidas para que o jogo possa funcionar em um 
determinado computador. As informações ali dispostas são consideradas, 
obrigatórias, pois define os componentes e configu rações para que seja possível 
usufruir das emoções dos jogos. Portanto, são: 
Resp: Requisitos do Sistema 
 
 
26 – Em relação aos tipos de requisitos de software, analise os itens a 
seguir e coloque (V) para a assertiva verdadeira e (F) para a assertiva 
falsa. 
( F ) Requisitos de sistema são declarações, em uma linguagem natural 
com diagramas, de quais serviços são esperados do sistema. 
( V ) Requisitos funcionais são declarações de serviços que o sistema 
deve fornecer, como o sistema deve reagir a entradas específcas e como 
deve se comportar em determinadas situações. 
( F ) Requisitos de usuário defnem, detalhadamente, as funções, os 
serviços e as restrições operacionais do sistema. 
( V ) Requisitos de domínio são provenientes do domínio da aplicação do 
sistema e refletem as características e as restrições desse domínio. 
 
 
27 – Identificar e especificar os requisitos funcionais e os não funcionais 
são atividades da Engenharia de Requisitos realizadas nos processos de: 
Resp: Definição dos sistemas e refinamen to dos requisitos 
 
 
28 – Requisitos não-funcionais são restrições aos serviços de um sistema de 
software e ao processo de desenvolvimento do sistema. A equipe de 
desenvolvimento de um sistema de controle de tráfego áereo deve considerar os 
requisitos não-funcionais de: 
Resp: Alta disponibilidade e baixo tempo de resposta de usuário por evento 
 
 
29 – Segundo Sommerville, o documento de requisitos de software é a declaração 
oficial do que os desenvolvedores de sistema devem implementar. Esse 
documento possui um conjunto diversificado de usuários, desde a gerência 
sênior da organização até os engenheiros responsáveis pelo desenvolvimento do 
software. Um dos possíveis usuários é o Gerente, como ele utiliza esse 
documento? 
Resp: Usam o documento de requisi tos para planejar, por exemplo, as atividades 
do processo de desenvolvimento do sistema. 
 
 
 
30 - 
Considere os quatro requisitos registrados em um projeto de uma 
aplicação para a Internet apresentados a seguir. 
I - O tempo de resposta máximo do sistema a qua lquer ação do usuário 
deve ser de 5s. 
II - Clientes que tenham pago as últimas cinco compras à vista têm 
direito a um desconto não cumulativo de 10% na próxima compra . 
III - A interface com o usuário deve ser organizada em abas e menus. 
IV- Se o produto possuir uma quantidade máxima permitida por compra, 
esse limite deve ser imposto pelo sistema durante uma compra. 
São tipicamente classificados como requisitos funcionais APENAS os 
requisitos: 
Resp:: II e IV 
 
 
 
31- Ao se proceder a Análise de Requisitos Funcionais de um projeto/sistema a 
ser desenvolvido, pode-se afirmar que essa é a etapa onde se dá: 
Resp: O levantamento da situação atual e do que se pretende desenvolver. 
O entendimento do negócio. 
O planejamento do projeto/sistema. 
O fechamento de escopo do projeto/sistema. 
 
 
 
32 - "São declarações, em uma linguagem natural com diagramas, de quais 
serviços são esperados do sistema e as restrições sob as quais ele deve operar". 
Esta sentença se refere a que tipos de requisitos: 
Resp: 
Requisitos de usuário. 
 
 
33 - Cite e explique a finalidade dos possíveis relacionamento entre 2 casos de 
uso 
Resp: - Sempre que um caso de uso A for relacionado a outro (B) pelo , B 
obrigatoriamente será realizado. 
- o caso de uso B extende o caso de uso A. Pode-se dizer que B somente será 
executado se determinada condição for satisfeita. 
- Esse relacionamento entre 2 casos de uso que tem parte de sua especificação 
igual, com alguma variação. 
 
 
 
34 - A atividade da elicitação dos requisitos não é habitualmente desenvolvida de 
forma isolada, visto que a identificação de requisitos costuma aparecer de forma 
cíclica durante sessões tanto de levantamento quando de validação, portanto 
requer uma combinação de técnicas para que seja completa. Esse processo se 
apresenta extremamente complexo. A partir deste cenário, algumas ações são 
sugeridas para superar estes problemas, a fim de uma abordagem organizada 
para o processo da elicitação. Cite 3 dessas ações. 
Resp: Considerar a viabilidade técnica e de negócio para o sistema proposto; 
Identificar as pessoas que vão auxiliar a especificar os requisitos e incluir seus 
preconceitos organizacionais; 
Definir o ambiente técnico no qual o sistema será instalado; 
Sempre incentivar a participação de várias pessoas, possibilitando a concepç ão 
dos com a contribuição de diversos pontos de vista; 
Envolver um ou mais métodos de elicitação de requisitos; 
Ter domínio sobre o que é o sistema e o que ele realmente representa. 
 
 
 
35 - Segundo Ian Sommerville, existe uma série de técnicasde validação de 
requisitos que podem ser utilizadas em conjunto ou individualmente. São elas: 
Resp: Revisões de requisitos, prototipação, geração de casos de teste e análise 
automatizada da consistência. 
 
36 - Com foco então em um ciclo de vida do software é possível claramente saber 
que ele é composto por diversas e distintas responsabilidades que estão 
vinculadas as pessoas, grupos e entidades. Aquele que, a partir de uma 
necessidade, faz a encomenda de um software. Portanto, é quem vai usufruir do 
produto a ser entregue. seja ele apenas um ou um grupo. Estamos falando de 
quem ? 
Resp: Usuário 
 
 
37 - A respeito de análise de requisitos, julgue os itens a seguir: 
I. O usuário deve ser capaz de pesquisar tanto no banco de dad os inteiro como 
em uma parte dele. 
II. A interface de usuário para o sistema deve ser implementada em HTML sem 
frames ou em applets Java. 
III. O sistema deve fornecer visões apropriadas para que o usuário possa ler 
documentos. 
IV. Cada ordem deve ter um identificador único (OSID), que o usuário deve poder 
copiar na área permanente de armazenamento da conta. 
V. O processo de desenvolvimento do sistema e os documentos devem ser 
realizados conforme o padrão interno da empresa. 
São requisitos funcionais apenas os itens: 
Resp: I, II e III 
 
 
 
38 - Analise as seguintes afirmações sobre Requisitos: 
I. Um requisito é uma característica do sistema ou a descrição de algo que o 
sistema é capaz de realizar para atingir os seus objetivos. 
II. Os requisitos devem ser validados a fim de assegurar que são consistentes e 
completos, e que refletem as necessidades do usuário. 
III - Requisitos funcionais são requisitos não diretamente relacionados às 
funções precípuas do sistema. 
Assinale a alternativa que indica a (s) afirmação (ões) CORRETA(S) 
Resp: Apenas I e II 
 
 
39 – O que são requisitos funcionais? 
Resp: São aqueles que especificam as necessidades dos stakeholders em 
relação as ações 
40 - . O processo de Elicitação de Requisitos é composto pelas etapas: O btenção 
de requisitos, Classificação e organização de requisitos, Priorização e 
negociação de requisitos e Documentação de Requisitos 
Assinale a alternativa que contém a atividade onde há freqüentes conflitos entre 
as diferentes visões dos stakeholders 
Resp: Priorização e negociação de requisitos. 
 
 
 
41 - Os produtos de trabalho resultantes da engenharia de requisitos são 
avaliados quanto à qualidade durante a etapa de validação de requisitos. Analise 
os itens a seguir referentes a essa etapa: 
I. Um dos principais mecanismos de validação de requisitos é a avaliação 
técnica formal. 
II. O modelo de análise pode garantir que os requisitos foram consistentemente 
declarados. 
III. É frequentemente útil examinar cada requisi to em face de um conjunto de 
questões do tipo checklist. 
IV. A equipe de revisão que avalia os requisitos inclui apenas pessoas com 
conhecimento técnico na área de TI, como engenheiros de softwares, 
desenvolvedores etc. 
Está correto o que consta em: 
Resp: I e III 
 
 
 
42 - Em relação aos conceitos de requisitos de software, analise os itens a seguir 
e coloque (V) para a assertiva verdadeira e (F) para a assertiva falsa. 
( V ) Na definição dos requisitos de software, nem todos os requisitos não 
funcionais dizem respeito ao sistema de software a ser desenvolvido. 
( F ) O levantamento de requisitos de software privilegia a visão do 
desenvolvedor em relação aos requisitos de um produto. Já a análise dos 
requisitos prioriza a visão que o cliente e os usuários têm dos requisitos de um 
produto. 
( V ) Os requisitos de um sistema são descrições dos serviços fornecidos pelo 
sistema e suas restrições operacionais. O processo de descobrir, analisar, 
documentar e verificar esses serviços e restrições é denominado e ngenharia de 
requisitos. 
( V ) Gerência de requisitos pode ser conceituada como enfoque sistemático para 
a elicitação, organização e documentação dos requisitos do sistema e um 
processo que estabelece e mantém o acordo entre usuários e a equipe de projeto 
à medida que os requisitos são modificados. 
Resp: V, F, V, V 
 
 
 
43 - Em Engenharia de Requisitos, o processo é dividido em estágios, de acordo 
com a ênfase das atividades executadas, suas metas. 
A etapa de elicitação consiste na descoberta de dados sobre o sistema a serem 
utilizados na definição de requisitos. 
Eis, abaixo, algumas técnicas para elicitação de requisitos. Correlacione a s 
colunas: 
(1) Engenharia Reversa 
(2) Questionários 
(3) Reuniões 
(4) Observação 
(5) Leitura de Documentos 
(6) Entrevistas 
( 5 ) facilidade de acesso às fontes de informação, volume de informação. 
( 4 ) baixo custo, pouca complexidade da tarefa. 
( 6 ) contato direto com os atores, possibilidade de validação imediata. 
( 3 ) múltiplas opiniões, criação coletiva. 
( 2 ) padronização de perguntas, tratamento estatístico. 
( 1 ) disponibilidade de informação (código), reutilização. 
O correto está em: 
Resp: 5-4-6-3-2-1 
 
 
 
44 - No desenvolvimento de um software, a fase em que se determinam os 
objetivos e as restrições do sistema, utilizando -se técnicas como entrevistas, 
questionários, prototipagem, entre outras, chama -se 
Resp: Levantamento de requisitos 
 
 
45- Identifica Requisitos de usuário : 
Resp: São declarações, em linguagem natural e diagramas, sobre os serviços que 
o negócio oferece e as restrições para a sua operação. 
 
 
 
46 - Sobre a Engenharia de requisitos, assinale a opção CORRETA: 
I. A lista dos requisitos é importante para a definição da viabilidade 
do sistema. 
II. A análise de requisitos compreende as etapas de elicitação, 
validação e registro dos requisitos. 
III. A engenharia de requisitos é uma das primeiras atividad es em um 
processo de construção de um sistema. 
IV. Requisitos de usuário expressam as necessidade s do usuário em 
um nível alto de abstração. 
Resp: Todas estão corretas 
 
 
 
47 - No processo de engenharia de requisitos, é uma técnica de observação que 
pode ser usada para compreender os requisitos sociais e organizacionais. 
Resp: Etnografia 
 
 
 
48 - Segundo Sommerville (201 1, pag. 76), "O gerenciamen to de requisitos é 
o processo de compreensão e controle das mudanças nos requisitos do 
sistema. No entanto, você deve começar a planejar como gerenciar 
mudanças de requisitos durante o processo de elicitação de requisitos." O 
passo inicial é planejar e definir bem qual será o níve l do detalhamento 
pretendido no gerenciamento de requisitos. São exemplos de atributos que 
devem ser avaliados, EXCETO: 
I. Identificação de requisitos. 
II. Processo de gerenciamento de mudanças. 
III. Ferramenta de apoio. 
IV. workshops de requisitos e pesquisa/questionários. 
V. Políticas de rastreabilidade. 
 
 
49 - I - O rastreamento de requisitos é de grande importância para conduzir 
análises de impacto quando há mudanças em requisitos. 
II - O acrônimo FURPS+ se refere aos requisitos não funciona is das categorias de 
Feasibility, Usability, Reliability, Performance e Supportability. 
III - Um requisito pode conter, além da especificação, atributos que sirvam ao 
seu gerenciamento. 
IV - Casos de uso são descrições da interação entre u m ator e o sistema e, 
portanto, especificam apenas requisitos funcionais. 
Estão corretas APENAS as afirmativas 
Resp: II e IV 
 
 
 
50 – Considerando a proposta de Sommerville (2009) de se ter um 
processo genérico de levantamento e aná lise, associe a atividade à 
descrição correspondente. 
1- Compreensão do domínio. 
2- Coleta de requisitos. 
3- Classificação. 
4- Resolução de conflitos. 
5- Definição das prioridades. 
6- Verificação de requisitos. 
( 4 ) Soluciona discussões entremúltiplos stakeholders estão envolvidos . 
( 1 ) Os analistas devem entender a aplicação. 
( 2 ) É o processo de desco berta dos requisitos. 
( 6 ) Confirmam se os requisitos estão completos e consistentes e se 
estão em concordância com o qu e os stakeholders desejam do sistema. 
( 5 ) Envolve interação com os stakeho lders para a ordenação dos 
requisitos por importância. 
( 3 ) Considera o conjunto não estruturado dos requ isitos e os organiza 
em grupos coerentes. 
Marque a alternativa que indica a ordem correta de cima para baixo . 
Resp: 4 - 1 - 2 - 6 - 5 - 3

Continue navegando