信息系統分析、設計與開發方法

信息系統分析、設計與開發方法

《信息系統分析、設計與開發方法》是2010年清華大學出版社出版的圖書,作者是梁昌勇、余本功、靳鵬、顧東曉。

內容簡介

本書是面向21世紀信息管理和信息系統專業系列教材之一,是普通高等教育“十一五”國家級規劃教材。本書以面向對象為主線全面介紹了信息系統的分析和開發,建立了面向對象信息系統分析與開發方法的新體系。每章後均附有思考題。全書共11章,包括緒論、經典信息系統分析與開發方法、面向對象方法、面向對象的系統分析、對象建模工具——UML、面向對象的系統設計、集成化面向對象環境——CASE、面向對象的系統實現、面向對象信息系統的實現工具和方法、Internet環境下面向對象信息系統分析與開發方法、綜合實例研究。本書可作為高等學校信息管理與信息系統專業和其他信息類專業、管理類專業或經濟類專業的“信息系統分析與開發”課程的教材,也可供從事信息系統開發者參考以及從事相關研究的讀者研讀。

目錄

第1章緒論

1.1系統和信息系統

1.1.1系統的概念

1.1.2系統的特徵

1.1.3信息的概念及特點

1.1.4信息系統

1.2信息系統的作用、組成和類型

1.2.1信息系統的作用

1.2.2信息系統的組成

1.2.3信息系統的類型

1.3信息系統的生命周期

1.4信息系統規劃

1.4.1系統規劃的任務和特點

1.4.2信息系統戰略規劃的內容和組織

1.4.3信息系統戰略規劃方法

1.4.4可行性研究

1.5信息系統管理

1.5.1系統的運行管理與維護

1.5.2信息系統文檔管理

1.5.3信息系統評價

1.6案例分析:合肥市旅遊服務

信息系統

1.6.1系統建設意義

1.6.2系統建設目標

1.6.3系統功能

1.6.4目的地行銷系統

1.6.5展望

本章小結

本章關鍵字

練習和討論題

第2章經典的信息系統開發方法

2.1結構化系統開發方法

2.1.1基本思想

2.1.2系統開發各階段的任務

2.1.3結構化開發方法的優缺點

2.2原型法

2.2.1基本思想

2.2.2原型法的優缺點

2.3信息系統開發案例

2.3.1系統分析

2.3.2系統設計

本章小結

本章關鍵字

練習和討論題

第3章面向對象開發方法

3.1面向對象方法的基本含義

3.1.1面向對象方法的基本思想

3.1.2面向對象方法和結構化方法的區別

3.2面向對象的基本概念

3.2.1對象的基本概念

3.2.2類的基本概念

3.2.3訊息傳遞

3.3面向對象方法的特點

3.3.1抽象

3.3.2封裝

3.3.3繼承

3.3.4多態

3.4面向對象方法的優點

3.5典型的面向對象開發方法

3.5.1OMT方法面向對象建模

3.5.2Booch面向對象方法

3.5.3Coad?Yourdon面向對象開發

方法

3.5.4面向對象軟體工程

本章小結

本章關鍵字

練習和討論題

第4章面向對象的系統分析

4.1面向對象分析的基本過程

4.1.1概述

4.1.2基本過程

4.2面向對象分析的特點

4.3需求分析陳述

4.4面向對象的系統分析活動

4.4.1獲取對象和類

4.4.2確定關聯

4.4.3確定主題

4.4.4確定屬性

4.4.5確定方法

4.5建立對象模型

4.6建立動態模型

4.7建立功能模型

4.8案例

本章小結

本章關鍵字

練習和討論題

第5章功能強大的對象建模

工具——UML

5.1UML的歷史

5.1.1UML的背景

5.1.2UML發展

5.1.3UML的特點

5.1.4UML的組成

5.2UML包含的內容

5.2.1關係

5.2.2視圖

5.2.3用例圖

5.2.4類圖與對象圖

5.2.5互動作用圖

5.2.6活動圖

5.2.7狀態圖

5.2.8組件圖與配置圖

5.3UML的套用領域

5.4案例分析:基於建築設計院員工

培訓與考核管理系統

