2. O que é a engenharia de requisitos?
Conjunto de atividades estruturadas envolvidas no
desenvolvimento dos requisitos de um sistema
O que são requisitos?
Descrição de serviço, funcionalidade e/ou
limitação do sistema, bem como suas propriedades
essenciais e desejáveis.
3. Funcionais: Descrição da funcionalidade e serviços do
sistema;
Não Funcionais: Descrição de propriedades e
restrições do sistema, qualidade e podem especificar
linguagens de programação e os métodos de
desenvolvimento.
De Domínio: Descreve características do sistema e
qualidades de acordo com o domínio.
5. Esta relacionada com:
Escopo;
Domínio de aplicação;
Entendimento básico do problema;
Percepção geral de uma solução.
6. Engloba os:
Os objetivos/abrangência do sistema;
Necessidades de diferentes usuários;
Uso do sistema.
7. Modelagem de analise:
Modelagem;
Refinamento.
Criação do modelo de analise que define o
domínio do problema informacional, funcional e
comportamental:
Refinamento das funções;
Características;
Restrições.
8. Resolver os conflitos:
São discutidos os conflitos de prioridade;
Avaliação de impacto:
Custo de projeto;
Prazo de entrega;
Alcançar satisfação.
9. Criação de modelo escrito;
Fundamento das atividades seguintes de
Engenharia de software;
Descreve:
Função;
Desempenho;
Restrições.
10. Garante que os requisitos estejam claros para
que os outros engenheiros possam entender o
objetivo do software;
Revisão técnica do projeto;
Check-List- Questões sobre o projeto.
11. Identificar, controlar e rastrear modificações
durante a vida do projeto;
Após se identificar o requisito, é atribuído um
modo identificador e tabelas de rastreamento
são desenvolvidas, como por exemplo:
Tabela de rastreamento de características;
Tabela de rastreamento de fontes;
Tabela de rastreamento de Interface.