需求分析與系統設計

需求分析與系統設計

《需求分析與系統設計》一書主要論述軟體分析與設計的原理、方法和技術,並特別關注設計階段,對軟體體系結構的內容進行了很大的擴充。

基本信息

圖書信息

書 名: 需求分析與系統設計
作 者:(澳大利亞)麥斯阿塞克(LeszekA.Maciaszek)王素琴
出版社機械工業出版社
出版時間: 2009年09月
ISBN: 9787111272809
開本: 16開
定價: 59.00 元

內容簡介

《需求分析與系統設計(原書第3版)》論述軟體分析與設計的原理、方法和技術,並特別關注設計階段,對軟體體系結構的內容進行了很大的擴充。《需求分析與系統設計(原書第3版)》強調對象技術及統一建模語言(UML)在企業信息系統開發中的套用,並討論了使用Web技術和資料庫技術進行開發的方法。

作者簡介

麥斯阿塞克,澳大利亞悉尼Macquarie大學副教授。他原籍波蘭,曾在世界許多國家擔任研究員諮詢專家和教師,於1985年移居澳大利亞。他具有在許多大型跨國公司從事技術諮詢和培目工作的經驗。他的研究領域包括系統開發和集成軟體工程資料庫對象技術以及分散式計算,已經寫了100多篇論文,並出版了7本書。

圖書目錄

