Діаграма вимог
Діаграма вимог (англ. Requirement diagram) — це спеціалізована діаграма в SysML, на якій показані вимоги та зв’язки між ними та їх зв’язок з іншими елементами моделі, як обговорюється в наступних параграфах.
Згідно специфікації SysML «вимога визначає умову або стан, які необхідно (або можна) задовольнити. Вимога може вказувати функцію, яку повинна виконувати система, або умову продуктивності, яку система має досягти»[1].
Похідне відношення вимоги
Якщо вимога є похідною від іншої вимоги, їх відношення називається «похідне відношення вимоги» (Derive requirement relationship).
Утримання простору імен
Якщо вимога міститься в іншій вимозі, їх відношення називається «утримання простору імен» (Namespace containment).
Відношення задоволення
Якщо вимога задовольняється елементом дизайну, їх відношення називається «відношення задоволення» (Satisfy relationship).
Відношення копії
Якщо вимога є копією іншої вимоги, її відношення називається «відношення копії» (Copy relationship).
Відношення перевірки
Якщо існує зв’язок між вимогою та тестовим прикладом, що перевіряє цю вимогу, їхнє відношення називається «відношення перевірки» (Verify relationship).
Тестовий приклад
Тестовий приклад (Test case) визначається потоком, який перевіряє, чи задовольняє розглянута система вимогам.
Відношення уточнення
Якщо вимога уточнюється іншими вимогами/елементами моделі, відношення називається "відношення уточнення" (Refine relationship).
Відношення трасування
Якщо існує зв’язок між вимогою та довільним елементом моделі, простеженим цією вимогою, їхнє відношення називається «відношення трасування» (Trace relationship).
Посилання
- Weilkiens, Tim (2008). Systems Engineering with SysML/UML: Modeling, Analysis, Design. Morgan Kaufmann / The OMG Press. ISBN 0-12-374274-9.
- OMG Systems Modeling Language (OMG SysML™)
- Roques, Pascal. How modeling can be useful to better define and trace requirements / Requirements Engineering Magazine, 30. April 2015
- Requirement Diagram / Cameo Requirements Modeler Plugin 19.0 LTR Documentation
Див. також
Джерела
- OMG SysML 1.4 (OMG Document Number: ptc/2013-12-09), p. 139