Buscar

ATV4 req

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 6 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 6 páginas

Prévia do material em texto

25/11/2020 Unicesumar - Ensino a Distância
1/6
ATIVIDADE 4 - ENG SOFT - ENGENHARIA DE REQUISITOS - 54/2020
Período:16/11/2020 08:00 a 01/12/2020 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 02/12/2020 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
A evolução é uma característica inerente aos sistemas computacionais. O surgimento de novos requisitos ou
a necessidade de alterar um já existente acontece durante o processo de desenvolvimento e, até mesmo,
depois que o sistema tiver em operação, isso se chama evolução de sistemas.
 Requisitos mudam, essa é uma certeza no desenvolvimento de software, complementa Pressman (2010).
Respondendo a este cenário de mudanças dinâmicas, Sommerville (2008) nos apresenta duas classificações
de requisitos a partir da perspectiva da sua evolução, a chamada mudança de requisitos. 
Sobre essas classificações, assinale a única alternativa que faz uma afirmação correta:
ALTERNATIVAS
Requisitos permanentes são os requisitos que surgem conforme a compreensão do cliente referente ao sistema.
Dessa compreensão, novos requisitos podem surgir.
Requisitos de compatibilidade são os requisitos que surgem após a inserção do sistema na organização.
Requisitos voláteis são requisitos que irão mudar apenas antes do desenvolvimento do sistema.
Requisitos mutáveis são os requisitos que se modificam devido às mudanças no ambiente em que a organização está
inserida.
Requisitos consequentes são os requisitos criados a partir do domínio da aplicação.
2ª QUESTÃO
O Scrum é um framework para gerenciamento de projetos complexos, sendo um dos métodos ágeis mais
populares do mundo. Muitas empresas estão abandonando modelos tradicionais e migrando para o modelo
de trabalho proposto pelo Scrum, o que tem possibilitado entregas em menor tempo e com mais valor
agregado para o cliente.
BERNARDO, K. Como funciona o Scrum? Cultura Ágil, 30 nov. 2015. Disponível
em: https://www.culturaagil.com.br/como-funciona-o-scrum/. Acesso em: 25 out. 2019.
O Scrum se caracteriza por estabelecer papéis que representam as pessoas/organizações envolvidas no
projeto. Sobre esse assunto, analise os itens a seguir.
I – Product backlog.
II – Scrum Master.
III – Sprint.
IV – Product Owner.
São papéis definidos pelo Scrum o que se apresenta em:
ALTERNATIVAS
25/11/2020 Unicesumar - Ensino a Distância
2/6
II, apenas.
IV, apenas.
II e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.
3ª QUESTÃO
Requisitos são importantes no processo de desenvolvimento de software. Uma gestão de requisitos mal
planejada e mal executada provoca impactos
e, como já foi dito, tem relação direta com o sucesso ou com o fracasso do projeto.
Sobre o papel da Engenharia de Requisitos, são feitas as seguintes afirmações:
I. O PMI apresenta pesquisas demonstrando que, dos projetos que fracassam, 47% deles têm como causa
base uma gestão de requisitos mal feita.
II. A gerência de requisitos é vista como um dos principais problemas a serem superados para que as
organizações cheguem ao nível 2 de maturidade do modelo CMMI (Capability Maturity Model Integration)
do SEI (Software Engineering Institute). 
III. O propósito do processo Gerência de Requisitos, segundo o guia do Modelo MPS.BR, nível G
(Parcialmente Gerenciado), é gerenciar os requisitos
do produto e dos componentes do produto do projeto e identificar inconsistências entre os requisitos, os
planos do projeto e os produtos de trabalho do projeto.
Assinale a alternativa que aponta somente as afirmações corretas: 
 
