ICONIXプロセスの説明と成果物サンプルを提供する。 ドキュメントのMarkdownファイルには PlantUML コードを埋め込むため適切な環境で閲覧されたい。表示確認済みの環境は以下の通り。
- graphviz + Chrome (拡張機能Pegmatite)
- graphviz + IntelliJ IDEA 2021.2.3 CE (Markdown Extensions(PlantUML))
Role | Description |
---|---|
Developers | システム開発チーム |
Stakeholders | システム化対象領域の各機能(営業、企画、マーケティング等)の担当者やエンドユーザー |
@startuml
|d|Developers
start
group 01_要求分析
:機能要求定義;
:ドメインモデリング;
:振る舞い要求定義;
|#AntiqueWhite|s|Stakeholders
:要求レビュー;
end group
|d|
group 02_予備設計
:ロバストネス分析;
|s|
:予備設計レビュー;
end group
|d|
group 03_詳細設計
:シーケンス図作成;
:振る舞い定義;
:クラス図作成;
:詳細設計レビュー;
end group
group 04_実装
:コーディング+UT;
:統合/システムテスト;
:コードレビュー;
end group
stop
@enduml
- 01_要求分析
- 機能要求定義
- ドメインモデリング
- 振る舞い要求定義
- 要求レビュー
- 02_予備設計
- ロバストネス分析
- 予備設計レビュー
- 03_詳細設計
- シーケンス図作成
- 振る舞い定義
- クラス図作成
- 詳細設計レビュー
- 04_実装
- コーディング+UT
- 統合/シナリオテスト
- コードレビュー
TBD