5.4.1概述

5.4.2系統用例分析

5.4.3系統靜態建模

5.4.4系統動態建模

5.4.5基於B/S模式的系統結構

本章小結

本章關鍵字

練習和討論題

第6章面向對象的系統設計

6.1從面向對象分析到面向對象設計

6.2面向對象系統設計的準則

6.3啟發規則

6.4軟體重用

6.5系統分解

6.6典型的面向對象設計

6.7類中服務的設計

6.8關聯設計

6.9設計最佳化

本章小結

本章關鍵字

練習和討論題

第7章集成化面向對象

環境——CASE

7.1CASE概述

7.1.1CASE的概念

7.1.2CASE的種類

7.1.3常見CASE工具

7.1.4CASE工具的選擇與採用

7.2集成化CASE環境

7.2.1CASE環境

7.2.2CASE工具的集成化

7.2.3集成化CASE環境的特點

7.2.4CASE工具集成環境的演變

7.2.5CASE工具集成環境的體系結構

7.2.6可移植CASE工具環境

7.3集成化面向對象的CASE工具

7.3.1面向對象的CASE工具

7.3.2面向對象的CASE工具特徵

7.4Rational Rose簡介

7.4.1Rose 2003的功能與特點

7.4.2Rose的基本操作簡介

7.5在Rational Rose環境下

建立UML模型

7.6案例

7.6.1項目概況

7.6.2需求分析

7.6.3系統分析與設計

7.6.4案例小結

本章小結

本章關鍵字

練習和討論題

第8章面向對象的系統實現

8.1從面向對象分析設計到面向

對象實現

8.2面向對象的程式設計語言

8.2.1面向對象程式設計語言的起源

8.2.2面向對象程式設計語言的特徵

8.2.3面向對象的程式設計語言簡介

8.3面向對象的程式設計風格

8.3.1良好的編程風格

8.3.2集成

8.4面向對象的系統測試

8.4.1擴大測試的視角

8.4.2測試OOA和OOD模型

8.4.3面向對象的測試策略

8.4.4OO軟體的測試用例設計

8.4.5在類級別上可用的測試方法

8.4.6類間測試用例設計

本章小結

本章關鍵字

練習和討論題

第9章面向對象信息系統實現

工具和方法

9.1面向對象信息系統的特點

9.2幾種常用的面向對象信息系統

開發工具和方法

9.2.1NET

9.2.2Java

9.3面向對象信息系統測試

工具和方法

9.3.1OO軟體測試工具

9.3.2OO軟體測試的方法

本章小結

本章關鍵字

練習和討論題

第10章Internet環境下面向

對象的信息系統

10.1Internet環境下信息系統的

開發模式

10.1.1C/S模式

10.1.2B/S模式

10.1.3B/S與C/S混合模式

10.2Internet環境下的異構系統及

企業信息集成

10.2.1異構系統的特徵

10.2.2異構系統集成原則與方法

10.2.3主流異構系統集成模式

10.2.4異構系統集成的體系框架

10.2.5異構系統集成層次

10.2.6異構系統的信息協同

10.3Internet環境下的信息系統安全

10.3.1Internet環境下的信息系統

安全體系

10.3.2信息系統安全威脅的主要來源

10.3.3信息系統安全需求

10.3.4信息系統安全機制

10.3.5信息系統安全技術

10.4Internet環境下的面向對象

開發工具

10.4.1建模工具

10.4.2實現工具

10.4.3測試工具

10.5案例分析:基於OOA的面向

Internet的圖書管理系統

10.5.1系統概述

10.5.2系統需求分析

10.5.3系統模組分析

本章小結

本章關鍵字

練習和討論題

第11章綜合實例研究

11.1信息系統安全等級保護

測評中心網站

11.1.1開發背景

11.1.2開發目標

11.1.3網站開發工具和運行環境

11.1.4業務描述

11.1.5網站分析與設計

11.1.6系統實施與套用

11.2採用面向對象方法開發倉庫

管理信息系統

11.2.1需求分析

11.2.2系統用例視圖

11.2.3系統動態模型

附錄A

參考文獻

相關詞條

熱門詞條

聯絡我們