面向對象分析設計與建模
衛紅春
- 出版商: 清華大學
- 出版日期: 2026-04-01
- 定價: $359
- 售價: $358
- 語言: 簡體中文
- 頁數: 296
- ISBN: 7302714258
- ISBN-13: 9787302714255
-
相關分類:
Object-oriented
下單後立即進貨 (約4週~6週)
相關主題
商品描述
"本書全面介紹面向對象分析設計與建模,共分為三部分。第一部分是概論,介紹面向對象分析設計與建模技術的概念和內涵,軟件模型的概念和內容。第二部分介紹UML的知識。第三部分是第3~7章,結合一個工程案例介紹軟件的業務分析與建模、需求分析與建模、系統分析與建模、軟件架構設計與建模,以及軟件詳細設計與建模。 作者一直從事軟件開發與建模課程的教學和工程研發工作,積累了許多基於UML的軟件開發與建模工程和教學經驗,本書是作者20多年工作的總結,其中有作者自己對面向對象分析設計與建模技術的見解。 本書可作為高校計算機科學與技術、軟件工程,以及相關專業開設的“面向對象分析設計與建模”“面向對象分析與設計”“軟件開發與建模”“軟件建模技術”等課程的教材和參考書,也可作為軟件開發人員學習面向對象分析設計與建模知識的自學教材和從事工程開發的參考書。 "
作者簡介
衛紅春,西安石油大學計算機學院教授,從事軟件工程的教學和科研工作。現任校教學督導組副組長。曾擔任西安石油學院計算機系主任,軟件工程專業帶頭人,“信息系統分析與設計”陜西省精品課程負責人。主持和參與二十余項信息系統項目開發工作,主持新疆克拉瑪依煉油廠綜合信息系統開發,陜西省紅十字血液中心血務系統開發,航天通用報表系統,石油信息標準化研究等項目。曾獲航天部科技進步三等獎,西安市科技進步三等獎,新疆石油局科技成果三等獎,航天部771所科技成果一等獎。陜西省優秀教材二等獎2項,陜西省教學成果二等獎1項,西安石油大學教學成果特等獎1項,一等獎2項。主編《信息系統分析與設計》本科教材,西安電子科技大學出版社,“十一五”國家級規劃教材,1-5版,累計印刷15次,4萬余冊。主編《UML軟件建模教程》本科教材,高等教育出版社,“十二五”國家級本科規劃教材。主編《軟件工程概論》本科教材,清華大學出版社。
目錄大綱
目錄
第1章概論
1.1軟件的本質
1.1.1軟件概念的實體性定義
1.1.2軟件的本質
1.1.3軟件的特征
1.2面向對象引論
1.2.1什麼是對象
1.2.2面向對象的思想基礎
1.2.3面向對象的基本機理
1.3軟件模型
1.3.1軟件模型的概念和特征
1.3.2軟件模型在軟件開發中的作用
1.3.3軟件模型的內容
1.4軟件建模技術
1.4.1軟件建模方法
1.4.2軟件建模過程
1.4.3軟件建模語言
1.4.4軟件建模工具
小結
習題
第2章UML軟件建模語言
2.1UML構成
2.2圖
2.2.1類圖
2.2.2用例圖
2.2.3活動圖
2.2.4狀態機圖
2.2.5順序圖
小結
習題
目錄
面向對象分析設計與建模
第3章業務分析與建模
3.1概述
3.1.1業務分析的目的和任務
3.1.2業務分析的主要工作
3.1.3業務模型
3.2業務調查
3.2.1業務調查的原則
3.2.2業務調查的內容
3.2.3業務調查的方法
3.3組織願景分析
3.3.1組織的業務目標
3.3.2企業的優勢和挑戰
3.4涉眾分析
3.4.1涉眾的概念和類型
3.4.2涉眾分析
3.5組織職能分析
3.5.1概述
3.5.2職能分析
3.6業務用例分析
3.6.1業務參與者
3.6.2業務用例
3.7業務對象分析
3.8業務流程分析
3.8.1描述業務流程的方法
3.8.2現行業務流程分析與建模
3.8.3業務流程改進與建模
3.9業務規則分析
3.10業務分析與建模實踐
小結
習題
第4章需求分析與建模
4.1概述
4.1.1需求分析的概念及意義
4.1.2需求分析的工作內容
4.2需求獲取
4.2.1引言
4.2.2需求獲取的方法
4.2.3需求獲取的內容
4.2.4在業務模型的基礎上捕獲系統需求
4.3用例建模
4.3.1識別參與者
4.3.2提取用例
4.3.3繪制用例圖
4.4用例規約
4.5需求架構
4.6非功能需求建模
4.7需求管理
4.7.1概述
4.7.2需求基線管理
4.7.3需求跟蹤管理
4.7.4需求變更管理
4.8需求分析與建模實踐
4.8.1用例模型
4.8.2非功能需求模型
小結
習題
第5章系統分析與建模
5.1概述
5.1.1系統分析的內涵
5.1.2系統分析的工作
5.1.3系統分析建模
5.2分析架構
5.2.1概述
5.2.2分層分析架構
5.2.3用例實現
5.3事務模式
5.3.1事務模式的4要素
5.3.2事務之間的關系
5.4分析類建模
5.4.1邊界類建模
5.4.2控制類建模
5.4.3實體類建模
5.5用例分析建模
5.5.1用例的實現
5.5.2用例分析模型
5.5.3用例分析建模詳解
5.5.4用例分析中用例關系建模
5.6優化分析類
5.6.1分析類的職責
5.6.2分析類的屬性
5.6.3分析類的操作
5.6.4控制類的優化
5.7分析建模實踐
5.7.1分析架構模型
5.7.2分析類模型
5.7.3用例分析模型
小結
習題
第6章軟件架構設計與建模
6.1系統設計的任務和特點
6.2軟件架構的概念
6.2.1軟件架構的含義
6.2.2軟件架構視圖
6.2.3軟件架構模式
6.2.4在軟件開發的不同階段軟件架構的演化
6.3軟件概念架構及建模
6.4軟件邏輯架構及建模
6.4.1軟件的分層架構
6.4.2確定設計元件
6.4.3分層架構中的子系統劃分
6.4.4打包構件和定義接口
6.5軟件運行架構及建模
6.6軟件部署架構及建模
6.7質量性需求和約束性需求對軟件架構的影響
6.8軟件架構建模實踐
6.8.1邏輯架構模型
6.8.2運行架構模型
6.8.3部署架構模型
小結
習題
第7章軟件詳細設計與建模
7.1用例設計與建模
7.1.1用例設計建模的基本原理
7.1.2用例設計建模
7.2設計類建模
7.2.1實體型設計類建模
7.2.2控制型設計類建模
7.2.3中間型實體類建模
7.2.4接口建模
7.2.5設計模式建模
7.3數據庫設計建模
7.3.1概述
7.3.2對象模型到關系數據模型的轉換
7.3.3規範化關系模式
7.3.4數據庫建模
7.4界面設計與建模
7.4.1需求分析中的界面模型
7.4.2系統分析中的界面模型
7.4.3系統設計中的界面模型
7.5詳細設計建模實踐
7.5.1軟件運行環境
7.5.2設計類模型
7.5.3用例設計模型
7.5.4數據庫設計模型
7.5.5界面設計模型
小結
習題
參考文獻







