segunda-feira, 15 de dezembro de 2014


Gerência de Requisitos


A Engenharia de Software é a  disciplina da Tecnologia da Informação  voltada  à especificação, desenvolvimento e manutenção de softwares  para automatização de processos que auxiliam na tomada  de decisão.  No campo  da especificação encontramos um segmento conhecido como Engenharia de Requisitos,  que se divide em dois outros temas: Produção de Requisitos e Gerencia de Requisitos. É neste último tema que convergimos nossa atenção: Gerencia de Requisitos.

As principais preocupações de gerenciamento de requisitos são:
  • Gerenciar mudanças nos requisitos acordados;
  • Gerenciar os relacionamentos entre os requisitos;
  • Gerenciar as dependências entre o documento de requisitos e outros documentos produzidos ao longo do sistema e do processo de engenharia de software.

Como em todo projeto, as  mudanças devem  ser  monitoradas  e acompanhadas. Este é o foco da   Gerencia de Requisitos dentro de processo de construção e manutenção de um software após a identificação e classificação dos requisitos. A  Gerencia de Requisitos é o processo de compreender e controlar mudanças  nos requisitos de sistema e,  basicamente,   se divide em quatro segmentos: Controle de Mudança, Gerência de Configuração, Rastreabilidade e Qualidade  de Requisitos.


CONTROLE  DE MUDANÇAS



Os requisitos do sistema são o reflexo da necessidade  do cliente e é  aqui onde reside o principal motivador de mudanças ao londo do processo desenvolvimento e manutenção de sistemas, pois o cliente muda constantemente o que quer. Isto nos permite  concluir  que não importa o quão cuidadoso você seja sobre a definição dos seus requisitos, sempre haverá mudanças.

O Controle de Mudança é o processo formal de registrar  a evolução dos requisitos  para serem tratadas de modo consistente e  controladas,  em três  estágios:  Análise do problema e especificação da mudança;  Análise e Custo da Mudança e Implementação da Mudanças.


Os  requisitos podem ser alterados,  incluídos  ou excluídos,  mas deve ser realizado um gerenciamento de versões, mantendo o histórico de cada atualização,  com  dados como data, projeto, usuário solicitante  e motivo.

RASTREABILIDADE



A Rastreabilidade apoia a gerência de mudanças.  Quando são propostas modificações é preciso verificar o impacto dessas mudanças sobre outros requisitos e o projeto do sistema.

As informações sobre a facilidade de  rastreamento são, frequentemente  representadas  com  o uso de matrizes  de facilidade de rastreamento.



PLANEJAMENTO DA GERÊNCIA DE REQUISITOS




Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.