24. 要求 (Requirement)
• システムに対する要求を⾃由フォーマットで記述
• 基本形(の例)
• ID The system shall function
• ID system は function すべき
• ⽇本語の⽂法には合っていないので表などで管理するのがよさ
そう
• 必要に応じて属性や記述⽅法は追加する
ID 優先度 サブジェクト 機能
123 Shall ⾷堂予約システム ⼊場待ちの予約ができる
25. 要求のMosCow基準
優先度 意味 備考
Must have 必須要求 要求
Should have 重要な要求 要求
Could have 可能であれば実現したい要求 要件
Want to have 将来検討 要望
28. 【⾷堂予約システム】機能要求
ID 優先度 サブジェクト 機能
1 Must ⾷堂予約システム ⼊場待ちの予約ができる
2 Should ⾷堂予約システム ⼀定の時間前にリマインダのメッセージを送付
3 Could ⾷堂予約システム 送付時間を管理画⾯で設定可能
4 Could ⾷堂予約システム リマインダメッセージを管理画⾯で設定可能
51. 参考⽂献
• The Unified Modeling Language Reference
Manual, 2nd (Rumbaugh他, 2004)
• The Unified Modeling Language User Guide,
2nd (Booch他, 2004)
• The Unified Software Development Process
(Jacobson他, 1999)
• The Object Constraint Language, 2nd (Warmer
他, 2003)
• UML 2 and the Unified Process: Practical
Object-Oriented Analysis and Design (Arlow
他, 2005)
• OMG Unified Modeling Language Version 2.5
(OMG, 2015)
• 上流⼯程UMLモデリング (浅海, 2008)
• Writing Effective Use Cases (Cockburn,
2000)
• Java Modeling in Color With Uml:
Enterprise Components and Process
(Coad他, 1999)