オープニング
-はじめに
1. システム開発における上流工程とは
- システム開発
- UMLとは
- システム開発における主な作成ドキュメント
2. 要件定義
- 要件定義の下調べ
- 業務要求の分析・定義
- データモデリング
- 機能要求の分析・定義
- 非機能要求の分析・定義
- 要件定義の合意と承認・維持
補足:要件定義におけるモデリング実践例
- モデリングとは
- ユースケース分析とは
- ハンズオン:ユースケース分析
- ドメインモデルとは
- ハンズオン:ドメインモデル
- UIプロトタイプとは
3. 基本設計
- 画面設計とは
- ハンズオン:画面設計
- 機能設計とは
- ハンズオン:機能設計
- データ設計とは
- 方式設計とは
- 演習問題:ER図
4. 詳細設計
- ロバストネス分析とは
- 設計シーケンス図とは
- 設計クラス図とは
- クラス定義書とメソッド仕様書とは
-単体テスト仕様書とは
- 結合テスト仕様書とは
- 演習問題:設計シーケンス図
- 演習問題:設計クラス図
- 演習問題:単体テスト仕様書
5. デモンストレーション タスク管理システムの実装とテスト
- ハンズオン:実装(Java)
- ハンズオン:単体テスト |