ALTERNATIVAS
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
4ª QUESTÃO
Qualidade é um quesito que precisa ser contemplado em qualquer projeto de software. Uma forma de
garantir isso é por meio da rastreabilidade de requisitos que, inclusive, é recomendada por vários modelos
de qualidade, como CMMI, MPS-BR e ISO 9001. Sobre rastreabilidade, podemos afirmar:
I - A rastreabilidade pode ser definida como um conjunto de ligações entre os requisitos e suas respectivas
fontes.
II - O critério de rastreabilidade do requisito deve ser definido já no momento da especificação.
III - Rastreabilidade de requisitos dependentes é quando o requisito é vinculado ao modelo de projeto no
qual foi implementado.
IV - Matrizes de rastreabilidade podem ser implementadas a partir de editores de texto e planilhas
eletrônicas.
É correto o que se afirma em:
 
ALTERNATIVAS
25/11/2020 Unicesumar - Ensino a Distância
3/6
I e IV apenas.
II e III apenas.
I, II e III apenas.
I, II e IV apenas.
II, III e IV apenas.
5ª QUESTÃO
Em 2001, um grupo de dezessete profissionais, entre eles, desenvolvedores, produtores e consultores de
software, assinaram o Manifesto para o Desenvolvimento Ágil de Software.
Nesse ataque construtivo à velha guarda, declararam: "Estamos descobrindo melhores modos de
desenvolvimento de software fazendo-o e ajudando outros a fazê-lo.
Por meio desse trabalho passamos a valorizar:
- Indivíduos e interações em vez de processos e ferramentas.
- Softwares funcionando em vez de documentação abrangente.
- Colaboração do cliente em vez de negociação de contratos.
- Respostas a modificações em vez de seguir um plano".
O Manifesto também propõe uma nova filosofia de trabalho que encoraja a comunicação entretodos os
stakeholders envolvidos, a entrega rápida do produto de software e a flexibilidade do plano de projeto.
Sobre os 12 princípios do desenvolvimento ágil de software, são feitas as seguintes afirmações:
I. A sua maior prioridade é satisfazer o cliente por meio da entrega contínua e adiantada de software com
valor agregado.
 II. Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento.
 III. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento
é por meio de conversa face a face.
IV. Procesos são fundamentais e todo projeto deve trabalhar com o chamado modelo de documentação
mínima. 
 V. As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.
Qual alternativa aponta as afirmações corretas?
ALTERNATIVAS
I, II, III e IV, apenas.
I, II, IV e V, apenas.
II, III, IV e V, apenas.
I, II, III, e V, apenas.
I, II, III, IV e V.
6ª QUESTÃO
25/11/2020 Unicesumar - Ensino a Distância
4/6
A metodologia ágil de desenvolvimento de software, ou Agile, surgiu e ganhou muita força nos últimos anos
devido à necessidade do mercado em atender às demandas dos clientes e aos seus projetos de maneira
mais dinâmica, flexível e com maior produtividade. O desenvolvimento ágil utiliza uma abordagem de
planejamento incremental e muito iterativa. Dessa forma, diferentemente do método tradicional, em que, a
princípio, define-se e se documenta detalhadamente todas as fases do início ao fim do projeto, no método
ágil, isso é feito em pequenas partes, também chamadas iterações.
METODOLOGIA ágil. 2019. Disponível em: https://metodologiaagil.com/. Acesso em: 25 out. 2019.
O Scrum é um dos modelos mais conhecidos, porém existem diversas outras metodologias ágeis. Sobre esse
assunto, analise os itens a seguir.
I – OpenUp.
II – FDD.
III – Kanban.
IV – Lean.
São metodologias ágeis o que se apresenta em:
ALTERNATIVAS
II, apenas.
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.
7ª QUESTÃO
O Scrum é um framework criado por Jeff Sutherland e Ken Schwaber que possibilita otimização no processo
de criação e construção de produtos. Inicialmente, era apenas ligado à indústria da tecnologia, em que
disponibiliza ferramentas para desenvolvimento de softwares.
FONTES, A. Scrum: o que é e como funciona esse método ágil. Voitto, 2019. Disponível em:
https://www.voitto.com.br/blog/artigo/scrum. Acesso em: 25 out. 2019.
A partir dos conhecimentos adquiridos nessa disciplina a respeito do Scrum, analise as afirmativas a seguir.
I – Geralmente, as Sprints duram de duas a quatro semanas.
II – Recomenda-se que um Team seja formado por até sete pessoas, e não menos que três.
III –A Daily Scrum é uma reunião para apresentar o que foi implementado durante a Sprint e que permite
realizar o planejamento da próxima Sprint.
IV – O Product Backlog corresponde à lista de funcionalidades a serem implementadas no projeto.
Está correto o que se afirma em:
ALTERNATIVAS
25/11/2020 Unicesumar - Ensino a Distância
5/6
I, apenas.
I e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
I, II, III e IV.
8ª QUESTÃO
Podemos entender requisitos como sendo o conjunto de necessidades explicitadas pelo cliente que deverão
ser atendidas para solucionar um determinado problema do negócio no qual o cliente faz parte. É
importante estar atento para esta definição: embora o requisito seja definido pelo cliente, nem sempre o
que o cliente quer é o que o negócio precisa. Cabe à equipe de consultores identificarem a real necessidade
do negócio.
Neste contexto, requisitos são importantes no processo de desenvolvimento.  Identifique se as afirmações
abaixo são falsas (F) ou verdadeiras (V) e assinale a  alternativa que apresenta a sequência correta:
 I. Requisitos são importantes para estabelecer uma base de concordância entre o cliente e o fornecedor
