物件導向系統分析與設計

物件導向系統分析與設計

作者: 黃仁伯
出版社: 全華圖書
出版在: 2021-11-01
ISBN-13: 9789865030964
ISBN-10: 9865030969
總頁數: 416 頁





內容描述


本書特色
1.清楚說明何謂物件導向及其相關原理。
2.幫助讀者瞭解與應用物件導向分析設計程序。
3.學習之後,能夠使用UML工具進行物件導向分析設計工作。
4.能夠瞭解UML圖形並實作到程式語言上。
內容簡介
本書希望透過有系統且完整地介紹整體物件導向分析設計方法,以及強調整體方法中不同步驟的連結,讓學習者能掌握其中精髓而做有效的運用。同時,也希望能有效地結合物件導向程式,讓學習者有較深入的理解與應用,因為許多物件導向分析設計的觀念和技巧終究是要表現在程式之內,本書在講解過程中結合物件導向程式的表現,正是為著更清楚地說明分析設計所要表達的內容,對於學習物件導向分析設計方法絕對有正面的助益。


目錄大綱


一、 系統分析設計與物件導向系統分析設計
01 系統分析設計概觀
1-1 認識系統分析與其重要性
1-2 軟體發展程序
1-3 系統分析師與系統分析設計之工作
02 何謂物件導向系統分析設計
2-1 物件與物件導向概念
2-2 UML與物件基本原理
2-3 物件導向分析工具
2-4 物件導向分析程序
二、物件導向分析方法
03 使用者需求分析
3-1 需求調查與可行性研究
3-2 定義需求與需求規格
3-3 尋找利害關係人與目標
3-4 確認事件與使用案例
3-5 範例:王子出社──需求分析
04 撰寫使用案例
4-1 簡介使用案例
4-2 繪製使用案例圖
4-3 如何撰寫使用案例
4-4 簡介活動圖
4-5 範例:王子出版社──第一階段之使用案例及使用案例圖
05 建立初步類別圖
5-1 從使用案例尋找概念類別
5-2 描繪初步類別圖
5-3 類別圖的其他表示
5-4 範例:王子出版社──第一階段之初步類別圖
06 製作系統循序圖
6-1 何謂系統循序圖
6-2 如何製作系統循序圖
6-3 撰寫系統事件之合約
6-4 範例:王子出版社──第一階段之系統循序圖與

三、物件導向設計方法
07 繪製循序圖
7-1  如何從分析到設計
7-2 從系統循序圖到循序圖
7-3 建立循序圖──使用案例之實現
7-4 互動圖的另一種表示──溝通圖
7-5 範例:王子出版社──第一階段之循序圖
08 繪製設計類別圖
8-1 基本設計原理
8-2 從初步類別圖到設計類別圖
8-3 建立設計類別圖
8-4 設計樣式
8-5 王子出版社──第一階段之設計類別圖
四、物件導向設計與實作
09 邏輯架構與系統輸出入的展現
9-1 建立系統輯架構與展現圖
9-2 介面設計原理與圖形化使用者介面
9-3 輸入設計
9-4 輸出設計
10 資料模型建立
10-1 資料模型與資料庫基本概念
10-2 實體關係模型
10-3 邏輯資料庫設計程序與正規化方法
10-4 資料存取層之設計要點
10-5 範例:王子出版社──建構資料模型
11系統實作與設計
11-1 程式製作策略
11-2 軟體測試
11-3 環境建置與上線
11-4 維護
附錄A UML其他圖形簡介:物件圖、狀態圖、元件圖、套件圖和部署圖
附錄B UML繪圖工具




相關書籍

Code That Fits in Your Head: Heuristics for Software Engineering

作者 Seemann Mark

2021-11-01

系統架構:複雜系統的產品設計與開發 (System architecture: strategy and product development for complex systems)

作者 愛德華·克勞利 (Edward Crawley) 布魯斯·卡梅隆 (Bruce Cameron) 丹尼爾·塞爾瓦 (Daniel Selva)

2021-11-01

Software Engineering: Architecture-driven Software Development (Paperback)

作者 Richard F Schmidt

2021-11-01