Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Creazione dei requisiti

Creare requisiti in linguaggio naturale in MATLAB® e Simulink®

Creare i requisiti in MATLAB o Simulink utilizzando Requirements Editor, Requirements Perspective o l'interfaccia programmatica. Acquisire i dettagli relativi ai requisiti come testo, immagini e tabelle utilizzando le proprietà dei requisiti. Specificare i tipi di requisito utilizzando i tipi integrati, i tipi personalizzati o gli stereotipi. Creare gerarchie di requisiti che definiscono le relazioni tra requisiti principali e subordinati.

App

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

Funzioni

espandi tutto

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 (Da R2021a)

Classi

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

Metodi

espandi tutto

Acquisizione dei requisiti nell'insieme di requisiti

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

Aggiunta di requisiti e giustificazioni

addAdd requirements to requirement set
addJustification Add justifications to requirement set

Personalizzazione degli insiemi di requisiti

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

Automatizzazione delle attività di caricamento e salvataggio

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

Salvataggio e chiusura degli insiemi di requisiti

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

Aggiunta e rimozione di requisiti

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

Acquisizione dei requisiti e degli insiemi di requisiti

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

Spostamento, promozione e declassamento dei requisiti

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

Aggiunta di commenti e personalizzazione dei requisiti

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

Oggetti

slreq.ViewView settings (Da R2022b)

Argomenti

Definizione dei requisiti

Personalizzazione dei requisiti e Requirements Editor

Esempi in primo piano