Web工程:理論與實踐

Web工程:理論與實踐

《Web工程:理論與實踐》系統地介紹了綜合而系統化地開發高質量的Web套用的原理、方法、技術和工具。內容涵蓋Web套用的特徵、Web工程開發過程和Web項目管理、Web項目需求工程、Web套用建模、Web套用架構、Web套用設計、Web套用開發和部署、測試、運行和維護、Web套用的性能、可用性、安全性,以及Web工程未來的發展趨勢,案例貫穿全書。本書可以作為計算機軟體專業或計算機相關專業的本科生與研究生的教材,也適合作為相關專業人員的參考書。

基本介紹

  • 書名:Web工程:理論與實踐
  • 作者:霍秋艷
  • ISBN:9787302256977
  • 定價:29.50元
  • 出版社清華大學出版社 
  • 出版時間:2011.09.01
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:霍秋艷
定價:29.50元
印次:1-1
ISBN:9787302256977
出版日期:2011.09.01
印刷日期:2011.08.29

內容簡介

本書系統地介紹了綜合而系統化地開發高質量的Web套用的原理、方法、技術和工具。內容涵蓋Web套用的特徵、Web工程開發過程和Web項目管理、Web項目需求工程、Web套用建模、Web套用架構、Web套用設計、Web套用開發和部署、測試、運行和維護、Web套用的性能、可用性、安全性,以及Web工程未來的發展趨勢,案例貫穿全書。本書可以作為計算機軟體專業或計算機相關專業的本科生與研究生的教材,也適合作為相關專業人員的參考書。

圖書目錄