sobre o que o software fará.
 II. Requisitos fornecem uma referência para a validação do produto final. 
III. A correta elaboração de requisitos reduz o custo de desenvolvimento (requisitos mal definidos causam
retrabalho). 
ALTERNATIVAS
I. V; II. V; III. F.
I. V; II. V; III. V.
I. F; II. V; III. F.
I. F; II. F; III. F.
I. V; II. F; III. V.
9ª QUESTÃO
A busca pela padronização de processos e por práticas de excelência na gestão de projetos é constante em
empresas que desejam a melhoria contínua de suas operações. Nesse tipo de ambiente, a metodologia ágil
– também conhecida como agile – surge como uma alternativa vantajosa devido aos seus potenciais,
principalmente, para organizações que atuam em setores ligados à tecnologia.
EQUIPE TOTVS. Metodologia ágil: entenda como funciona do conceito à prática. 21 nov. 2018. Disponível
em: https://www.totvs.com/blog/metodologia-agil/. Acesso em: 25 out. 2019.
No que diz respeito às metodologias ágeis, analise as afirmativas a seguir e, em seguida, assinale a
alternativa correta.
I – Embora ofereça inúmeros benefícios, o desenvolvimento ágil não é aplicável a todos os projetos ou
produtos.
Porém
II – O conceito de agilidade tem como foco o controle efetivo das mudanças, e, assim, a agilidade pode ser
aplicada a qualquer processo de software.
25/11/2020 Unicesumar - Ensino a Distância
6/6
ALTERNATIVAS
As asserções I e II são proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
10ª QUESTÃO
A proposição e o gerenciamento de mudanças são uma realidade certa e é 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.
Para o processo de gerenciamento de mudanças, três atividades são propostas por Sommerville (2008), com
suas respectivas tarefas: 
1. Análise do problema e especificação da mudança;
2. Análise do custo;
3. Implementação de mudança.
Sobre essas atividades e tarefas, assinale a única alternativa correta:
 
ALTERNATIVAS
Análise do problema e especificação da mudança: como resultado dessa fase, uma melhor especificação da mudança
deve ser definida.
A implementação de mudança compreende a identificação de problema direto no requisito e a proposta/solicitação
de mudança.
A análise de custo atua no projeto e implementação do requisito.
A implementação de mudança opera na alteração do projeto e alteração na implementação.
Na análise do custo não se faz alteração do documento de Requisito.

Outros materiais