quinta-feira, outubro 20

O Que Seria Rastreabilidade 1ª Parte

Rastreabilidade é a forma que o Analista de Requisitos (AR) tem para rastrear os seus elementos de trabalho, ou seja, Atas de Reuniões (AT), Necessidades dos usuário (NE), Funcionalidades do Sistema (FN), Requisitos Funcionais (RE), Requisitos Não Funcionais (RF), Regras de Negócio (RN) entre outros.
A Rastreabilidade começa a existir no momento em que obtemos as NE. Mediante os contatos com os usuários registramos o conteúdo desses eventos em documentos, os quais denominamos Atas de Reunião (AT). Nesses encontros são levantadas as necessidades do usuário em relação ao software que está sendo construido. Normalmente, num primeiro momento, essas necessidades estarão desorganizadas e não estarão agrupadas. São, na verdade, pontos relevantes apontados pelo usuário e que o sistema deverá, obviamente, atender. No exato momento, em que o AR, debruça-se sobre essas NE, ele procura desmembrá-las e complementá-las. Essas NE que chamaremos aqui de Necessidade Objetivas necessitarão de outras NE complementares que chamaremos de Necessidades Subjetivas. Esses elementos, normalmente, estarão além do entendimento do usuário, pois esses não deveriam se preocupar com a implementação em sí. De forma contrária, o AR já deve ter em foco as regras de implementação para software. Por exemplo, o usuário tem como necessidade objetiva uma consulta específica a uma informação qualquer. O AR, subjetivamente, entende que para se consultar uma informação é necessário que esta informação esteja disponibilizada em algum local do sistema.
O primeiro ponto de rastreabilidade do AR, consistem nas relações NE x AT --> ou seja, a relação entre a Necessidade dos usuários que o tenham definido, época em que foi definido, bem como o seu VORD (visão do usuário em relação à NE).

sexta-feira, outubro 14

Técnica de Elicitação de Requisitos parte 2

A partir do cruzamento entre NE x FN, surgirão os Requisitos (RE). Esses "indivíduos" devem ser tratados como,verdadeiros, seres vivos. Pois que, evoluem e amadurecem ao longo do tempo e em relação ao seu "nicho". A nossa relação inicial, agora apresenta um terceiro elemento e temos então um triângulo relacional, tão "perigoso", quanto um triângulo amoroso:
Esse triângulo relacional representa a relação fundamental de nossa matriz de rastreabilidade, que será resolvida por três relações unívocas objetivas:
  1. a primeira, já pre-existente: NE x FN;
  2. uma segunda recente: FN x RE;
  3. e uma terceira, também recente: FN x NE.