Home Indique este site aos seus amigos - Glossário - Blog
     
 

GESTÃO DE REQUISITOS

Clique aqui para ver nossos serviços relacinados à Gestão de Requisitos

Entendemos por Gestão de Requisitos como o conjunto de atividades relacionadas a

  • Modelagem de processos do negócio;
  • Elicitação, análise e especificação de requisitos; 
  • Elaboração do modelo de análise.

Modelagem de processos de negócio é uma atividade da Engenharia de Sistemas que analisa o negócio no qual o sistema está inserido. Esta análise aborda aspectos relacionados a:

  • Análise do problema do ponto de vista do negócio que deverá ser solucionado pelo software a ser desenvolvido.
  • Necessidades dos stakeholders.
  • Processo de negócio que será automatizado.
  • Regras de negócio que deverão ser atendidas pelo software.
  • Modelo de domínio contendo os objetos de negócio relacionados ao escopo do problema.

Elicitação, análise e especificação de requisitos são atividades que formam o coração da Gestão de Requisitos de Software. Oferece uma sistemática para a identificação de casos de uso de software, requisitos não-funcionais e restrições que deverão ser atendidas pelo software a ser desenvolvido, constituindo visões em várias perspectivas tais como:

  • Visão panorâmica apresentada na forma de um Documento de Visão, também conhecido como Documento de Declaração de Escopo.
  • Visão mais detalhada, porém descrita do ponto de vista dos usuários, apresentadas na forma de Visões Sintéticas de Casos de Uso e Especificações de Casos de Uso.

Além da identificação e especificação dos requisitos, a gestão de requisitos tem o papel de gerenciar todo o ciclo de vida dos requisitos, garantido que sua realização no processo de design e implementação. Com isso atua em todo o ciclo de vida do projeto como uma atividade “guarda-chuva” intermediando a equipe de desenvolvimento e os stakeholders.

O modelo de análise, embora seja uma atividade da disciplina de análise-design, incluímos na nossa sistemática de gestão de requisitos porque a experiência nos mostrou que somente a especificação dos requisitos não são suficientes para compor uma documentação suficiente para ser entregue a uma equipe de desenvolvimento remotamente localizada para projetar e construir o sistema sem que haja a necessidade de reuniões adicionais para complementar o levantamento de requisitos e tirar dúvidas relacionadas a inconsistências, redundâncias, falta de precisão e clareza além ambigüidades nas especificações.

O modelo de análise é formado por uma visão da realização dos casos de uso vista do ponto de vista do desenvolvedor. Enquanto a especificação dos casos de uso mostra o comportamento do sistema do ponto de vista do usuário, o modelo de análise mostra o comportamento do ponto de vista dos desenvolvedores.

O modelo de análise é composto por realizações de casos de uso apresentadas na forma de Colaborações de classes de análise demonstradas na forma de diagramas de seqüência.

Clique aqui para ver nossos serviços relacionados à Gestão de Requisitos.