
0人評分過此書
本書以物件導向技術為主軸,輔以UML為塑模工具來闡述有關近代資訊系統開發之方法。適用對象包含任何對系統開發有興趣之同學,程式設計師,軟體工程師,及系統分析師。
本書主要是從以下幾個觀點來介紹系統的分析與設計的過程:
■ 功能觀點:著重於需求分析的捕捉,使用案例圖(Use Case Diagram)的塑模,以及活動圖(Activity Diagram)的流程分析及輔助性。
■ 靜態觀點:著重於概念模型(Conceptual Modeling)的基本概念,類別圖(Class Diagram)的塑模原則,以及物件圖(Object Diagram)的輔助性。
■ 動態觀點:著重於分析物件(Analysis Object)的應用,循序圖(Sequence Diagram)的塑模,以及建立原則。
■ 部署觀點:強調軟體元件的封裝管理(Component Diagram),配置與部署(Deployment Diagram)。
■ 設計觀點:內容強調類別以及類別庫的架構設計原則,並介紹基本的設計樣式(Design Pattern)以及框架(Framework)的概念。
本書主要是從以下幾個觀點來介紹系統的分析與設計的過程:
■ 功能觀點:著重於需求分析的捕捉,使用案例圖(Use Case Diagram)的塑模,以及活動圖(Activity Diagram)的流程分析及輔助性。
■ 靜態觀點:著重於概念模型(Conceptual Modeling)的基本概念,類別圖(Class Diagram)的塑模原則,以及物件圖(Object Diagram)的輔助性。
■ 動態觀點:著重於分析物件(Analysis Object)的應用,循序圖(Sequence Diagram)的塑模,以及建立原則。
■ 部署觀點:強調軟體元件的封裝管理(Component Diagram),配置與部署(Deployment Diagram)。
■ 設計觀點:內容強調類別以及類別庫的架構設計原則,並介紹基本的設計樣式(Design Pattern)以及框架(Framework)的概念。
-
PART 1 介紹篇
-
Chapter 01 系統開發概論
-
1.1 系統開發概論
-
1.2 常見的資訊系統
-
1.3 系統開發生命週期
-
1.4 系統開發方法論簡介
-
-
Chapter 02 UML簡介
-
2.1 塑模
-
2.2 4+1觀點
-
2.3 UML圖形簡介
-
2.4 UML工具
-
-
Chapter 03 建議計畫與實施
-
3.1 計畫
-
3.2 案例介紹
-
3.3 執行方式
-
3.4 開發團隊
-
-
-
PART 2 功能觀點篇
-
Chapter 04 需求分析與擷取
-
4.1 需求擷取
-
4.2 擷取方式
-
4.3 需求分析
-
4.4 軟體需求規格文件
-
4.5 參考範例
-
-
Chapter 05 使用案例圖
-
5.1 目的
-
5.2 符號
-
5.3 關係
-
-
Chapter 06 情節
-
6.1 使用案例描述
-
6.2 情節
-
6.3 使用案例文件
-
-
Chapter 07 活動圖
-
7.1 目的
-
7.2 符號
-
7.3 一般流程塑模
-
7.4 物件及訊號塑模
-
7.5 水道
-
7.6 終止節點
-
7.7 可中斷區
-
7.8 活動圖的應用
-
-
-
PART 3 靜態觀點篇
-
Chapter 08 類別圖
-
8.1 目的
-
8.2 符號
-
8.3 關係
-
8.4 一般化
-
8.5 相依
-
8.6 具體化
-
-
Chapter 09 概念模型
-
9.1 概念模型
-
9.2 找尋概念的策略
-
9.3 範例
-
9.4 尋找屬性的策略
-
9.5 非基本型態屬性
-
9.6 類別正規化
-
9.7 尋找關聯的策略
-
9.8 綜合練習
-
-
Chapter 10 物件圖
-
10.1 目的
-
10.2 符號
-
10.3 測試類別圖
-
10.4 物件圖與類別圖
-
-
-
PART 4 動態觀點篇
-
Chapter 11 互動圖
-
11.1 目的
-
11.2 符號
-
11.3 進階符號
-
11.4 系統循序圖
-
-
Chapter 12 進階分析
-
12.1 進階分析
-
12.2 類別的分類
-
12.3 進階分析實施步驟
-
-
Chapter 13 操作
-
13.1 進階循序圖
-
13.2 發現操作
-
13.3 責任分派基本原則
-
-
Chapter 14 狀態圖
-
14.1 目的
-
14.2 符號
-
14.3 狀態圖例子
-
-
-
PART 5 部署觀點篇
-
Chapter 15 元件圖與部署圖
-
15.1 簡介
-
15.2 元件圖
-
15.3 元件、介面、類別
-
15.4 連結器
-
15.5 部署圖
-
-
-
PART 6 設計觀點篇
-
Chapter 16 設計原則
-
16.1 物件導向設計原則
-
16.2 類別設計原則
-
16.3 類別庫架構設計原則
-
-
Chapter 17 設計樣式簡介
-
17.1 簡介
-
17.2 建構樣式
-
17.3 行為樣式
-
17.4 結構樣式
-
-
Chapter 18 框架與MVC設計樣式
-
18.1 框架
-
18.2 MVC設計樣式
-
-
-
Appendix A 開發環境安裝
-
A.1 Eclipse IDE
-
A.1.1 安裝
-
A.1.2 第一次啟動
-
A.1.3 編寫HelloWorld.java
-
A.1.4 執行HelloWorld
-
-
A.2 安裝Tomcat網站伺服器
-
A.2.1 測試伺服器
-
-
A.3 安裝Sysdeo Eclipse Tomcat plug-in
-
A.3.1 配置Sysdeo Plug-in
-
A.3.2 安裝湯姆貓啟動圖形
-
A.3.3 在Eclipse下測試伺服器
-
-
- Appendix B 說明書範例
-
Appendix C UML 2.0圖形摘要與範例
-
C.1 使用案例圖
-
C.2 活動圖
-
C.3 類別圖
-
C.4 物件圖
-
C.5 分析物件圖
-
C.6 循序圖
-
C.7 通訊圖
-
C.8 互動概觀圖
-
C.9 元件圖
-
C.10 部署圖
-
C.11 其他圖形
-
-
Appendix D 安裝線上音樂CD計畫
-
D.1 安裝線上音樂CD計畫
-
D.2 測試整合結果
-
D.3 設置中斷點
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分