Versionamento e Lançamento de Requisitos
Para navegar eficazmente no panorama dinâmico da evolução dos requisitos ao longo do ciclo de vida do produto, o Requirements & Systems Portal inclui uma funcionalidade de controlo de versões que utiliza o histórico de alterações. Este sistema atribui números de versão aos requisitos, permitindo um acompanhamento e uma gestão rigorosos. Com a capacidade de libertar requisitos após revisões de gate ou marcos, esta funcionalidade assegura uma abordagem sistemática à captura de alterações e atualizações. Além disso, pode utilizar linhas de base de forma integrada para revisitar e analisar versões anteriores das especificações, proporcionando uma visão abrangente do percurso de desenvolvimento do produto.
Esta funcionalidade de versões melhora o acompanhamento e a gestão globais dos requisitos e das especificações, promovendo um processo de desenvolvimento de produto mais simplificado e adaptável.
Controlo de versões ao nível do requisito
O controlo de versões começa ao nível dos requisitos, iniciando-se em 0. Qualquer modificação aos atributos de um requisito, como alterações ao texto do requisito, identificador, fundamentação, etc., desencadeia automaticamente um incremento de versão menor, passando, por exemplo, de 0 para 0.1.
Em suma, quaisquer atualizações ao requisito que sejam guardadas/adicionadas ao campo de histórico “requirement” associado a um requisito fazem com que o número de versão do requisito seja igualmente ajustado para refletir essas alterações. Esta abordagem sistemática assegura um sistema de controlo de versões abrangente e rastreável para os requisitos ao longo de todo o seu ciclo de vida.
Lista de alterações que desencadeiam um incremento do número de versão
Segue-se a lista de alterações no requisito que desencadeiam o incremento da versão menor
-
Editar o texto dos atributos do requisito, como “Text”, ”Title”, “Rationale”, “custom columns”
-
Adicionar ou remover “Parent” e “Children”
-
Alterar “Type”, “State”, “Compliance”
-
Adicionar ou remover etiquetas
Libertar requisitos
Após a finalização de um requisito durante a fase de desenvolvimento do produto, alcançada através de revisões exaustivas, marcos, linhas de base ou revisões de gate, o requisito torna-se elegível para libertação. Isto representa uma libertação principal do requisito, que pode ser executada através da opção de libertação associada ao requisito. O ato de libertar requisitos não só assinala a sua conclusão, como também constitui a etapa conclusiva da finalização da versão.

Ícone de libertação - O ícone de libertação representa o estado do requisito libertado.
Como libertar requisitos
A opção de libertação pode ser acedida através do ícone de três pontos no menu “Action”, permitindo aos utilizadores libertar requisitos individualmente ou em massa.

Como libertar um requisito - A imagem mostra os passos para aceder à “Release feature”
É apresentado abaixo um vídeo rápido para demonstrar a libertação em massa dos requisitos.
Libertar especificações
Os utilizadores têm a opção de libertar especificações associadas a vários requisitos. Podem aceder a esta opção clicando com o botão direito do rato no nome da especificação na hierarquia em árvore (consulte a Figura Release Specification).
Libertar especificação - A imagem ilustra como libertar uma especificação
Ao selecionar a opção de libertação ao nível da especificação, os utilizadores dispõem de duas opções para libertar a especificação.
Opções de libertação da especificação - Opções atuais no menu de libertação da especificaçãoAssociar a versão atual de todos os requisitos
A primeira opção, “Associate all requirements current version”, liberta todos os requisitos dentro da especificação e coloca a especificação em estado de libertação.
Cenários
-
Tenha em atenção que os requisitos que estão no estado libertado não são libertados novamente.
-
Se o requisito tiver sido libertado e tiverem sido efetuadas algumas alterações ao requisito, o requisito com alterações é libertado novamente.
Associar apenas requisitos com versões libertadas
Ao contrário da primeira opção, a segunda opção, “Associate only requirements with released versions”, considera apenas os requisitos libertados nesse momento dentro da especificação e liberta a especificação. Por exemplo, se tiver 5 requisitos libertados e 5 requisitos não libertados, a libertação da especificação cria uma versão da especificação com apenas os 5 requisitos libertados.
Libertar requisitos por revisões
Os utilizadores podem iniciar a libertação de requisitos através do Review Center. Depois de o revisor concluir a revisão, esta tem de ser aprovada pelo aprovador para concluir o processo de revisão. O aprovador tem a opção de "Release Requirements" como parte da finalização da revisão (consulte a Figura Release requirements through the Review center).
Libertar requisitos através do Review Center