1) Alguns dos problemas que surgem durante o processo de engenharia
de requisitos são resultantes da faltade uma clara separação entre os diferentes níveis de detalhamento na descrição de requisitos. De acordo com Sommerville como podem ser classificados os requisitos? (SOMMERVILLE, cap 6 pag 80
R: De acordo com Sommerville os requisitos podem ser classificados em Funcionais,
Não funcionais, De domínio, Do usuário, Do sistema
2) Como podem ser classificados os requisitos de sistema de software?
Requisitos Funcionais e não funcionais
3) Qual o objetivo da especificação em linguagem estruturada?
(SOMMERVILLE, cap6, item 6.3.1) R: tem por objetivo descrever os requisitos de sistema. Esta abordagem tem a vantagem de ser bastante inteligível e compreensível, mas impõe uma certa uniformidade e estruturação a linguagem natural.
4)Qual artefato produzido no processo de desenvolvimento estabelece
uma declaração oficial do que os desenvolvedores do sistema devem implementar. Descreva resumidamente seu objetivo (SOMMERVILLE,cap6, item 6.5) R: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.
5)Descreva a estrutura proposta pelo padrão IEEE/ANSI 830 – 1998 para
documentar requisitos. 1. Introdução 1.1 Propósito do documento de requisitos 1.2 Escopo do produto 1.3 Definições, acrônimos e abreviaturas 1.4 Referências 1.5 Visão geral do restante do documento 2. Descrição geral 2.1 Perspectiva do produto 2.2 Funções do produto 2.3 Características do usuário 2.4 Restrições gerais 2.5 Suposições e dependências 3. Requisitos específicos 4. Apêndices 5. Índice 6) Qual o objetivo do processo de engenharia de requisitos?
Engenharia de requisitos é o processo pelo qual os requisitos de um produto de
software são coletados, analisados, documentados e gerenciados ao longo de todo o ciclo de vida do software.
7)Sommerville propõe um processo de três estágios para organizar o
processo de engenharia de requisitos. Identifique e descreva resumidamente quais são estes estágios (pagina 96). Elicitacao de requisitos, especificação de requisitos e validação de requisitos
8) Na fase de elicitação de requisitos qual é o objetivo da priorização dos
requisitos (pagina 99). Os requisitos disputados são priorizados para identificar requisitos críticos e ajudar o processo de tomada de decisão.
9) O que é gerenciamento de requisitos?
E o processo de documentação, análise, rastreamento, priorização e concordância sobre os requisitos
10) Descreva as politicas de rastreabilidade e porque elas são importantes
A rastreabilidade dos requisitos como importante fator da garantia de qualidade,
ele é utilizado para prover relacionamentos entre requisitos arquitetura e implementação final do sistema e possibilita uma adequada compreensão dos relacionamentos de dependência entre requisitos e através dos artefatos de quisitos de arquitetura e implementação.