Buscar

atividade3_OO

Prévia do material em texto

16/11/2019 Unicesumar - Ensino a Distância
1/6
ATIVIDADE 3 - ENG SOFT - ENGENHARIA DE REQUISITOS - 2019D
Período:04/11/2019 08:00 a 19/11/2019 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 20/11/2019 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
A priorização dos requisitos pode determinar tanto o sucesso do projeto como o seu fracasso, e essas
decisões não são simples ou binárias. Pressman (2010) sugere que clientes, usuários e demais interessados
ordenem os requisitos e discutam os conflitos e prioridades até se chegar a um consenso geral e o escopo
geral do produto ser definido.
PERSEGUINE, V. R. Engenharia de Requisitos. Maringá: Unicesumar, 2018.
De acordo com o que estudamos em nossa disciplina, vimos que existem algumas técnicas que auxiliam o
processo de priorização dos requisitos. Sendo assim, analise as afirmativas a seguir.
 I – Dentre as técnicas de priorização de requisitos, temos a atribuição alfabética.
II – A AHP é uma das técnicas menos aceita comercialmente por se tratar de uma técnica complexa e de
difícil rastreabilidade.
III – A abordagem de custo-valor utiliza os princípios da abordagem AHP, porém é bem aceita
comercialmente, pois se torna menos custosa a medida que os requisitos aumentam. 
IV – A árvore de busca binária consiste na utilização de um algoritmo para a priorização de uma grande
quantidade de requisitos.
Está correto o que se afirma em:
ALTERNATIVAS
II, apenas.
III, apenas.
II e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.
2ª QUESTÃO
16/11/2019 Unicesumar - Ensino a Distância
2/6
O levantamento de requisitos é o início da atividade de desenvolvimento de software, é ir a campo e
compreender o que o cliente deseja e como será desenhada sua proposta para atender às expectativas dele.
Existem inúmeras técnicas para interagir com os stakeholders a fim de coletar dados e informações, dentre
elas, entrevistas, brainstorming, técnica de grupo nominal (TGN), técnica Delphi, oficinas, questionários,
pesquisas e etnografia.
 
Adaptado de: PERSEGUINE, V. R. Engenharia de Requisitos. Maringá: Unicesumar, 2018. 
Observe o relato a seguir:
“Em um determinado projeto, você ficou responsável pelo processo de engenharia de requisitos. Sendo
assim, decidiu que deveria se inserir no ambiente de trabalho do seu cliente para acompanhar de perto os
processos realizados pela sua empresa. Durante esse período, você passou por vários departamentos e
acompanhou de perto os funcionários, analisando o trabalho de cada um. Assim, conseguiu levantar
requisitos importantes para o projeto”.
Qual técnica de levantamento de requisitos está exemplificada no exposto anteriormente?
ALTERNATIVAS
TGN.
Oficinas.
Etnografia.
Brainstorming.
Técnica Delphi.
3ª QUESTÃO
O documento de requisitos delimita o escopo do conjunto de funcionalidades que um sistema deve prover,
bem como descreve os atributos de qualidade que devem ser suportados. Este documento deve ser
elaborado de maneira precisa, completa, consistente e, principalmente, compreensível aos stakeholders (isto
é, os principais interessados no sistema).
 
Disponível em: <https://www.devmedia.com.br/artigo-engenharia-de-software-10-documento-de-
requisitos/11909>
Acesso em 28 de Outubro de 2019.
A partir do texto acima e considerando o que foi estudado durante a disciplina, nota-se que um mesmo
documento de requisitos é destinado a diferentes stakeholders. Sendo assim, analise as colunas abaixo e
relacione-as de acordo com suas respectivas características.
(1) Clientes
(2) Gerentes
(3) Manutenção
(4) Programadores
 
(  ) Realizam a leitura para a validação do documento.
(  ) Sua utilização é com o objetivo de compreender o que deve ser desenvolvido.
(  ) Fazem a leitura visando compreender o sistema e suas respectivas relações.
( ) Utilizam para a solicitação de uma proposta, bem como, realizar o planejamento de desenvolvimento do
software.
A sequência correta para esta classificação é:
16/11/2019 Unicesumar - Ensino a Distância
3/6
ALTERNATIVAS
1, 4, 3, 2.
2, 1, 4, 3.
3, 2, 1, 4.
4, 3, 2, 1.
1, 3, 2, 4.
4ª QUESTÃO
Mudanças fazem parte do dia a dia dos projetos de TI. Muitas vezes, é difícil para o cliente repassar todas as
suas exigências logo no início do projeto, o que é uma situação natural, e, na medida em que o sistema
evolui, os requisitos também sofrem alterações. Mudanças devem estar previstas, e a equipe do projeto
deve estar preparada para atendê-las.
NASCIMENTO, F. Processo de mudança de requisitos na prática. Devmedia, 2013. Disponível em:
https://www.devmedia.com.br/processo-de-mudanca-de-requisitos-na-pratica/29210. Acesso em: 25 out.
2019.
No que diz respeito à evolução dos requisitos, analise as afirmativas a seguir.
I – Requisitos podem ser classificados em estáticos e voláteis.
II – Requisitos voláteis são divididos em quatro classes distintas, dentre elas, os emergentes.
III – A aquisição de mais conhecimento por parte do cliente é um dos fatores que podem influenciar a
mudança de requisitos.
IV – Após a inserção do sistema, os requisitos originados de solicitações de adaptações para que se adapte
às rotinas da organização configuram um tipo de requisito denominado consequente.
Está correto o que se afirma em:
ALTERNATIVAS
II, apenas.
III, apenas.
II e III, apenas.
II, III e IV, apenas.
I, II, III e IV.
5ª QUESTÃO
Depois de levantados e negociados os requisitos, é necessário revisar, validar. Ambiguidades, omissões e
inconsistências podem ocorrer em um projeto. 
 Para tal atividade, Kotonya propõe as chamadas Entradas e Saídas do Processo de Validação de Requisitos. 