譯者序
前言
第1章 軟體過程
1.1 軟體開發的本質
1.1.1 軟體開發的不變事實
1.1.2 軟體開發的“意外事件”
1.1.3 開發還是集成
複習小測驗1.1
1.2 系統規劃
1.2.1 SWOT方法
1.2.2 VCM方法
1.2.3 BPR方法
1.2.4 ISA方法
複習小測驗1.2
1.3 三級管理系統
1.3.1 事務處理系統
1.3.2 分析處理系統
1.3.3 知識處理系統
複習小測驗1.3
1.4 軟體開發生命周期
1.4.1 開發方法
1.4.2 生命周期的階段
1.4.3 跨越生命周期的活動
複習小測驗1.4
1.5 開發模型與方法
1.5.1 螺鏇模型
1.5.2 IBM Rational統一過程
1.5.3 模型驅動的體系結構
1.5.4 敏捷軟體開發
1.5.5 面向方面的軟體開發
複習小測驗1.5
1.6 實例研究的問題陳述
1.6.1 大學注
1.6.2 音像商店
1.6.3 關係管理
1.6.4 電話銷售
1.6.5 廣告支出
1.6.6 時間記錄
1.6.7 貨幣兌換
小結
關鍵術語
選擇題
問題
複習小測驗答案
選擇題答案
奇數編號問題的答案
第2章 需求確定
2.1 從業務過程到解決方案構想
2.1.1 過程層次建模
2.1.2 業務過程建模
2.1.3 解決方案構想
複習小測驗2.1
2.2 需求引導
2.2.1 系統需求
2.2.2 需求引導的傳統方法
2.2.3 需求引導的現代方法
複習小測驗2.2
2.3 需求協商與確認
2.3.1 超出範圍的需求
2.3.2 需求依賴矩陣
2.3.3 需求風險和優先權
複習小測驗2.3
2.4 需求管理
2.4.1 需求標識與分類
2.4.2 需求層次
2.4.3 變更管理
2.4.4 需求可跟蹤性
複習小測驗2.4
2.5 需求業務模型
2.5.1 系統範圍模型
2.5.2 業務用例模型
2.5.3 業務辭彙表
2.5.4 業務類模型
複習小測驗2.5
2.6 需求文檔
2.6.1 文檔模板
2.6.2 項目準備
2.6.3 系統服務
2.6.4 系統約束
2.6.5 項目的其他問題
2.6.6 附錄
複習小測驗2.6
小結
關鍵術語
選擇題
問題
練習:廣告支出
練習:時間記錄
複習小測驗答案
選擇題答案
奇數編號問題的答案
練習的解決方案:AE
第3章 可視化建模基礎
3.1 用例視圖
3.1.1 參與者
3.1.2 用例
3.1.3 用例圖
3.1.4 用例文檔化
複習小測驗3.1
3.2 活動視圖
3.2.1 動作
3.2.2 活動圖
複習小測驗3.2
3.3 結構視圖
3.3.1 類
3.3.2 屬性
3.3.3 關聯
3.3.4 聚合
3.3.5 泛化
3.3.6 類圖
複習小測驗3.3
3.4 互動視圖
3.4.1 順序圖
3.4.2 通信圖
3.4.3 類方法
複習小測驗3.4
3.5 狀態機視圖
3.5.1 狀態和轉換
3.5.2 狀態機圖
複習小測驗3.5
3.6 實現視圖
3.6.1 子系統和包
3.6.2 構件和構件圖
3.6.3 節點和部署圖
複習小測驗3.6
小結
關鍵術語
選擇題
問題
練習
練習:音像商店
複習小測驗答案
選擇題答案
奇數編號問題的答案
奇數編號練習的解決方案
奇數編號練習的解決方案:音像商店
第4章 需求規格說明
4.1 體系結構優先權
4.1.1 模型-視圖-控制器
4.1.2 J2EE的核心體系結構
4.1.3 表示-控制器-bean-中介者-實體-資源
複習小測驗4.1
4.2 狀態規格說明
4.2.1 類建模
4.2.2 關聯建模
4.2.3 聚合及複合關係建模
4.2.4 泛化關係建模
4.2.5 接口建模
4.2.6 對象建模
複習小測驗4.2
4.3 行為規格說明
4.3.1 用例建模
4.3.2 活動建模
4.3.3 互動建模
4.3.4 操作建模
複習小測驗4.3
4.4 狀態變化規格說明
4.4.1 對象狀態建模
複習小測驗4.4
小結
關鍵術語
選擇題
問題
練習:音像商店
練習:關係管理
練習:大學註冊
複習小測驗答案
選擇題答案
奇數編號問題的答案
練習的解決方案:大學註冊
第5章 從分析到設計
5.1 高級類建模
5.1.1 擴展機制
5.1.2 可見性與封裝
5.1.3 導出信息
5.1.4 限定關聯
5.1.5 關聯類與具體化類
複習小測驗5.1
5.2 高級泛化與繼承建模
5.2.1 泛化和可替換性
5.2.2 繼承與封裝
5.2.3 接口繼承
5.2.4 實現繼承
複習小測驗5.2
5.3 高級聚合與委託建模
5.3.1 給聚合增加更多的語義
5.3.2 作為泛化的可選方案的聚合
5.3.3 聚合與整體構件-一些僅供
思考的材料
複習小測驗5.3
5.4 高級互動建模
5.4.1 生命線和訊息
5.4.2 片段
5.4.3 互動使用
複習小測驗5.4
小結
關鍵術語
選擇題
問題
練習
練習:時間記錄
練習:廣告支出
複習小測驗答案
選擇題答案
奇數編號問題的答案
奇數編號練習的解決方案
練習的解決方案:時間記錄
第6章 系統體系結構與程式設計
6.1 分散式物理體系結構
6.1.1 對等體系結構
6.1.2 分層體系結構
6.1.3 資料庫為中心的體系結構
複習小測驗6.1
6.2 多層邏輯體系結構
6.2.1 體系結構的複雜性
6.2.2 體系結構模式
複習小測驗6.2
6.3 體系結構建模
6.3.1 包
6.3.2 構件
6.3.3 結點
複習小測驗6.3
6.4 程式設計與復用原則
6.4.1 類的內聚與耦合
6.4.2 復用策略
複習小測驗6.4
6.5 協作建模
6.5.1 協作
6.5.2 複合結構
6.5.3 從用例到複合協作
6.5.4 從協作到互動
6.5.5 從互動到複合結構
複習小測驗6.5
小結
關鍵術語
選擇題
問題
練習:音像商店
練習:廣告支出
複習小測驗答案
選擇題答案
奇數編號問題的答案
練習的解決方案:廣告支出
第7章 圖形用戶界面設計
7.1 GUI設計原則
7.1.1 從GUI原型到實現
7.1.2 良好GUI設計指南
複習小測驗7.1
7.2 桌面GUI設計
7.2.1 主視窗
7.2.2 輔視窗
7.2.3 選單和工具列
7.2.4 按鈕及其他控制項
複習小測驗7.2
7.3 WebGUI設計
7.3.1 Web套用系統的使能技術
7.3.2 內容設計
7.3.3 導航設計
7.3.4 利用GUI框架支持Web設計
複習小測驗7.3
7.4 GUI導航建模
7.4.1 用戶體驗故事情節
7.4.2 UX元素建模
7.4.3 行為性UX協作
7.4.4 結構性UX協作
複習小測驗7.4
小結
關鍵術語
選擇題
問題
練習:關係管理
練習:電話銷售
複習小測驗答案
選擇題答案
奇數編號問題的答案
練習的解決方案:關係管理
第8章 持久性與資料庫設計
8.1 業務對象和持久性
8.1.1 資料庫管理系統
8.1.2 數據模型的層次
8.1.3 集成套用系統與資料庫建模
8.1.4 對象-資料庫映射基礎
複習小測驗8.1
8.2 關係資料庫模型
8.2.1 列.域和規則
8.2.2 表
8.2.3 引用完整性
8.2.4 觸發器
8.2.5 存儲過程
8.2.6 視圖
8.2.7 範式
複習小測驗8.2
8.3 對象-關係映射
8.3.1 映射實體類
8.3.2 映射關聯
8.3.3 映射聚合
8.3.4 映射泛化
複習小測驗8.3
8.4 管理持久對象的模式
8.4.1 檢索持久對象
8.4.2 裝載持久對象
8.4.3 釋放持久對象
複習小測驗8.4
8.5 設計資料庫訪問和事務
8.5.1 SQL程式設計的層次
8.5.2 設計業務事務
複習小測驗8.5
小結
關鍵術語
選擇題
問題
練習:關係管理
練習:電話銷售
複習小測驗答案
選擇題答案
奇數編號問題的答案
練習的解決方案:關係管理
第9章 質量與變更管理
9.1 質量管理
9.1.1 質量保證
9.1.2 質量控制
複習小測驗9.1
9.2 變更管理
9.2.1 工具與管理變更請求
9.2.2 可追蹤性
複習小測驗9.2
小結
關鍵術語
選擇題
問題
複習小測驗答案
選擇題答案
奇數編號問題的答案
第10章 複習鞏固指南
10.1 用例建模
10.1.1 參與者
10.1.2 用例
10.1.3 用例圖
10.1.4 編寫用例文檔
10.2 活動建模
10.2.1 動作
10.2.2 活動圖
10.3 類建模
10.3.1 類
10.3.2 屬性
10.3.3 關聯
10.3.4 聚合
10.3.5 泛化
10.3.6 類圖
10.4 互動建模
10.4.1 順序圖
10.4.2 通信圖
10.5 狀態機建模
10.5.1 狀態和轉換
10.5.2 狀態機圖
10.6 實現模型
10.6.1 子系統
10.6.2 包
10.6.3 構件
10.6.4 注釋
10.7 對象協作設計
10.7.1 用例設計規格說明
10.7.2 用戶界面原型
10.7.3 順序圖
10.7.4 設計層類圖
10.8 視窗導航設計
10.8.1 用戶體驗元素
10.8.2 行為性UX協作
10.8.3 結構性UX協作
10.9 資料庫設計
10.9.1 對象-關係映射
10.9.2 引用完整性設計
小結
練習:線上購物
附錄A對象技術基礎
參考文獻
……

相關詞條

相關搜尋

熱門詞條

聯絡我們