第6章 プロセス
6.1 モデル
6.2 ワークフロー
6.2.1 プロジェクト管理
6.2.2 要件収集
6.2.3 分析
6.2.4 設計
6.2.5 実装
6.2.6 テスト
6.2.7 配置
6.2.8 構成変更管理
6.3 リスク
6.4 反復
6.5 この章のまとめ
第7章 アーキテクチャの定義
7.1 ユースケースの検討
7.2 Webアプリケーションのアーキテクチャパターン
7.2.1 薄いWebクライアント
7.2.2 厚いWebクライアント
7.2.3 Web配信
7.3 この章のまとめ
第8章 要件とユースケース
8.1 要件
8.1.1 要件収集
8.1.2 良質の要件を記述するための指針
8.1.3 優先順位の設定
8.2 ユースケース
8.2.1 ユースケースモデル
8.2.2 シーケンス図
8.2.3 ユースケース分析
8.3 この章のまとめ
第9章 分 析
9.1 反復
9.2 パッケージ
9.3 最上位モデルの定義
9.4 分析
9.4.1 シーケンス図
9.4.2 強調図
9.4.3 アクティビティ図
9.5 この章のまとめ
第10章 設 計
10.1 WebアプリケーションのためのUML拡張
10.2 Webアプリケーションの設計
10.2.1 「厚いWebクライアント」のWebアプリケーションにおける
オブジェクトの区分
10.2.2 「Web配信」のWebアプリケーションにおけるオブジェクトの区分
10.3 シーケンス図による設計の詳細化
10.3.1 「薄いWebクライアント」の設計
10.3.2 サーバページ
10.3.3 リンク
10.3.4 フォーム
10.3.5 フレーム
10.3.6 「厚いクライアント」の設計
10.3.7 「Web配信」の設計
10.4 DCOM
10.5 RMI/IIOP
10.6 Webアプリケーションの設計の指針
10.7 この章のまとめ
第11章 実 装
11.1 サーバページ
11.2 クライアントページ
11.2.1 リンク
11.2.2 フレーム
11.2.3 クライアント側オブジェクト
11.2.4 サーバ側のインクルード
11.3 この章のまとめ
付録A WebアプリケーションのためのUML拡張
付録B E-コマースのユースケース例:「カタログを閲覧する」ユースケースの仕様
付録C ASPを使った用語集アプリケーションのサンプルモデル
付録D Roses Alive!社のプロジェクト計画
付録E Rational Roseのスクリプト例