Assinale a alternativa que aponta o conceito e sua respectiva definição correta:
 
ALTERNATIVAS
16/11/2019 Unicesumar - Ensino a Distância
4/6
Um das Saídas é a especificação de requisitos: uma versão completa do Documento de Requisitos, contemplando
todos os requisitos que comporão o software a ser desenvolvido. 
Um das Entradas é a especificação de requisitos: garante que a validação irá considerar que todos os padrões
relevantes para o documento de requisitos devem ser entrada para o processo de validação.
O Conhecimento da Organização, Entrada do processo, não é tangível, mas é muito importante, uma vez que as
pessoas envolvidas na validação de requisitos devem participar por deterem o conhecimento.
Como Saída, a Lista de Problemas representa a lista de atividades em resposta aos problemas listados, acordada
com os envolvidos no processo.
A Lista de Ações, etapa de Saída do processo, deve ser organizada por tipo de problema (inconsistentes,
incompletos, intangíveis etc.) para facilitar as soluções e agilizar a reunião técnica de revisão.
6ª QUESTÃO
O formulário-padrão de levantamento de requisitos contempla alguns itens fundamentais. São feitas as
seguintes afirmativas, a respeito dos itens suas respectivas descrições:
 I. Função: identifica a Função do Requisito.
 II. RF: identificação do Requisito Funcional.
 III. UC: representa o Caso de Uso. Exemplo: UC001, UC002.
 IV. PR: representa a prioridade estipulada pelo stakeholder para o desenvolvimento do requisito.
Qual alternativa aponta somente as afirmativas corretas?
 
ALTERNATIVAS
As afirmativas I e II estão corretas.
As afirmativas II e III estão corretas.
As afirmativas I, II e III estão corretas.
As afirmativas I, II e IV estão corretas.
As afirmativas I, II, III e IV estão corretas.
7ª QUESTÃO
16/11/2019 Unicesumar - Ensino a Distância
5/6
Quando falamos de Matriz de Rastreabilidade de Requisitos, falamos de uma poderosa ferramenta que
facilita o gerenciamento das mais variadas matrizes pertencentes a um projeto. Com a Matriz de
Rastreabilidade de Requisitos, é possível analisar com maior clareza a relação existente entre as partesenvolvidas do projeto.
MARQUES, J. R. Veja como elaborar uma matriz de rastreabilidade de requisitos e seus benefícios para
gestão. Instituto Brasileiro de Coaching, 10 maio 2019. Disponível em: https://bit.ly/327I4I7. Acesso em: 25
out. 2019.
Sobre esse assunto, analise as afirmativas a seguir.
I – A matriz de rastreabilidade é caracterizada por uma tabela em que deve constar um conjunto de
atributos, dentre eles, a Situação e o Critério de Aceitação.
II – Os requisitos apresentados na matriz de rastreabilidade devem ser expressos em linguagem natural.
III – A rastreabilidade de requisitos pode ser relacionada por meio de requisitos dependentes e
independentes.
IV – É possível obter rastreabilidade vinculando o requisito ao stakeholder.
Está correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
III e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.
8ª QUESTÃO
O levantamento de requisitos é o princípio da atividade de desenvolvimento de software, para que se
atenda as necessidades do cliente.
Sommerville (2008) propõe um processo genérico de levantamento e análise de requisitos. São feitas as
seguintes afirmativas:
I. Coleta de requisitos: são processo de interagir com os stakeholders do sistema para descobrir seus
requisitos.
II. Verificação de requisitos: os requisitos são verificados para descobrir se estão completos e consistentes e
se estão em concordância com o que os stakeholders desejam do sistema.
III. Classificação: são processo de interagir com os stakeholders do sistema para descobrir seus requisitos.
 IV. Resolução de conflitos: como existem muitos stakeholders diferentes envolvidos, os requisitos serão
apresentados a partir de pontos de vista diferentes.
Sobre este processo, estão corretas quais atividades?
 
 
ALTERNATIVAS
16/11/2019 Unicesumar - Ensino a Distância
6/6
I e II, apenas.
II e III, apenas.
I, II e III.
I, II e IV.
II, III e IV.
9ª QUESTÃO
Naturalmente requisitos mudam, esta é uma certeza no desenvolvimento de software. Para Pressman (2010),
o desejo de mudar dos requisitos persiste ao longo da vida do sistema. Dentre os fatores que contribuem
para as mudanças nos requisitos, podemos considerar: 
I - Especificação mal escrita.
II - Conhecimento do cliente antes do desenvolvimento do projeto.
III - Mudança na equipe de desenvolvimento (alterações no quadro de funcionários).
IV - Políticas e processos internos/externos à organização viculada ao projeto.
É correto o que se afirma em:
ALTERNATIVAS
I e IV apenas.
I e II apenas.
II e III apenas.
I, II e III apenas.
II, III e IV apenas.
10ª QUESTÃO
Quando são propostas mudanças, é preciso verificar o impacto que elas provocarão sobre o requisito, nos
outros requisitos relacionados e, também, no projeto de software. O processo definido no planejamento do
gerenciamento de mudanças deve ser aplicado a todas as mudanças propostas de forma consistente e
controlada. 
Assinale a alternativa que indica duas das atividades propostas para o processo de gerenciamento de
mudanças.
ALTERNATIVAS
Análise do Requisito e Análise do Problema.
Análise de Custo e Implementação de Mudança.
Especificação do Requisito e Especificação da Mudança.
Implementação do Requisito e Análise do Problema.
Análise do Problema e Especificação do Requisito.

Continue navegando