Travailler avec les exigences
Requirements Portal d’Altium est un outil de gestion des exigences spécialement conçu pour le développement de systèmes électroniques. Il permet l’échange en direct d’instances d’exigences formalisées entre vos projets de conception, en reliant des spécifications structurées aux données de conception et aux activités de vérification.
Les exigences système, telles que créées dans Requirements Portal, peuvent être placées comme instances actives dans vos documents de conception, référencées comme Tâches, puis finalement marquées comme vérifiées afin de confirmer la conformité aux exigences.
Avant de travailler avec les exigences dans un projet de conception Workspace, celui-ci doit être lié à une Block appropriée dans Requirements Portal. Requirements sont créées dans Requirements Portal ou importées dans celui-ci, où elles sont organisées en Specifications. Des exigences individuelles ou des spécifications entières peuvent ensuite être liées à un Block. Les blocs représentent des parties de votre système global, telles qu’un PCB ou une unité fonctionnelle, un projet dans Requirements Portal. Une fois un bloc lié, les exigences deviennent disponibles dans le projet de conception correspondant.
Vous pouvez accéder à l’interface de Requirements Portal depuis votre Workspace en sélectionnant son entrée dans le menu « neuf points » en haut à droite de l’interface Workspace
Configuration de base de Requirements Portal
Pour commencer à utiliser les exigences, vous devez d’abord créer un Project dans Requirements Portal et définir un ou plusieurs Blocks représentant des unités fonctionnelles telles que des modules PCB. Par défaut, le système crée un bloc et une spécification portant le même nom que le projet afin de simplifier la configuration. Vous pouvez modifier ou remplacer ces entrées par défaut à tout moment pour les adapter à la structure de votre choix.
De nouveaux projets peuvent être créés depuis n’importe quel module en cliquant sur le nom de votre projet actuel et en sélectionnant Create New Project. Les nouveaux blocs sont créés dans le module Blocs
Reference documentation: Module Projet
Reference documentation: Création d’un bloc
Création d’exigences et liaison aux blocs
Un bloc à lier à un projet de conception doit être défini sur le type Electronics, ce qui proposera alors une option supplémentaire Altium Link pour sélectionner un projet de conception correspondant. Le lien du projet peut être sélectionné dans le menu déroulant à cette étape ou établi plus tard depuis le Workspace (informations associées). Lorsqu’un lien est établi, l’image d’aperçu du projet de conception Workspace et ses données de paramètres sont importées – ces dernières sont disponibles sous l’onglet Properties de la vue
Les exigences qui seront accessibles dans votre Workspace sont rattachées à des Specifications associés aux blocs. Une spécification créée peut inclure des sous-sections (Sections) pour rattacher des exigences qui s’appliquent à des parties spécifiques de la conception du système. Les sections permettent de regrouper davantage les exigences par domaine fonctionnel.
Reference documentation: Créer des spécifications
Reference documentation: Création d’exigences
Liaison des exigences aux activités V&V
La capacité à vérifier les exigences est gérée via des Verification and Validation (V&V) Activities créées dans le module Verifications & Validations de Requirements Portal Une activité V&V est liée à une exigence afin que son état de vérification (tel que Not Verified, Verified, Skipped, etc.) puisse être spécifié dans le projet de conception
Reference Documentation: Module Verification & Validation
Liaison des exigences à un projet de conception
Lorsque les différents éléments de Requirements Portal ont été configurés pour votre projet de conception (voir la section ci-dessus), le projet doit être lié au bloc correspondant de Requirements Portal, afin que ses exigences soient disponibles dans la vue de conception Workspace. Cette connexion permet un accès en temps réel aux exigences depuis votre projet de conception. Ce lien peut être spécifié de deux façons :
-
Depuis Requirements Portal – ouvrez le bloc concerné, changez son type en
Electronicset utilisez le champ Altium Link pour sélectionner le projet de conception cible – voir la section ci-dessus pour plus de détails. -
Depuis le Workspace – ouvrez la fenêtre Edit Project du projet de conception dans votre Workspace et sélectionnez le bloc correspondant dans le champ Requirements, répertorié dans la section Advanced.
Accès aux exigences dans Workspace
Dans la vue de conception du projet lié, les exigences de Requirements Portal sont disponibles dans le volet Requirements de la vue du document, ouvert depuis l’icône
supérieure. Celui-ci répertorie toutes les exigences disponibles ; lorsqu’une vignette d’exigence est sélectionnée, ses informations, un lien vers son instance dans Requirements Portal et les paramètres de Validation s’affichent. Utilisez la commande
pour créer une instance de référence dans le document actuel, et la commande
pour créer une Tâche générale assignée à un membre spécifié du Workspace.
Placement d’une exigence
Une exigence est placée dans le document actuel en utilisant le même processus que pour placer un commentaire sur un point, un objet (tel qu’un composant ou une ligne/piste) ou une zone spécifiée – voir Placement d’un commentaire pour des informations détaillées. Le lien d’identifiant d’exigence (Req-0001 ici) dans le volet Requirements comme dans la fenêtre d’exigence ouvre cette entrée d’exigence dans Requirements Portal.
Création d’une tâche d’exigence
Une tâche Workspace exploitable est créée pour une exigence en sélectionnant l’option
de l’entrée dans le volet Requirements, puis en assignant un membre du Workspace à la tâche, en saisissant une description de la tâche et en confirmant avec le bouton
. Les tâches d’exigence sont accessibles et suivies via la page Tasks du Web Viewer.
Mise à jour du statut de vérification d’une exigence
Le statut de vérification d’une exigence peut être défini à partir de l’élément de menu de vérification disponible dans son entrée du volet Requirements et dans la fenêtre d’exigence du document. Le menu propose les options (par ex. Verified, Not Verified ou Skipped) définies par l’activité de vérification et validation associée à l’exigence dans Requirements Portal.
Notez que les invités Workspace (utilisateurs qui ne sont pas membres du Workspace mais qui ont reçu un accès partagé au projet) ne peuvent pas travailler avec les exigences associées. Lorsque les invités accèdent au projet partagé via la vue Shared with Me dans leur espace personnel ou un autre Workspace, les informations sur les exigences ne sont pas disponibles dans le volet Requirements ni dans les exigences placées.
).
).
).
).
).
).
).
).