Contenu principal

Créer des exigences

Créer des exigences en langage naturel dans MATLAB® et Simulink®

Créer des exigences dans MATLAB ou Simulink avec Requirements Editor, Requirements Perspective ou avec l’interface programmatique. Capturez les détails des exigences sous forme de texte, d’images et de tableaux, au moyen des propriétés des exigences. Spécifiez les types d’exigences à l’aide des types intégrés, des types personnalisés ou des stéréotypes. Créez des hiérarchies d’exigences qui définissent les relations entre les exigences enfants et parents.

Applications

Requirements EditorCreate and edit requirements
Requirements ManagerManage requirements and links in model
Profile EditorCreate and manage profiles with stereotypes and properties

Fonctions

développer tout

slreq.newCreate requirement set
slreq.editorOpen Requirements Editor
slreq.convertAnnotationConvert annotations to requirement objects
slreq.loadLoad requirement set, link set, or Requirements Table block
slreq.openOpen requirement set
slreq.clearClear requirements and links from memory
slreq.findFind requirement, reference, and link set artifacts
slreq.getCurrentObjectGet selected objects in Requirements Editor, Requirements Browser, or Requirements Table block (depuis R2021a)

Classes

slreq.ReqSet Work with requirement sets
slreq.Requirement Work with requirement objects

Méthodes

développer tout

Intégrer des exigences à un ensemble d’exigences

findFind requirements in requirement set that have matching attribute values
childrenGet top-level items in requirement set

Ajouter des exigences et des justifications

addAdd requirements to requirement set
addJustification Add justifications to requirement set

Personnaliser des ensembles d’exigences

profilesGet profiles assigned to requirement sets
saveProfileMappingSave profile mapping to XML file
importProfileAssign profile to requirement set
removeProfileRemove profile from requirement set
inspectAttributeGet information about requirement set custom attribute
updateAttributeUpdate information for requirement set custom attribute
deleteAttributeDelete custom attribute from requirement set

Automatiser les tâches de chargement et d’enregistrement

getPostLoadFcnGet contents of PostLoadFcn callback
getPreSaveFcnGet contents of PreSaveFcn callback
setPostLoadFcnAssign PostLoadFcn callback script
setPreSaveFcnAssign PreSaveFcn callback script

Enregistrer et fermer des ensembles d’exigences

save Save requirement sets
closeClose requirement sets
discardClose requirement set without saving

Ajouter et supprimer des exigences

addAdd child requirement
copyCopy and paste requirement
removeRemove requirement from requirement set

Obtenir des exigences et des ensembles d’exigences

findFind children of parent requirements
childrenFind child requirements of a requirement
parentFind parent item of requirement
reqSetReturn parent requirement set

Déplacer, promouvoir et rétrograder des exigences

moveMove requirement in hierarchy
moveDownMove requirement down in hierarchy
moveUpMove requirement up in hierarchy
demoteDemote requirements
promotePromote requirements

Ajouter des commentaires et personnaliser des exigences

addCommentAdd comments to requirements
getAttributeGet requirement property values
setAttributeSet requirement property values

Objets

slreq.ViewView settings (depuis R2022b)

Rubriques

Définir des exigences

Personnaliser des exigences et Requirements Editor

Sélection d՚exemples