第1章Web工程概述
1.1Web特性
1.2Web套用
1.2.1Web套用分類
1.2.2Web套用特性
1.3Web工程
1.4小結
第2章Web套用開發過程和方法
2.1Web套用開發過程的特性
2.2軟體開發過程
2.2.1RUP
2.2.2XP
2.2.3RUP與XP對Web套用的適應性
2.3定製基於RUP和XP的Web套用開發過程
2.3.1基於RUP和XP的Web套用開發過程
2.3.2敏捷Web套用開發過程
2.4總結與展望
第3章Web需求工程
3.1Web需求特性
3.2Web需求獲取
3.2.1需求準備
3.2.2需求獲取方法
3.2.3需求獲取原則
3.2.4敏捷需求獲取
3.3Web需求分析、表示與管理
3.3.1Web需求分析
3.3.2Web需求表示
3.3.3Web需求管理
3.4Web需求確認與驗證
3.5Web需求工具
3.6總結與展望
第4章Web套用建模
4.1Web套用建模特性
4.1.1層
4.1.2方面
4.1.3階段
4.1.4適應性
4.1.5Web套用建模的優點
4.2模型驅動開發
4.3Web套用建模方法與工具
4.3.1UWE
4.3.2WebML
4.3.3HDM-lite
4.3.4OOHDM
4.3.5WebSA
4.3.6其他方法
4.3.7小結
4.4功能需求建模
4.4.1繪製用例圖
4.4.2繪製活動圖
4.5內容建模
4.5.1靜態建模
4.5.2動態建模
4.6超文本建模
4.6.1靜態建模
4.6.2動態建模
4.7展示建模
4.7.1靜態建模
4.7.2動態建模
4.8適應性建模
4.8.1靜態建模
4.8.2動態建模
4.9總結與展望
第5章Web套用架構
5.1Web套用架構及其特性
5.1.1模式
5.1.2框架
5.1.3架構分類
5.1.4Web套用架構特性
5.2模型驅動架構
5.3層次架構
5.3.1兩層架構
5.3.2三層架構
5.3.3N層架構
5.4集成架構
5.4.1門戶
5.4.2EAI
5.4.3SOA
5.5面向數據的架構
5.5.1以資料庫為中心的架構
5.5.2Web文檔管理架構
5.5.3流媒體數據的架構
5.6總結與展望
第6章Web套用設計
6.1Web套用設計特性
6.2互動設計
6.2.1用戶互動
6.2.2用戶頁面組織
6.2.3導航設計
6.2.4複雜活動的會話設計
6.2.5互動設計原則
6.3展示設計
6.3.1Web頁面特性
6.3.2用戶行為習慣
6.3.3頁面布局設計
6.3.4頁面元素設計
6.3.5美學設計
6.3.6展示設計原則
6.4內容設計
6.4.1信息設計方法
6.4.2信息架構
6.4.3組織內容
6.4.4訪問信息
6.5功能設計
6.5.1集成
6.5.2分散式Web套用
6.5.3功能設計原則
6.6總結與展望
第7章Web套用構建與部署
7.1Web套用構建原則
7.2Web套用通信協定
7.3Web客戶端技術
7.4Web伺服器端技術
7.4.1Web套用伺服器端開發技術
7.4.2中間件技術
7.4.3Web服務
7.5Web套用開發框架
7.5.1Java EE開發框架
7.5.2.NET框架
7.5.3Web層開發框架
7.5.4Ruby框架
7.5.5Python框架
7.5.6Web服務開發框架
7.5.7Web套用開發框架的選擇
7.6Web套用構建工具
7.7Web套用部署
7.8總結與展望
第8章Web套用測試
8.1Web套用測試特性
8.2Web套用測試過程
8.3功能測試
8.4內容測試
8.4.1內容測試的目標
8.4.2驗證動態內容
8.5Web頁面測試
8.6兼容性測試
8.7性能測試
8.7.1性能測試目標
8.7.2性能測試過程
8.7.3性能測試內容
8.7.4性能測試方法
8.8安全性測試
8.9接口測試
8.10Web服務測試
8.11測試工具
8.12總結與展望
第9章Web套用的運行和維護
9.1Web套用運行和維護的挑戰
9.2推廣行銷
9.2.1網路廣告
9.2.2搜尋引擎行銷
9.2.3病毒式行銷
9.2.4Web2.0推廣
9.3內容維護
9.4Web使用挖掘
9.5總結與展望
第10章Web項目管理
10.1Web項目管理面臨的挑戰
10.2Web項目人員管理
10.2.1團隊組織
10.2.2團隊管理
10.3Web套用項目計畫
10.3.1進度管理
10.3.2成本管理
10.4Web項目風險管理
10.4.1Web工程風險特性
10.4.2風險評估
10.4.3風險控制
10.5Web項目配置管理
10.5.1Web配置管理的內容
10.5.2配置管理的實施
10.5.3配置管理的工具
10.6總結與展望
第11章Web套用的性能和可用性
11.1Web套用性能
11.1.1Web套用性能分析
11.1.2Web套用性能提升策略
11.2Web套用可用性
11.2.1Web可用性原則
11.2.2可訪問性
11.2.3可用性和可訪問性模式
11.2.4移動可用性
11.2.5Web可用性工程
11.3總結與展望
第12章Web套用的安全性
12.1Web套用安全性特性
12.2Web套用安全威脅
12.2.1安全威脅種類
12.2.2安全漏洞
12.3安全性策略
12.3.1安全性相關技術
12.3.2安全生命周期體系
12.4客戶端安全防護
12.5伺服器端安全防護
12.6客戶-伺服器之間通信防護
12.7總結與展望
第13章Web工程的發展
13.1Web技術的演化
13.1.1Web2.0
13.1.2Web3.0
13.1.3Web4.0、Web5.0
13.2Web套用的發展演化
13.2.1新的Web套用種類
13.2.2新的計算模式
13.2.3多渠道訪問
13.2.4Web作業系統
13.3語義Web
13.3.1語義Web架構
13.3.2語義Web套用
13.4Web工程發展
13.5總結與展望
參考文獻

相關詞條

熱門詞條

聯絡我們