Buscar

Avaliação Final (Objetiva) - Individual_Gerência de Requisitos de Software

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

03/12/2023, 12:22 Avaliação Final (Objetiva) - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:886901)
Peso da Avaliação 3,00
Prova 69617117
Qtd. de Questões 10
Acertos/Erros 6/4
Nota 6,00
A modelagem e a especificação de requisitos desempenham um papel fundamental no 
desenvolvimento de software, garantindo a compreensão clara e precisa das necessidades dos usuários 
e orientando todo o processo de desenvolvimento. Existem várias boas práticas e técnicas que podem 
ser aplicadas para garantir uma modelagem eficaz e uma especificação abrangente dos requisitos. 
Com base no excerto, sobre em que podem consistir as boas práticas e técnicas de modelagem de 
requisitos, analise as sentenças a seguir:
I- Descrição técnica, pertinente à área de desenvolvimento de software.
II- Construção de um formato de descrição-padrão, garantindo que todas as definições o utilizem.
III- Descrição usando recursos de destaque, como negrito, destaque em cor diferente, entre outros, 
para realçar uma parte importante do requisito.
Assinale a alternativa CORRETA:
Fonte: SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson Addison Wesley, 
2007.
A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C Somente a sentença I está correta.
D As sentenças I e II estão corretas.
A identificação e a mitigação precoce de falhas de requisitos são fundamentais para garantir o sucesso 
de um projeto de software, reduzindo riscos e aumentando a satisfação do cliente. Detectar e corrigir 
falhas nos requisitos logo no início do processo de desenvolvimento é crucial para evitar problemas 
que possam surgir nas fases posteriores do projeto. Quando os requisitos não são bem compreendidos, 
ou quando há ambiguidades ou inconsistências, podem ocorrer retrabalhos dispendiosos e atrasos 
significativos.
Fonte: JÚNIOR, Glória. A Identificação e Mitigação de Riscos em Projetos de Desenvolvimento 
Rápidos de Jogos Digitais. Revista Gestão e Projetos. v. 6, n. 1, p. 79-94, 2015. Disponível em: 
https://dialnet.unirioja.es/descarga/articulo/5178232.pdf . Acesso em: 14 jun. 2023.
As falhas nos processo de engenharia de requisitos podem ocasionar diversos problemas na entrega e 
no uso de um software. Assinale a alternativa correta que caracteriza uma falha de requisitos refletida 
no software:
A
Em um software de controle de frequência de alunos há a opção de registrar “presença”, “falta”
ou “falta justificada”, sendo que é necessário um mínimo de 70% de comparecimento como
critério de aprovação, cujo cálculo desconsidera o computo das faltas justificadas.
 VOLTAR
