シナジー堂書店トップへ
 UMLによるWebアプリケーション開発


本書は、UML(統一モデリング言語)を利用してWebアプリケーションを開発するための具体的な方法を述べている。インターネットやそれを使用したe-コマースの普及を背景として、Webアプリケーションは膨大な需要をかかえており、その効率的な開発を支援する方法論は、いまやソフトウェア産業の重要な課題であると言っても過言ではないだろう。その意味で、本書はまさに待望の書であるといえる。

[著者] J・コナレン
[訳者] 依田 光江
[監訳者] 依田 智夫
[出版社] 株式会社ピアソンエデュケーション
ISBN 4-89471-276-8
定価 3,200円+税

目次

第1部 Web関連技術の紹介とまとめ

第1章 はじめに

1.1  この本の内容
1.2  この本の対象読者
1.3  この本の構成

第2章 Webアプリケーションの基礎

2.1  HTTP
2.2  HTML
2.3  アンカー
2.4  フォーム
2.5  フレーム
2.6  Webアプリケーション
2.7  セッション管理
2.8  適用技術
2.9  この章のまとめ

第3章 動的なクライアント

3.1  ドキュメントオブジェクトモデル
3.2  スクリプティング
3.3  JavaScriptオブジェクト
3.4  ユーザ定義のJavaScriptオブジェクト
3.5  イベント
3.6  JavaアプレットとJavaBeans
3.7  ActiveX/COM
3.8  章の終わりに
3.9  この章のまとめ

第4章 HTTPとHTMLを超えて

4.1  分散オブジェクト

4.1.1  RMI
4.1.2  CORBA
4.1.3  DCOM

4.2  XML
4.3  この章のまとめ

第5章 セキュリティ

5.1  セキュリティリスクの種類
5.2  技術的リスク
5.3  サーバ側のリスク
5.4  クライアント側のリスク
5.5  セキュリティの戦略

5.5.1  暗号化
5.5.2  ベストプラクティス

5.6  この章のまとめ

第2部 Webアプリケーションの構築

第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のスクリプト例




Copyright 1997-2003 Synergy Research Corporation.All rights reserved.