Escolar Documentos
Profissional Documentos
Cultura Documentos
4
Pontos Importantes
• Elicitação e análise de requisitos é um processo iterativo em espiral
composto por — descoberta de requisitos, classificação e
organização de requisitos, negociação de requisitos e
documentação de requisitos.
• A validação é o processo de verificação da validade, consistência,
completude, realismo e verificabilidade dos requisitos.
• Mudanças organizacionais, mudanças nos negócios e mudanças
técnicas inevitavelmente geram mudanças nos requisitos para um
sistema de software.
5
Pontos Importantes
6
Pontos Importantes
• O processo de engenharia de requisitos inclui um estudo da
viabilidade, elicitação e análise de requisitos, especificação de
requisitos, validação e gerenciamento de requisitos.
• O documento de requisitos de software é uma declaração
acordada dos requisitos do sistema. Deve ser organizado para
que ambos — os clientes do sistema e os desenvolvedores de
software — possam usá-lo.
7
Evolução dos Requisitos
8
Questão 1
Ano: 2019 Banca: FCC Órgão: SEMEF Manaus - AM Prova: FCC - 2019 - SEMEF Manaus - AM - Assistente Técnico de
Tecnologia da Informação da Fazenda Municipal - Programador
O processo de validação de requisitos de software deve ser utilizado em um projeto da Fazenda Municipal, sendo
que seus técnicos de TI, devem, nesse processo de validação, efetuar revisões de requisitos, atentando que a
propriedade:
a) facilidade de compreensão analisa se o requisito pode ser excluído sem prejuízo ao sistema.
b) adaptabilidade verifica se o requisito pode ser alterado sem afetar, de forma significativa, os demais requisitos.
c) rastreabilidade verifica se o requisito pode ser testado, de forma completa.
d) facilidade de verificação examina se requisito pode ser excluído sem prejuízo ao sistema.
e) facilidade de compreensão analisa se o requisito tem sua origem diretamente estabelecida. LETRA B
Justificativa:
•Verificabilidade: A exigência é realmente testável?
•Compreensibilidade: O requisito é adequadamente compreendido?
•Rastreabilidade: A origem do requisito é clara?
•Adaptabilidade: O requisito pode ser alterado sem causar um grande impacto sobre outros requisitos?
9
Questão 2
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Teste de Software
Considere as seguintes afirmações sobre a relação entre requisitos e teste de software.
I - A correção, a completude e a consistência do modelo de requisitos não terão forte influência sobre a
qualidade de todos os produtos seguintes do desenvolvimento de software, pois o que importa para o teste é o
código fonte.
II - Um dos princípios gerais das boas práticas de engenharia de requisitos é que os requisitos devem ser
testáveis, isto é, o requisito deve ser escrito de modo que um teste possa ser projetado para ele. Um testador
pode então verificar se o requisito foi satisfeito.
III - Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em que cada
requisito é considerado, derivando-se, assim, um conjunto de testes para ele.
10
Gabarito
Questão Resposta
1 LETRA B
2 LETRA D
11
Dicas
12
Referências
• PRESSMAN, Roger S. ; Bruce R. Maxim. Engenharia de Software, Uma Abordagem Profissional, 8° ed.
Porto Alegre: AMGH, 2016. ISBN 978-85-8055- 533-2.
• SOMMERVILLE, Ian. Engenharia de Software, 9. ed. São Paulo: Pearson Prentice Hall, 2011. ISBN 978-
85-7936-108-1.
13