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