Contenu principal

Créer des liens d’exigences

Créer des liens afin d’établir une traçabilité entre les exigences et les designs ou les tests

Liez les exigences aux designs et aux tests dans MATLAB® et Simulink®, et aux architectures dans System Composer™.

Vous pouvez également établir des liens directs vers les exigences externes dans des applications tierces. Pour plus d’informations, consultez Créer-des liens vers les exigences externes.

Applications

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

Blocs

System RequirementsList system requirements in Simulink models

Fonctions

développer tout

slreq.createLinkCreate traceable links
slreq.generateTraceabilityMatrixCreate traceability matrix (depuis R2021a)
slreq.createTextRangeCreate line ranges (depuis R2022b)
rmitagManage keywords for links
slreq.findFind requirement, reference, and link set artifacts
slreq.inLinksGet incoming links for requirement or other linkable item
slreq.outLinksGet outgoing links for a block or other linkable item
slreq.getDependentLinkSetsRetrieve link sets with incoming links to requirement set (depuis R2023a)
slreq.getExternalURLGet navigation URL for link source or destination, requirement, test or Simulink model element (depuis R2021a)
slreq.getIncomingLinkTypeLabelRetrieve incoming link type label (depuis R2023a)
slreq.getOutgoingLinkTypeLabelRetrieve outgoing link type label (depuis R2023a)
slreq.getTextRangeGet line ranges (depuis R2022b)
slreq.structToObjConvert link source or destination information from structure to model object type
slreq.showNavigate to link source or destination
slreq.loadLoad requirement set, link set, or Requirements Table block
slreq.clearClear requirements and links from memory
slreq.mapGet or set path to link set file

Classes

développer tout

slreq.LinkSet Work with link sets
slreq.LinkTraceable link
slreq.ReqSet Work with requirement sets
slreq.Reference Work with external requirement proxy objects
slreq.JustificationRequirement justifications

Méthodes

développer tout

Obtenir des liens

findFind links in link set with matching attribute values
getLinksGet links from link set
getBrokenLinksGet links with invalid destination
getOrphanLinksGet links with invalid source

Obtenir des sources de liens, des plages de lignes et des ensembles d’exigences

sources Get link sources
getRegisteredReqSetsGet requirement sets registered in link set
getTextRangeGet line ranges
getTextRangesGet lines ranges that span multiple lines

Personnaliser des ensembles de liens

addAttributeAdd custom attribute to link set
importProfileAssign profile to ink set
inspectAttributeGet information about link set custom attribute
profilesGet profiles assigned to link set
removeProfileRemove profile from link set

Enregistrer et supprimer des liens

save Save link set
deleteOrphanLinksDelete links with invalid source

Obtenir des informations sur la traçabilité

linkSetGet link set for link
getDestinationOpenCommand Retrieve command that opens link destination
getSourceOpenCommand Retrieve command that opens link source
getDestinationURL Retrieve URL that opens link destination
getSourceURL Retrieve URL that opens link source
getDestinationLabelGet label that identifies link destination
getSourceLabelGet label that identifies link source
getIncomingTypeLabel Get type label for incoming link
getOutgoingTypeLabel Get type label for outgoing link

Obtenir et définir une source et une destination

source Get link source
destination Get link destination
setSource Set requirement link source
setDestination Set requirement link destination

Ajouter des commentaires et personnaliser des liens

addCommentAdd comments to links
getAttributeGet link property values
setAttributeSet link property values

Supprimer des liens

removeDelete links

Vérifier des liens non résolus

getReferenceInfoGet unresolved link destination
isResolved Check if the link is resolved
isResolvedDestination Check if the link destination is resolved
isResolvedSource Check if the link source is resolved
getImplementationStatus Query requirement set implementation status summary
updateImplementationStatusUpdate requirement set implementation status summary
inLinksGet incoming links for requirements
outLinksGet outgoing links for requirements
getImplementationStatus Query requirement implementation status summary
isJustifiedForCheck if requirement is justified
justifyImplementation Justify requirements for implementation
inLinksGet incoming links for referenced requirements
outLinksGet outgoing links for referenced requirements
getImplementationStatus Query referenced requirement implementation status summary
isJustifiedForCheck if referenced requirement is justified
justifyImplementation Justify referenced requirements for implementation
outLinksGet outgoing links for justifications

Objets

slreq.TextRangeLine range (depuis R2022b)
slreq.matrix.ConfigurationTraceability matrix configuration (depuis R2024a)
slreq.matrix.FilterFilter for traceability matrix (depuis R2024a)

Fonctions des objets

développer tout

deleteLinksDelete links for line ranges
getLineRangeGet line numbers for line range
getLinksGet links for line range
getTextGet contents of line range
removeDelete unused line ranges
setLineRangeSet line numbers for line range
showOpen and highlight line range in MATLAB Editor
addFilterToCellAdd cell filter to traceability matrix configuration
addFilterToHighlightAdd highlighting to traceability matrix configuration
addFilterToLeftAdd filter to left artifacts in traceability matrix configuration
addFilterToMatrixAdd matrix settings filter to traceability matrix configuration
addFilterToTopAdd filter to top artifacts in traceability matrix configuration
exportToScriptExport traceability matrix configuration to script

Rubriques

Lier des exigences, des architectures, des designs et des tests

Charger et personnaliser des liens

Sélection d՚exemples