出版時間:2012-1 出版社:王曉峰 中國鐵道出版社 (2012-01出版) 作者:王曉峰 編
內(nèi)容概要
《高等學(xué)校計算機(jī)類課程應(yīng)用型人才培養(yǎng)規(guī)劃教材:信息系統(tǒng)工程與實(shí)踐》從系統(tǒng)工程的角度闡述了信息系統(tǒng)分析、設(shè)計及實(shí)現(xiàn)的基本理論、方法與實(shí)踐,涉及系統(tǒng)分析與設(shè)計、軟件工程、管理工程及網(wǎng)絡(luò)工程等多方面的知識,對信息系統(tǒng)工程建設(shè)實(shí)踐具有一定的指導(dǎo)意義。全書共10章,包括信息系統(tǒng)工程導(dǎo)論、信息系統(tǒng)戰(zhàn)略規(guī)劃、信息系統(tǒng)的開發(fā)、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計、基于UML的信息系統(tǒng)建模技術(shù)、面向?qū)ο蟮南到y(tǒng)分析與設(shè)計、信息系統(tǒng)的實(shí)施、維護(hù)與管理、信息系統(tǒng)項(xiàng)目管理、信息系統(tǒng)項(xiàng)目開發(fā)實(shí)踐、信息系統(tǒng)工程建設(shè)新技術(shù)。附錄給出了UML2.0常用的圖像符號、建模工具Rationfl Rose的使用方法和軟件(結(jié)構(gòu))設(shè)計說明。
書籍目錄
第1章 信息系統(tǒng)工程導(dǎo)論 1.1 信息 1.1.1信息的定義 1.1.2信息的特點(diǎn) 1.1.3信息的分類 1.1.4信息的質(zhì)量 1.2 系統(tǒng) 1.2.1 系統(tǒng)的定義 1.2.2 系統(tǒng)的特征 1.2.3 系統(tǒng)的功能與結(jié)構(gòu)之間的關(guān)系 1.2.4 系統(tǒng)的分類 1.2.5 系統(tǒng)方法論 1.3信息系統(tǒng) 1.3.1信息系統(tǒng)的定義 1.3.2信息系統(tǒng)的發(fā)展過程 1_3.3 信息系統(tǒng)的基本功能 1.3.4信息系統(tǒng)的結(jié)構(gòu) 1.3.5 幾種常見的軟硬件體系結(jié)構(gòu) 1.3.6信息系統(tǒng)的發(fā)展趨勢 1.4信息系統(tǒng)工程 1.4.1 信息系統(tǒng)工程的定義 1.4.2信息系統(tǒng)工程的研究范圍 1.4.3 信息系統(tǒng)工程方法論 /J、結(jié) 習(xí)題 第2章 信息系統(tǒng)戰(zhàn)略規(guī)劃 2.1 信息系統(tǒng)戰(zhàn)略規(guī)劃概述 2.1.1 信息系統(tǒng)規(guī)劃的任務(wù) 2.1.2信息系統(tǒng)規(guī)劃的特點(diǎn) 2.1.3 信息系統(tǒng)規(guī)劃的原則 2.1.4信息系統(tǒng)規(guī)劃的內(nèi)容 2.2信息系統(tǒng)規(guī)劃的方法 2.2.1 關(guān)鍵成功因素法 2.2.2 戰(zhàn)略集合轉(zhuǎn)移法 2.2.3 企業(yè)系統(tǒng)規(guī)劃法 2.2.4 三種規(guī)劃方法的比較 2.3可行性研究 2.3.1 可行性研究概述 2.3.2可行性研究的內(nèi)容 2.3.3 可行性研究的步驟 2.3.4可行性研究報告 2.4項(xiàng)目開發(fā)計劃 2.4.1 制定項(xiàng)目開發(fā)計劃的原則 2.4.2 制定項(xiàng)目開發(fā)計劃 小結(jié) 習(xí)題 第3章 信息系統(tǒng)的開發(fā) 3.1 信息系統(tǒng)的生命周期模型 3.2信息系統(tǒng)開發(fā)典型的過程模型 3.2.1 瀑布模型 3.2.2 原型模型 3.2.3 增量模型 3.2.4螺旋模型 3.3 信息系統(tǒng)主流開發(fā)方法 3.3.1 傳統(tǒng)方法——結(jié)構(gòu)化方法 3.3.2 面向?qū)ο蟮姆椒?3.3.3 原型化方法 3.3.4敏捷開發(fā)方法 3.3.5 極限編程 3.3.6 統(tǒng)一過程開發(fā)方法 3.4信息系統(tǒng)的開發(fā)方法學(xué) 3.5 支持系統(tǒng)開發(fā)的自動化工具 3.5.1 Rational Rose 3.5.2 PowerDesigner 3.5.3 Visio 小結(jié) 習(xí)題 第4章 結(jié)構(gòu)化系統(tǒng)分析與設(shè)計 4.1 結(jié)構(gòu)化分析方法概述 4.1.1 系統(tǒng)分析的任務(wù) 4.1.2 結(jié)構(gòu)化分析的方法 4.1.3結(jié)構(gòu)化分析的工具 4.2數(shù)據(jù)流圖 4.2.1 數(shù)據(jù)流圖的基本符號 4.2.2數(shù)據(jù)流圖的建立 4.3 數(shù)據(jù)字典 4.3.1 數(shù)據(jù)字典的條目 4.3.2數(shù)據(jù)字典的建立方法 4.4處理邏輯的分析工具 4.4.1決策樹 4.4.2決策表 4.4.3結(jié)構(gòu)化語言 4.4.4三種表達(dá)工具的比較 4.5系統(tǒng)設(shè)計概述 4.5.1 系統(tǒng)設(shè)計的目標(biāo) 4.5.2 系統(tǒng)設(shè)計的內(nèi)容 4.6結(jié)構(gòu)化設(shè)計的原理 4.6.1 結(jié)構(gòu)化設(shè)計的基本概念 4.6.2結(jié)構(gòu)化設(shè)計方法 4.7模塊設(shè)計 4.7.1 模塊 4.7.2模塊的耦合 4.7.3模塊的聚合 4.8面向數(shù)據(jù)流的設(shè)計 4.8.1 結(jié)構(gòu)圖 4.8.2設(shè)計過程 4.8.3設(shè)計優(yōu)化 4.9系統(tǒng)設(shè)計說明書 小結(jié) 習(xí)題 }5童 基于UML的信息系統(tǒng)建模技術(shù) 5.1 信息系統(tǒng)建模技術(shù)和方法概論 5.2建模語言UML的背景和發(fā)展歷程 5.3 UML可以建立的各種模型 5.4 UML語言的組成部分 5.4.1 模型元素 5.4.2 圖 5.4.3 視圖 5.4.4公共機(jī)制 5.5 UML圖與建模技術(shù) 5.5.1軟件建模概述 5.5.2 UML建模基本流程 5.5.3 Rational Rose可以完成的建模工作 5.6需求建模 5.6.1 需求獲取與需求分析 5.6.2 用例模型 5.6.3 用例圖 5.7靜態(tài)結(jié)構(gòu)建模 5.7.1 靜態(tài)結(jié)構(gòu)建模概述 5.7.2 類圖概述 5.7.3 繪制類圖的基本步驟 5.7.4 對象圖 5.8動態(tài)行為建模 5.8.1狀態(tài)機(jī)圖概述 5.8.2狀態(tài)機(jī)圖組成 5.8.3 活動圖概述 5.8.4 活動圖組成 5.8.5 順序圖概述 5.8.6順序圖組成 5.8.7通信圖概述 5.8.8 通信圖組成 5.9 物理建模 5.9.1 構(gòu)件圖概述 5.9.2構(gòu)件圖組成 5.9_3部署圖概述 5.9.4部署圖組成 小結(jié) 習(xí)題 第6章 面向?qū)ο蟮南到y(tǒng)分析與設(shè)計 6.1 面向?qū)ο蟮幕靖拍詈托g(shù)語 6.1.1 分類 6.1.2對象 6.1.3 繼承 6.1.4封裝 6.1.5 消息通信 6.1.6 多態(tài)性 6.2面向?qū)ο蟮姆椒ㄕ摳攀?6.2.1 面向?qū)ο蠓椒ǖ陌l(fā)展歷程 6.2.2幾種比較典型的面向?qū)ο箝_發(fā)方法 6.3 面向?qū)ο蠓治觯∣OA)的過程概述 6.4面向?qū)ο笤O(shè)計(OOD) 6.4.1 從分析階段到設(shè)計階段的演化 6.4.2 問題域部分的設(shè)計 6.4.3 用戶界面原型的設(shè)計 6.4.4控制驅(qū)動部分的設(shè)計 6.4.5 數(shù)據(jù)管理部分的設(shè)計 6.5 面向?qū)ο笤O(shè)計的原則 6.5.1 單一職責(zé)原則 6.5.2 開放封閉原則 6.5.3 替換原則 6.5.4依賴倒置原則 6.5.5接口隔離原則 6.5.6如何運(yùn)用面向?qū)ο蟮脑O(shè)計原則 小結(jié) 習(xí)題 第7章 信息系統(tǒng)的實(shí)施、維護(hù)與管理 7.1 軟件開發(fā)平臺介紹 7.1.1 J2EE平臺 7.1.2.NET平臺 7.1.3 J2EE與.NET平臺比較 7.2系統(tǒng)編程實(shí)現(xiàn) 7.2.1 編程語言 7.2.2 編程風(fēng)格 7.3信息系統(tǒng)測試 7.3.1 測試的概念 7_3.2 測試的目標(biāo)和原則 7.3.3 測試步驟 7.3.4 測試方法 7.3.5 測試工具介紹 7.3.6軟件的糾錯 7.4信息系統(tǒng)運(yùn)行與維護(hù) 7.4.1信息系統(tǒng)運(yùn)行 7.4.2信息系統(tǒng)維護(hù) 7.5信息系統(tǒng)的可靠性與安全性 7.5.1信息系統(tǒng)的可靠性 …… 第8章 信息系統(tǒng)項(xiàng)目管理 第9章信息系統(tǒng)項(xiàng)目開發(fā)實(shí)踐 第10章 信息系統(tǒng)工程建設(shè)新技術(shù) 附錄A UML 2.0常用符號及圖例 附錄B Rational Rose建模工具的使用 附錄C《軟件(結(jié)構(gòu))設(shè)計說明(SDD)》文檔格式 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 2.信思系統(tǒng)工程方法 經(jīng)過多年的研究與實(shí)踐,信息系統(tǒng)工程已經(jīng)形成了一套比較科學(xué)的系統(tǒng)方法,并在實(shí)踐中獲得了廣泛應(yīng)用。概括地說,信息系統(tǒng)工程方法從工程實(shí)踐的角度,根據(jù)應(yīng)用范圍和抽象程度可以劃分為戰(zhàn)略層、戰(zhàn)役層和戰(zhàn)術(shù)層3個不同層次。 (1)戰(zhàn)略層:以信息系統(tǒng)發(fā)展戰(zhàn)略為主要內(nèi)容,根據(jù)組織系統(tǒng)現(xiàn)狀、發(fā)展目標(biāo)、確立信息系統(tǒng)的目標(biāo),信息系統(tǒng)的總體架構(gòu)、總體建設(shè)方案等,制定出最佳適合組織發(fā)展的信息系統(tǒng)發(fā)展規(guī)劃。主要的規(guī)劃方法有關(guān)鍵成功因素法(critical SUCCESS factors,CSF)、戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(strategy set transformation,SST)和企業(yè)系統(tǒng)規(guī)劃法(business system planning,BSP)、企業(yè)信息分析與集成技術(shù)(BIAIT)、產(chǎn)出,方法分析(E/MA)等。 (2)戰(zhàn)役層:以系統(tǒng)開發(fā)方法為主,著重于信息系統(tǒng)開發(fā)過程的組織與管理。信息系統(tǒng)開發(fā)是信息系統(tǒng)發(fā)展戰(zhàn)略的具體實(shí)施,要在信息系統(tǒng)戰(zhàn)略規(guī)劃的基礎(chǔ)上,通過模型化的信息系統(tǒng),對信息系統(tǒng)開發(fā)過程進(jìn)行分階段組織管理。比較典型的信息系統(tǒng)開發(fā)模型有生命周期模型,將信息系統(tǒng)的開發(fā)過程分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實(shí)施與維護(hù)等4個階段,形成一個完整的生命周期。注意,這里也有系統(tǒng)規(guī)劃,但是開發(fā)過程的系統(tǒng)規(guī)劃與戰(zhàn)略層上的規(guī)劃有所不同,開發(fā)過程的系統(tǒng)規(guī)劃更加具體,其系統(tǒng)的含義可以是整個信息系統(tǒng),也可以是一個子系統(tǒng)甚至是子子系統(tǒng)。在實(shí)際的系統(tǒng)開發(fā)過程中,隨著開發(fā)過程的深入,系統(tǒng)的層層分解,這4個階段可以不斷反復(fù)迭代,充分體現(xiàn)了系統(tǒng)科學(xué)的思想。為了貫徹這種思想,將這種迭代式的信息系統(tǒng)開發(fā)過程進(jìn)行模型化,形成了所謂的過程模型。比較常用的有瀑布模型、原型模型、增量模型和螺旋模型等。 (3)戰(zhàn)術(shù)層:主要研究信息系統(tǒng)分析、設(shè)計與實(shí)現(xiàn)的具體方法,目前常見的方法有結(jié)構(gòu)化方法、面向?qū)ο蠓椒?、原型化法和敏捷開發(fā)方法等。 結(jié)構(gòu)化方法(structured method)注重信息系統(tǒng)的結(jié)構(gòu)分析,以及系統(tǒng)的軟硬件結(jié)構(gòu)合理性。提出了一組提高軟件結(jié)構(gòu)合理性的準(zhǔn)則,如分解與抽象、模塊獨(dú)立性、信息隱蔽等。針對信息系統(tǒng)生存周期各個不同的階段,提出結(jié)構(gòu)化分析(SA)、結(jié)構(gòu)化設(shè)計(SD)和結(jié)構(gòu)化程序設(shè)計(SP)等方法。 面向?qū)ο蠓椒ㄒ哉J(rèn)識論為基礎(chǔ),將信息系統(tǒng)理解為對象的集合及對象之間的通信,并用對象來理解和分析信息系統(tǒng)的實(shí)現(xiàn)過程,由此設(shè)計和開發(fā)出由對象構(gòu)成的信息系統(tǒng)。進(jìn)而將面向?qū)ο蟮姆椒ㄓ糜谙到y(tǒng)分析、設(shè)計和程序設(shè)計等。
編輯推薦
《高等學(xué)校計算機(jī)類課程應(yīng)用型人才培養(yǎng)規(guī)劃教材:信息系統(tǒng)工程與實(shí)踐》可作為高等院校信息管理與信息系統(tǒng)專業(yè)、計算機(jī)應(yīng)用專業(yè)、計算機(jī)軟件專業(yè)、電子商務(wù)專業(yè)及其他相關(guān)專業(yè)本科生的教材和相關(guān)專業(yè)碩士研究生的教學(xué)輔助讀物,也可作為從事信息系統(tǒng)開發(fā)的管理人員和技術(shù)人員的參考書。
圖書封面
評論、評分、閱讀與下載