A+
Alterar modo de visualização
1
2
03/12/2023, 12:22 Avaliação Final (Objetiva) - Individual
about:blank 2/6
B Em um software de cadastro de usuários de uma empresa de transporte rodoviário de pessoas
(ônibus), há a opção de selecionar o assento indicando se é corredor ou janela.
C
Em um software de uma loja de varejo, na opção carrinho de compras, o cliente só consegue
efetuar a compra de um único item de um produto por vez, não permitindo a inclusão de dois ou
mais itens caso ele deseje uma quantidade maior do produto.
D
Em um software de uma grande rede de hospitais há a opção para que o registro do paciente
conste, de maneira opcional, uma pessoa de contato em caso de notificações e avisos sobre seu
estado de saúde.
A gestão de requisitos não termina quando uma solução é implementada. Ao longo da vida de uma 
solução, os requisitos continuam a agregar valor quando são gerenciados adequadamente. A área de 
conhecimento do gerenciamento do ciclo de vida dos requisitos faz a inclusão das seguintes tarefas: 
requisitos de rastreamento, manter requisitos, priorizar requisitos, avaliar mudanças de requisitos e 
aprovar requisitos. 
Fonte: adaptado de: ZAHRAN, S. Software process improvement: practical guidelines for business 
success. Reading, MA: Addison-Wesley, 1998.
Com base no excerto e existindo um projeto em que alguns stakeholders solicitam mudanças 
significativas de requisito, quais das seguintes atividades são as mais apropriadas para garantir que o 
projeto permaneça dentro dos limites estabelecidos?
I. Rastreamento de requisitos, para verificar se as mudanças propostas estão alinhadas com os 
objetivos e escopo do projeto.
II. Avaliação de mudanças de requisitos, para analisar as implicações das mudanças e verificar se elas 
são viáveis e compatíveis com os recursos e prazos disponíveis.
III. Aprovação de requisitos, pela parte interessada (ator) competente para esse tipo de aprovação, 
para garantir que todas as mudanças propostas sejam revisadas e aprovadas antes de serem 
implementadas.
IV. Manutenção de requisitos, para atualizar a documentação, entender todas as necessidades não 
abrangidas pelo escopo e garantir que todos os requisitos estejam corretamente registrados e 
validados.
É correto o que se afirma em:
A II e III, apenas.
B I e IV, apenas.
C III e IV, apenas.
D I, II e III, apenas.
Jeffries, um dos pioneiros em desenvolvimento ágil, enfatiza os aspectos que compõem uma história 
de usuário. De acordo com sua abordagem, uma história de usuário consiste em três componentes 
essenciais: a descrição da funcionalidade desejada, a razão pela qual o usuário precisa dessa 
funcionalidade e o benefício que será obtido ao implementar a funcionalidade descrita. O autor 
salienta que esses três aspectos devem estar presentes em uma história de usuário eficaz.
Fonte: Adaptado de: JEFFRIES, R. Essential XP: card, conversation, confirmation. 2001. Disponível 
em: https://bit.ly/3pcXb3R. Acesso em: 19 jun. 2023.
Com base no excerto, podemos relacionar os três aspectos principais com as seguintes partes para 
compor a história de usuário:
3
4
03/12/2023, 12:22 Avaliação Final (Objetiva) - Individual
about:blank 3/6
I. Cartão, pois é nele que constará a descrição da funcionalidade desejada.
II. Confirmação, pois é ela quem tornará mais claro qual o benefício da funcionalidade descrita.
III. Conversação, pois é a partir da conversa que se superaram obstáculos de entendimento e a razão 
pela qual o cliente precisa de uma determinada funcionalidade.
IV. Tramitação, pois é ela quem direciona os esforços da equipe de desenvolvimento para a parte 
interessada responsável pela aprovação de qualquer requisito.
É correto o que se afirma em:
A I e IV, apenas.
B I, II e III, apenas.
C II e III, apenas.
D III e IV, apenas.
Os requisitos de qualidade referem-se às características e atributos que um produto, serviço ou 
processo deve possuir para ser considerado satisfatório. Eles são definidos com base nas 
necessidades, desejos e expectativas dos stakeholders envolvidos, incluindo clientes, usuários finais, 
parceiros de negócios e a própria organização.
Fonte: adaptado de: PRESSMAN, R.; MAXIM, B. R. Engenharia de Software: uma abordagem 
profissional. 8. ed. Porto Alegre: Amgh, 2016.
Sobre as características da qualidade dos documentos de requisitos, analise as afirmações 
considerando V para verdadeiro e F para falso:
( ) Os requisitos devem ser claros, específicos e sem ambiguidades, para que possam ser facilmente 
compreendidos e implementados pela equipe de desenvolvimento, pois os membros desta equipe 
serão os responsáveis por implementar a solução da necessidade levantada.
( ) A consistência é uma característica importante dos documentos de requisitos, garantindo que não 
haja contradições ou redundâncias entre as diferentes especificações.
( ) Os documentos de requisitos devem ser vagos e ambíguos para permitir interpretações flexíveis e 
adaptações futuras, assim podem ser utilizados em mais de um projeto.
( ) A ausência de rastreabilidade entre os requisitos e os objetivos do projeto não é relevante para a 
qualidade dos documentos de requisitos.
Assinale a afirmativa que contempla corretamente a sequência:
A V, V, V, F.
B V, F, F, V.
C V, V, F, F.
D F, V, V, F.
5
03/12/2023, 12:22 Avaliação Final (Objetiva) - Individual
about:blank4/6
Um engenheiro de requisitos deve ter um bom entendimento de como as organizações e seus negócios 
funcionam. Isso ocorre porque os requisitos de um sistema de software estão intimamente ligados aos 
processos e às necessidades da organização em questão. Ao compreender os objetivos, as estratégias e 
as operações da organização, o engenheiro de requisitos é capaz de identificar e documentar requisitos 
que realmente atendam às necessidades dos stakeholders. Esse conhecimento profundo das 
características do negócio permite ao engenheiro de requisitos tomar decisões mais informadas ao 
definir os requisitos funcionais e não funcionais do sistema. 
Fonte: Adaptado de: POHL, K.; RUPP, C. Requirements Engineering Fundamentals: A Study 
Guide for the Certified Professional for Requirements Engineering Exam – Foundation Level. Santa 
Barbara: Rocky Nook Inc., 2011.
Um Engenheiro de Requisitos deve tentar ao máximo se aprofundar no conhecimento de negócio de 
uma empresa para a qual está trabalhando para um projeto de software. No entanto, é uma tarefa 
muito difícil conhecer todos os detalhes e processos para o bom andamento do projeto, assim, este 
profissional deve contar com:
I. Contar histórias sobre como a tecnologia pode mudar os rumos da empresa, se bem utilizada e 
empregada.
II. Elaborar um questionário, anônimo, a ser aplicado para cada integrante da equipe de negócios, 
visando facilitar o seu trabalho na elicitação de requisitos.
III. Mapear as principais partes interessadas, quem aprova as mudanças de requisitos, quem tem 
melhor conhecimento sobre a regra de negócios e quem apenas aceita as mudanças.
IV. Entender que é a organização quem deve ter um conhecimento de suas necessidades de forma 
clara, cabendo ao engenheiro de requisitos a melhor forma de extrair essa informação.
É correto o que se afirma em:
A I, II e III, apenas.
B III e IV, apenas.
C I e IV, apenas.
D II e III, apenas.
Os requisitos funcionais descrevem as funcionalidades específicas que o software deve oferecer, ou 
seja, o que o sistema deve fazer. Eles representam as ações e comportamentos que o sistema deve 
executar para atender às necessidades dos usuários.
Fonte: Adaptado de: PRESSMAN, R.; MAXIM, B. R. Engenharia de Software: uma abordagem 
profissional. 8. ed. Porto Alegre: Amgh, 2016.
Dentre os exemplos trazidos nas questões a seguir, qual delas trata de um requisito funcional?
A Num sistema de consulta de estoque, o sistema deve emitir um relatório do status atual em no
máximo 1 minuto.
B Em um sistema de agendamento de consultas, a infraestrutura deverá estar na nuvem, permitindo
acesso a qualquer agente autorizado.
C Em um sistema de uma cia aérea, o sistema deverá permitir que o usuário possa escolher seu
assento no momento da reserva.
D Para o sistema de uma siderúrgica deverá ser considerado o uso do banco de dados Oracle.
6
7
03/12/2023, 12:22 Avaliação Final (Objetiva) - Individual
about:blank 5/6
No atual mercado altamente competitivo, os clientes estão se tornando cada vez mais exigentes, 
procurando soluções personalizadas e eficientes. Nesse contexto, a engenharia de requisitos se torna 
uma abordagem indispensável para compreender, analisar e documentar de forma sistemática e 
organizada as necessidades dos clientes.
Fonte: adaptado de: SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson 
AddisonWesley, 2007.
Com base no excerto e nos conhecimentos sobre Engenharia de Requisitos, qual é o principal objetivo 
da engenharia de requisitos no contexto do mercado?
A Implementar metodologias ágeis no gerenciamento de projetos.
B Desenvolver produtos e serviços de alta qualidade.
C Definir os processos de desenvolvimento de software.
D Atender às expectativas dos stakeholders do projeto.
O gerenciamento de requisitos é uma atividade essencial durante o ciclo de vida de um projeto de 
software. Consiste em identificar, documentar, analisar, priorizar e controlar os requisitos do sistema, 
garantindo que eles sejam compreendidos e atendidos adequadamente. No entanto, é importante 
reconhecer que os requisitos podem mudar ao longo do tempo devido a diversos fatores, como 
mudanças nas necessidades dos usuários, evolução do mercado ou avanços tecnológicos.
Fonte: Adaptado de: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson 
Education do Brasil, 2018.
O processo de gerenciamento de mudanças de requisitos é responsável por lidar com essas alterações, 
e envolve os seguintes processos no gerenciamento de requisitos:
I. Desenvolver um projeto à parte com o único objetivo de atender às mudanças.
II. Mapear os melhores desenvolvedores e implementar as mudanças antes da validação dos 
requisitos.
III. Identificar quem será consultado e quem será apenas comunicado quanto às mudanças dos 
requisitos.
IV. Identificar quem são as partes interessadas (Stakeholders) que têm o poder de propor e aprovar as 
mudanças.
É correto o que se afirma em:
A I, II e III, apenas.
B I, apenas.
C II e IV, apenas.
D III e IV, apenas.
8
9
03/12/2023, 12:22 Avaliação Final (Objetiva) - Individual
about:blank 6/6
O gerenciamento de requisitos é uma disciplina essencial no desenvolvimento de projetos de software 
e outros produtos complexos. Suas preocupações abrangem diversos aspectos ao longo do ciclo de 
vida do projeto, visando garantir que os requisitos sejam adequadamente identificados, 
documentados, rastreados e controlados para atender aos objetivos do projeto e às expectativas dos 
stakeholders.
Fonte: adaptado de: WIEGERS, K. E.; BEATTY, J. Software Requirements. 3. ed. Redmond: 
Microsoft Press, 2013.
Sobre as preocupações do gerenciamento de requisitos, analise as afirmações considerando V para 
verdadeiro e F para falso:
( ) O gerenciamento de mudanças nos requisitos acordados é uma das preocupações do 
gerenciamento de requisitos. Isso envolve identificar, avaliar e controlar as mudanças que ocorrem ao 
longo do ciclo de vida do projeto, garantindo que as alterações sejam gerenciadas de forma controlada 
e impactem positivamente o produto final.
( ) O gerenciamento dos relacionamentos entre os requisitos é uma prática que busca identificar 
conexões e dependências entre os requisitos. Isso ajuda a compreender como as alterações em um 
requisito podem afetar outros requisitos, possibilitando um ajuste eficiente e evitando conflitos.
( ) O gerenciamento das dependências entre o documento de requisitos e outros documentos 
produzidos ao longo do processo de desenvolvimento do projeto é uma preocupação importante. Isso 
garante que todas as informações estejam integradas, atualizadas e alinhadas, evitando inconsistências 
que possam afetar o desenvolvimento do produto.
( ) A elicitação de requisitos é um processo crucial no gerenciamento de requisitos, pois permite 
entender as necessidades e expectativas dos stakeholders, garantindo que o produto atenda aos seus 
requisitos e desejos.
Assinale a afirmativa que contempla corretamente a sequência:
A V, V, V, F.
B V, F, F, V.
C F, V, V, F.
D V, V, F, F.
10
Imprimir

Continue navegando