Verificar o sistema

No Requirements Portal, os requisitos estão ligados a um ou mais sistemas, ou subsistemas. Estes sistemas são verificados através de atividades de Verifications and Validations (V&V). O requisito de um bloco pode ser verificado com uma ou várias atividades de V&V. Cada atividade pode ser associada a um ou vários requisitos e pode verificar um ou mais sistemas.

Nesta parte do tutorial, vamos abordar como realizar atividades de V&V utilizando o Requirements Portal e explicar o seguinte:

  • Como criar atividades de V&V.

  • Como associar atividades de V&V a requisitos.

  • Como executar uma atividade.

  • Demonstrar os métodos de verificação automática no Requirements Portal.

Criar e carregar vistas para verificação

O Requirements Portal oferece vários atributos pré-selecionados, como Identifier, Text, Parents, Children, Type, State, V&V Status, V&V Activities, V&V Blocks, Tags e Properties. No entanto, isto pode levar a um excesso de deslocação horizontal em ecrãs mais pequenos. Pode gerar vistas personalizadas com apenas os atributos essenciais para simplificar o processo de verificação. Vamos criar uma nova vista para a verificação e carregá-la.

  1. Abra a especificação Fan_Spec (na entrada Requirements na árvore do projeto).

  2. Passe o cursor sobre qualquer cabeçalho de coluna, clique no ícone que aparece e, em seguida, clique no ícone para mostrar uma lista das colunas disponíveis.

  3. Desselecione todas as colunas da lista e selecione apenas as seguintes colunas:

    • Text

    • Parents

    • Children

    • V&V Activities

    • V&V Status

    • V&V Rules

    • Applicable Block

    • Tags

    Também pode selecionar/desselecionar os atributos utilizando o painel Columns, acedido a partir do lado direito. Esta abordagem é mostrada para que também fique a conhecer as opções adicionais disponíveis nos cabeçalhos das colunas, como filtros e opções de dimensionamento da tabela. Por exemplo, o ícone fornece opções de filtragem para uma coluna específica.

  4. Clique com o botão direito na tabela e selecione o comando Save view no menu de contexto. Na janela Save current view que se abre, introduza Verification_View como View name, selecione Private e, em seguida, clique em .

    Todas as colunas selecionadas, larguras das colunas e filtros aplicados serão guardados numa vista dedicada. Depois de a vista ser guardada, pode carregá-la clicando com o botão direito na tabela e selecionando a entrada correspondente no submenu Load View.

Adicionar uma atividade de Verification & Validation a um requisito

O Requirements Portal oferece três colunas dedicadas à verificação e validação de requisitos (para além de colunas adicionais como Compliance e Compliance Comment ou até colunas personalizadas relacionadas com atividades de verificação):

  • V&V Activities – apresenta as atividades de V&V associadas ao requisito.

  • V&V Status – indica o estado global da verificação do requisito.

  • V&V Rules – verificação automática baseada na comparação de vali entre o requisito e o módulo Blocks.

  1. Expanda a entrada Verifications & Validations na árvore do projeto e selecione Activities.

  2. Clique no botão . Na janela Create V&V Activity que se abre, introduza Mass Inspection no campo Name e This activity measures the mass of the Valifan. no campo Description e, em seguida, clique em .

  3. Agora vamos associar a nova atividade a um dos nossos requisitos a partir do módulo Requirements. Clique no nome da atividade na coluna Name e clique no controlo Requirements Statuses no topo da página.

  4. Clique no botão no canto superior esquerdo. Na janela Link Requirement que se abre, selecione R-Fan-001 na lista pendente Requirement e selecione Valifan na lista pendente Block e, em seguida, clique em .

  5. Vamos assumir que realizou a inspeção de massa de acordo com as instruções da atividade e que agora queremos definir o estado da verificação como verificado. Para o fazer, faça duplo clique na célula da coluna Status e selecione Verified na lista pendente.

  6. Abra a especificação Fan_Spec (na entrada Requirements na árvore do projeto).

  7. Na tabela, verá a atividade de V&V atribuída na coluna V&V Activities e o estado Verified 1/1 na coluna V&V Status.

  • Também é possível carregar evidências, como relatórios e outros documentos, ao entrar na atividade específica no módulo Verifications & Validations e aceder às execuções.

  • O estado de V&V é atribuído automaticamente com base no estado das atividades de V&V atribuídas ao requisito. Se não estiver atribuída nenhuma atividade de V&V a um requisito, pode alterar manualmente o estado de V&V do requisito fazendo duplo clique na célula da coluna V&V Status e selecionando Verified ou Not Verified na lista pendente.

Com isto, criámos com sucesso uma atividade de verificação manual. Vejamos agora como ter verificações automáticas nos nossos requisitos que comparam valis de blocos com valis de requisitos.

Verificar automaticamente o sistema utilizando regras

  1. Abra a especificação Fan_Spec (na entrada Requirements na árvore do projeto).

  2. Passe o cursor sobre o vali 300 g na coluna Text do requisito R-Fan-001 e verifique o respetivo nome na janela pop-up. Este nome será utilizado ao criar uma regra na qual este vali será comparado com um vali do módulo Blocks.

    Os valis nos requisitos podem ser editados clicando no ícone na janela pop-up. Pode ajustar parâmetros como nome, margens, etc.

  3. Faça duplo clique na célula da coluna V&V Rules do requisito R-Fan-001. A janela V&V Rules será aberta, onde pode definir uma regra para comparar a massa Valifan do nosso requisito de 300 g com o vali de massa do sistema Valifan do módulo Blocks. Utilize o símbolo $ para referenciar os valis. Na janela pop-up que aparece, pode procurar valis escrevendo os respetivos nomes. Defina a regra da seguinte forma:

    $Valifan.Mass<$R-Fan_001.maximum_mass_of_fan

    Repare como o Requirements Portal obtém os valores reais associados por baixo da caixa de texto.

  4. Clique no botão na janela V&V Rules e depois feche a janela. Na tabela, verá que agora temos uma regra (que está verificada) associada ao requisito.

Tenha em atenção que a regra irá verificar continuamente os valis e indicará se a regra continua verificada ou não. Se o vali do requisito ou o vali do bloco mudar e a regra deixar de estar verificada, o Requirements Portal indicará automaticamente que a regra passou para Not Verified (e mostrará 0/1 na coluna V&V Rules). Tente alterar o vali de massa no módulo Blocks para que a massa total da ventoinha seja superior a 300 g e depois verifique o estado das regras de V&V.

Próximos passos?

Parabéns, agora já sabe orientar-se no Requirements Portal!

Pode continuar a melhorar o seu projeto de ventoinha de secretária. Aqui ficam algumas ideias:

  • Adicionar Compliance aos seus requisitos.

  • Adicione algumas relações pai/filho entre requisitos, verifique o gráfico de ligações connections graph e repare nos códigos de cor do requisito.

  • Adicione um bloco de painel solar para tornar a ventoinha portátil. Pode fazer com que a velocidade máxima de rotação dependa do ângulo solar do painel solar.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Conteúdo