CH信息系統(tǒng)建設(shè)導(dǎo)論_第1頁(yè)
CH信息系統(tǒng)建設(shè)導(dǎo)論_第2頁(yè)
CH信息系統(tǒng)建設(shè)導(dǎo)論_第3頁(yè)
CH信息系統(tǒng)建設(shè)導(dǎo)論_第4頁(yè)
CH信息系統(tǒng)建設(shè)導(dǎo)論_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

信息系統(tǒng)分析設(shè)計(jì)與管理第2章信息系統(tǒng)建設(shè)導(dǎo)論本章論述信息系統(tǒng)建設(shè)的根本概念和方法。首先討論信息系統(tǒng)建設(shè)的復(fù)雜性和系統(tǒng)科學(xué)方法的主要原那么,然后說明信息系統(tǒng)生命周期幾種常見的系統(tǒng)開發(fā)生命周期模型。最后討論了信息系統(tǒng)的體系結(jié)構(gòu)問題。1.二章目錄2.1信息系統(tǒng)建設(shè)方法的指導(dǎo)思想2.2信息系統(tǒng)的生命周期2.3信息系統(tǒng)開發(fā)的結(jié)構(gòu)化方法和面向?qū)ο蠓椒?.4其他幾種信息系統(tǒng)開發(fā)方法2.5企業(yè)體系結(jié)構(gòu)概述2.二章2.1信息系統(tǒng)建設(shè)方法的指導(dǎo)思想

2.1.1信息系統(tǒng)建設(shè)的復(fù)雜性2.1.2系統(tǒng)思想2.1.3系統(tǒng)方法的三原那么2.1.4系統(tǒng)工程方法的三維模型outline3.二章2.1信息系統(tǒng)建設(shè)方法的指導(dǎo)思想

§2.1.1信息系統(tǒng)建設(shè)的復(fù)雜性(1)社會(huì)-技術(shù)系統(tǒng)信息系統(tǒng)既是一個(gè)技術(shù)系統(tǒng),又是一個(gè)社會(huì)系統(tǒng),稱為社會(huì)-技術(shù)系統(tǒng)社會(huì)屬性與技術(shù)屬性在信息系統(tǒng)中相互依存、相互制約信息系統(tǒng)的建設(shè)與應(yīng)用要充分表達(dá)這兩類屬性的相互關(guān)系4.二章2.1.1信息系統(tǒng)建設(shè)的復(fù)雜性(2)對(duì)系統(tǒng)需求的多樣性信息系統(tǒng)是為了實(shí)現(xiàn)組織的某個(gè)目標(biāo)集信息系統(tǒng)的結(jié)構(gòu)與功能的實(shí)現(xiàn),是對(duì)各利益相關(guān)者特別是用戶的需求在總體目標(biāo)下協(xié)調(diào)以求各方滿意的結(jié)果組織業(yè)務(wù)的復(fù)雜性有效支持組織的管理決策與運(yùn)作5.二章2.1.1信息系統(tǒng)建設(shè)的復(fù)雜性(3)社會(huì)與組織環(huán)境復(fù)雜多變現(xiàn)代信息系統(tǒng)的重要使命就是使組織適應(yīng)變化,促進(jìn)組織變革與創(chuàng)新技術(shù)手段的復(fù)雜性信息系統(tǒng)集現(xiàn)代信息技術(shù)之大成6.二章2.1.2系統(tǒng)思想系統(tǒng)思想的核心是系統(tǒng)的整體性。一個(gè)系統(tǒng)的行為、功能與目標(biāo)的實(shí)現(xiàn),是系統(tǒng)諸要素以一定規(guī)律相互作用的結(jié)果。這表達(dá)了系統(tǒng)的整體性與有序性〔即有規(guī)律可循〕。1+1>2系統(tǒng)的另一個(gè)重要性質(zhì)是其層次性和涌現(xiàn)性。涌現(xiàn)性:高層子系統(tǒng)具有低層各系統(tǒng)不具備的特性。7.二章2.1.3系統(tǒng)方法的三原那么整體性原那么從整體目標(biāo)和功能出發(fā),正確處理系統(tǒng)各組成局部之間的相互聯(lián)系和相互作用-木桶理論?分解--協(xié)調(diào)原那么處理各類復(fù)雜問題的根本的、行之有效的原那么之一目標(biāo)優(yōu)化原那么對(duì)簡(jiǎn)單系統(tǒng)來說是求“最優(yōu)解〞,對(duì)復(fù)雜系統(tǒng)來說求的是“滿意解〞8.二章2.1.4系統(tǒng)工程方法的三維模型(1)系統(tǒng)工程是系統(tǒng)科學(xué)在工程領(lǐng)域的理論、方法與技術(shù)的總稱,是系統(tǒng)科學(xué)的一個(gè)主要應(yīng)用領(lǐng)域?;魻?A.D.Hall)所提出的系統(tǒng)工程方法三維模型描述了復(fù)雜工程系統(tǒng)建設(shè)方法的一個(gè)總體結(jié)構(gòu)框架對(duì)于不同類型的系統(tǒng)或系統(tǒng)建設(shè)中不同方面的問題,仍需根據(jù)具體情況進(jìn)行調(diào)整、增加、刪除三維:時(shí)間維〔建設(shè)先后〕;邏輯維〔處理步驟〕;知識(shí)維〔涉及的知識(shí)領(lǐng)域〕9.二章2.1.4系統(tǒng)工程方法的三維模型(2)時(shí)間維實(shí)施計(jì)劃決策最優(yōu)化系統(tǒng)分析系統(tǒng)綜合目標(biāo)選擇擺明問題規(guī)劃階段擬定方案分析階段運(yùn)籌階段系統(tǒng)實(shí)施運(yùn)行階段更新階段社會(huì)科學(xué)工程技術(shù)法律醫(yī)學(xué)數(shù)學(xué)計(jì)算機(jī)邏輯維知識(shí)維10.二章2.2信息系統(tǒng)的生命周期

2.2.1信息系統(tǒng)的生命周期的劃分2.2.2系統(tǒng)開發(fā)生命周期的主要工作〔活動(dòng)〕2.2.3瀑布型系統(tǒng)開發(fā)生命周期模型2.2.4重疊與交叉的系統(tǒng)開發(fā)生命周期模型2.2.5迭代式系統(tǒng)開發(fā)生命周期模型2.2.6螺旋型系統(tǒng)開發(fā)生命周期模型2.2.7統(tǒng)一過程生命周期outline11.二章2.2信息系統(tǒng)的生命周期

§2.2.1信息系統(tǒng)的生命周期的劃分(1)

階段主要活動(dòng)系統(tǒng)規(guī)劃戰(zhàn)略規(guī)劃:根據(jù)組織的目標(biāo)和變革與發(fā)展戰(zhàn)略,確定信息系統(tǒng)的發(fā)展戰(zhàn)略系統(tǒng)體系結(jié)構(gòu)規(guī)劃需求分析識(shí)別系統(tǒng)的各類用戶在他們的社會(huì)活動(dòng)中需要系統(tǒng)為他們解決的問題、提供的服務(wù)業(yè)務(wù)規(guī)劃根據(jù)組織的目標(biāo)與戰(zhàn)略和用戶需求對(duì)組織的業(yè)務(wù)領(lǐng)域與相應(yīng)的業(yè)務(wù)流程進(jìn)行識(shí)別、改革與創(chuàng)新,進(jìn)行相同的業(yè)務(wù)規(guī)劃數(shù)據(jù)規(guī)劃、應(yīng)用系統(tǒng)規(guī)劃與技術(shù)基礎(chǔ)設(shè)施規(guī)劃識(shí)別系統(tǒng)的主題數(shù)據(jù),進(jìn)行系統(tǒng)的數(shù)據(jù)規(guī)劃;確定系統(tǒng)的信息處理功能,進(jìn)行應(yīng)用系統(tǒng)規(guī)劃;確定保障信息系統(tǒng)正常、高效、安全運(yùn)行的軟硬件基礎(chǔ)設(shè)施,進(jìn)行技術(shù)基礎(chǔ)設(shè)施規(guī)劃項(xiàng)目開發(fā)與資源分配規(guī)劃:根據(jù)應(yīng)用需要和可能將整個(gè)系統(tǒng)劃分成若干項(xiàng)目,估計(jì)每個(gè)項(xiàng)目所需硬件、軟件、網(wǎng)絡(luò)、資金、人員等各項(xiàng)資源系統(tǒng)開發(fā)系統(tǒng)分析系統(tǒng)初步調(diào)查,開發(fā)項(xiàng)目的可行性研究,系統(tǒng)詳細(xì)調(diào)查,開發(fā)項(xiàng)目范圍內(nèi)新系統(tǒng)邏輯模型的提出系統(tǒng)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、輸入設(shè)計(jì)、輸出設(shè)計(jì)、處理過程設(shè)計(jì)、數(shù)據(jù)存貯設(shè)計(jì)、計(jì)算機(jī)處理方案選擇系統(tǒng)實(shí)施軟件編程和軟件包購(gòu)置、計(jì)算機(jī)和通信設(shè)備的購(gòu)置,系統(tǒng)的安裝、調(diào)試與測(cè)試,新舊系統(tǒng)的轉(zhuǎn)換系統(tǒng)運(yùn)營(yíng)與維護(hù)系統(tǒng)運(yùn)營(yíng)的組織與管理、信息服務(wù)提供管理、信息服務(wù)支持管理、系統(tǒng)維護(hù),信息安全管理。系統(tǒng)更新現(xiàn)行系統(tǒng)問題分析、新系統(tǒng)的建設(shè)12.二章2.2.1信息系統(tǒng)的生命周期的劃分(2)系統(tǒng)規(guī)劃這是信息系統(tǒng)建設(shè)的起始階段主要任務(wù):根據(jù)組織的整體目標(biāo)和變革與開展戰(zhàn)略,確定信息系統(tǒng)的開展戰(zhàn)略,制訂系統(tǒng)建設(shè)的體系結(jié)構(gòu)規(guī)劃13.二章2.2.1信息系統(tǒng)的生命周期的劃分(3)系統(tǒng)開發(fā)主要工作:根據(jù)系統(tǒng)規(guī)劃階段確定的系統(tǒng)總體方案和開發(fā)工程的安排,分期、分批進(jìn)行系統(tǒng)開發(fā)這是系統(tǒng)建設(shè)中工作任務(wù)最為繁重的階段14.二章2.2.1信息系統(tǒng)的生命周期的劃分(4)系統(tǒng)運(yùn)營(yíng)與維護(hù)這是系統(tǒng)生命周期中歷時(shí)最久的階段,也是信息系統(tǒng)實(shí)現(xiàn)其功能、發(fā)揮效益的階段及時(shí)、完善的系統(tǒng)維護(hù)是系統(tǒng)正常運(yùn)行和提供效勞的根本保證中心任務(wù):如何管理好和用好信息系統(tǒng),充分發(fā)揮信息系統(tǒng)在促進(jìn)組織的改革與開展、實(shí)現(xiàn)組織業(yè)務(wù)目標(biāo)方面的重要作用15.二章2.2.1信息系統(tǒng)的生命周期的劃分(5)系統(tǒng)更新現(xiàn)有系統(tǒng)進(jìn)入更新階段時(shí),下一代新系統(tǒng)的建設(shè)工作便告開始。這一階段是新、舊系統(tǒng)并存的時(shí)期。對(duì)現(xiàn)有系統(tǒng)來說,可以全部更新,也可以局部更新或有步驟地分期、分批更新。16.二章2.2.2系統(tǒng)開發(fā)生命周期的主要工作〔活動(dòng)〕系統(tǒng)開發(fā)生命周期中,一般包括以下工作〔活動(dòng)〕:系統(tǒng)分析明確用戶信息需求,提出新系統(tǒng)的邏輯方案系統(tǒng)設(shè)計(jì)根據(jù)邏輯方案進(jìn)行軟、硬件系統(tǒng)的設(shè)計(jì)系統(tǒng)實(shí)施將設(shè)計(jì)的系統(tǒng)轉(zhuǎn)換成可以運(yùn)行的系統(tǒng)17.二章2.2.3瀑布型系統(tǒng)開發(fā)生命周期模型工作階段劃分清晰,每個(gè)階段的工作任務(wù)要求明確,便于組織各種規(guī)模的系統(tǒng)開發(fā)當(dāng)開發(fā)環(huán)境復(fù)雜,對(duì)系統(tǒng)的需求和解決方案需要通過系統(tǒng)開發(fā)實(shí)踐逐步明確時(shí),就不適宜采用這種模型系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施18.二章2.2.4重疊與交叉的系統(tǒng)開發(fā)生命周期模型后一階段的工作不必等到前一階段工作全部結(jié)束后才啟動(dòng),前一階段工作進(jìn)行一段以后,后一階段有些工作就可以進(jìn)行,后一階段發(fā)現(xiàn)的問題可以及時(shí)反響,進(jìn)行補(bǔ)充分析或補(bǔ)充設(shè)計(jì)系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施補(bǔ)充分析補(bǔ)充設(shè)計(jì)19.二章2.2.5迭代式系統(tǒng)開發(fā)生命周期模型指系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施依次反復(fù)進(jìn)行,逐步實(shí)現(xiàn)系統(tǒng)開發(fā)的總體目標(biāo)一些分析一些設(shè)計(jì)一些實(shí)施更多的分析更多的設(shè)計(jì)更多的實(shí)施進(jìn)一步的分析進(jìn)一步的設(shè)計(jì)進(jìn)一步的實(shí)施20.二章2.2.6螺旋型系統(tǒng)開發(fā)生命周期模型從中心開始螺旋式一遍一遍向外擴(kuò)展,直至系統(tǒng)開發(fā)完成高度迭代集中處理風(fēng)險(xiǎn):每次迭代集中處理風(fēng)險(xiǎn)計(jì)劃首次迭代構(gòu)造第1原型構(gòu)造第2原型構(gòu)造第3原型構(gòu)造第4原型分析與設(shè)計(jì)測(cè)試與集成規(guī)劃下次迭代21.二章2.2.7統(tǒng)一過程生命周期統(tǒng)一過程也是迭代式、增量型的過程,每次迭代的生命周期分為下面四個(gè)階段:初始階段:明確系統(tǒng)的范圍和邊界細(xì)化階段:對(duì)功能需求進(jìn)一步細(xì)化構(gòu)造階段:獲得硬件與軟件交付階段:將軟件產(chǎn)品交付用戶相應(yīng)的開發(fā)方法:面向?qū)ο蠓?,基于組件的開發(fā)方法22.二章2.3信息系統(tǒng)開發(fā)的結(jié)構(gòu)化方法和面向?qū)ο蠓椒?/p>

2.3.1早期的信息系統(tǒng)開發(fā)方法存在的主要問題2.3.2結(jié)構(gòu)化方法2.3.3面向?qū)ο蠓椒?.3.4其他的信息系統(tǒng)開發(fā)方法

outline23.二章2.3信息系統(tǒng)開發(fā)的結(jié)構(gòu)化方法和面向?qū)ο蠓椒?/p>

§2.3.1早期的信息系統(tǒng)開發(fā)方法存在的主要問題(1)工作階段的劃分原那么不明確建設(shè)進(jìn)程和工作質(zhì)量難以進(jìn)行有效的控制系統(tǒng)建設(shè)過程用戶參與程度低系統(tǒng)開發(fā)的工作任務(wù)集中在系統(tǒng)實(shí)施階段系統(tǒng)實(shí)施階段的工作采取“自底向上〞的方法,系統(tǒng)總體功能與目標(biāo)的實(shí)現(xiàn)難以保證24.二章2.3.1早期的信息系統(tǒng)開發(fā)方法存在的主要問題(2)常常造成所建系統(tǒng)用戶不滿意,不能完全實(shí)現(xiàn)預(yù)定的目標(biāo)與功能,使用效果差,可行性低,維護(hù)工作量大,維護(hù)費(fèi)用高等后果系統(tǒng)規(guī)劃與開發(fā)費(fèi)用系統(tǒng)運(yùn)行與維護(hù)費(fèi)用可預(yù)見部分難預(yù)見部分圖2-8冰山式系統(tǒng)開發(fā)費(fèi)用分布費(fèi)用規(guī)劃分析設(shè)計(jì)實(shí)施行護(hù)運(yùn)維圖2-7系統(tǒng)開發(fā)各階段的費(fèi)用變化結(jié)構(gòu)化方法早期的方法25.二章2.3.2結(jié)構(gòu)化方法(1)概述P60-6160年代SP70年代SA、SD、STRADIS、SADT、SSADM80年代JSD、IE26.二章2.3.2結(jié)構(gòu)化方法(2)結(jié)構(gòu)化方法的根本思路開發(fā)過程?多個(gè)階段?多項(xiàng)活動(dòng)?多個(gè)任務(wù)?應(yīng)用到…方法技術(shù)工具標(biāo)準(zhǔn)任務(wù)

......產(chǎn)品階段

......活動(dòng)

......

27.二章2.3.2結(jié)構(gòu)化方法(3)結(jié)構(gòu)化方法的主要原那么用戶參與的原那么嚴(yán)格劃分工作階段,“先邏輯,后物理〞的原那么“自頂向下、逐層分解〞的原那么工作成果描述標(biāo)準(zhǔn)化原那么28.二章2.3.2結(jié)構(gòu)化方法(4)結(jié)構(gòu)化生命周期法面臨的挑戰(zhàn)整個(gè)系統(tǒng)的開發(fā)工作是勞動(dòng)密集型的系統(tǒng)開發(fā)的整個(gè)工作費(fèi)時(shí)過長(zhǎng)對(duì)用戶需求的變更不能做出迅速的響應(yīng)整個(gè)系統(tǒng)建設(shè)中的非結(jié)構(gòu)化因素較多問題復(fù)雜度,不確定因素多,SA、SD需優(yōu)化維護(hù)工作繁重,專門人才緊缺29.二章2.3.3面向?qū)ο蠓椒?1)面向?qū)ο蟮乃枷胱钤缙鹪从谝环N名為Simula的計(jì)算機(jī)仿真語言。在面向?qū)ο蠓椒ㄖ校瑢?duì)象(Object)是最根本的概念。對(duì)象是問題空間的事物的抽象體。應(yīng)用面向?qū)ο蠓椒ㄟM(jìn)行系統(tǒng)開發(fā)也可分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施〔含編程和測(cè)試〕等階段。目前UML已成為可視化建模語言事實(shí)上的工業(yè)標(biāo)準(zhǔn),代表了面向?qū)ο蠓椒ǖ囊粋€(gè)重要開展方向。30.二章2.3.3面向?qū)ο蠓椒?2)系統(tǒng)模型的根本單元是對(duì)象,是問題空間中客觀事物〔實(shí)體〕的抽象系統(tǒng)的功能是通過對(duì)象之間的消息傳遞來實(shí)現(xiàn)的對(duì)象所代表的客觀事物在復(fù)雜多變的環(huán)境和用戶需求的變更中是相對(duì)穩(wěn)定的。31.二章2.3.3面向?qū)ο蠓椒?3)用面向?qū)ο蠓椒ń⒌南到y(tǒng)具有較強(qiáng)的應(yīng)變能力,各組成局部可重用性好。面向?qū)ο蠓椒ㄔ谙到y(tǒng)分析、設(shè)計(jì)和實(shí)施階段均采用以對(duì)象為根本單元的統(tǒng)一模型,開發(fā)階段之間有著良好的銜接。對(duì)象、類、消息、繼承、封裝、多態(tài)、隱藏………32.二章2.4其他的信息系統(tǒng)開發(fā)方法

2.4.1終端用戶計(jì)算和原型法2.4.2基于組件的開發(fā)2.4.3敏捷開發(fā)與極限編程2.4.4計(jì)算機(jī)輔助軟件工程outline33.二章2.4其他的信息系統(tǒng)開發(fā)方法

§2.4.1終端用戶計(jì)算和原型法(1)終端用戶計(jì)算的含義用戶進(jìn)行應(yīng)用開發(fā),稱為終端用戶計(jì)算(End-userComputing),是指最終用戶在無須程序設(shè)計(jì)人員甚至無須系統(tǒng)分析人員的協(xié)助下,進(jìn)行應(yīng)用軟件的開發(fā)工作。用戶獲得應(yīng)用軟件,通常有如下三條途徑:?jiǎn)为?dú)開發(fā)共同開發(fā)外部購(gòu)置小型、簡(jiǎn)單、專用的IS34.二章2.4.1終端用戶計(jì)算和原型法(2)原型法一個(gè)企業(yè)從實(shí)際需要和可能出發(fā),可采取以下三種方式來開發(fā)信息系統(tǒng):采用生命周期法采用原型法原型法是傳統(tǒng)方法和用戶開發(fā)相結(jié)合的方法用第四代工具開發(fā)整個(gè)應(yīng)用軟件35.二章2.4.1終端用戶計(jì)算和原型法(3)建立一個(gè)信息系統(tǒng)原型的步驟明確用戶基本需求和應(yīng)用規(guī)模,成本估計(jì)修改后的原型第三步第二步第四步修改原型使用原型,進(jìn)一步明確用戶需求建立初始原型可應(yīng)用的原型待修改的原型初始原型直接將原型用作應(yīng)用軟件使用此原型作為應(yīng)用系統(tǒng)開發(fā)的依據(jù)用戶和分析設(shè)計(jì)者滿意嗎?NY第一步36.二章2.4.2基于組件的開發(fā)(1)把軟件系統(tǒng)的組件〔構(gòu)件〕集成為系統(tǒng)的開發(fā),在這種開發(fā)中組件作為可重用實(shí)體系統(tǒng)的維護(hù)和更新是通過定制和替換這些組件來實(shí)現(xiàn)的組件是一種可重用的實(shí)體,具有以下性質(zhì):有明確的功能接口標(biāo)準(zhǔn)化即插即用可商品化37.二章2.4.2基于組件的開發(fā)(2)通常按用途或應(yīng)用環(huán)境將組件分為:產(chǎn)品專用組件應(yīng)用領(lǐng)域?qū)S媒M件獨(dú)立于應(yīng)用領(lǐng)域的組件等基于組件的開發(fā)包含兩個(gè)相互聯(lián)系的局部:組件本身的獲取以組件接口為中心的面向重用的應(yīng)用系統(tǒng)開發(fā)38.二章2.4.2基于組件的開發(fā)(3)開發(fā)過程包括以下工作:定義應(yīng)用系統(tǒng)的功能需求和非功能需求,明確應(yīng)用領(lǐng)域,將對(duì)系統(tǒng)的需求映射成對(duì)組件的需求,建立組件需求模型和需求標(biāo)準(zhǔn)獲取所需組件基于組件的系統(tǒng)設(shè)計(jì)按設(shè)計(jì)方案實(shí)施組件的組合與集成測(cè)試39.二章2.4.2基于組件的開發(fā)(4)組件的獲取包括以下工作:明確對(duì)組件的功能需求與非功能需求。調(diào)查并列出可能為本系統(tǒng)所采用的現(xiàn)有組件選擇那些滿足系統(tǒng)需求的組件。改編選中的組件以讓它們適應(yīng)現(xiàn)存的組件模型和需求標(biāo)準(zhǔn)創(chuàng)立本系統(tǒng)專用的組件40.二章2.4.3敏捷開發(fā)與極限編程(1)敏捷開發(fā)(AgileDevelopment,AD),又稱敏捷建模(AgileModeling,AM),是一種以人為核心,迭代、循序漸進(jìn)的軟件開發(fā)方法。就是把一個(gè)工程分為多個(gè)相互聯(lián)系但不獨(dú)立運(yùn)行的小工程,并分別完成旨在讓軟件開發(fā)團(tuán)隊(duì)具有快速工作、響應(yīng)變化能力的價(jià)值和原那么屬于輕量級(jí)軟件開發(fā)方法41.二章2.4.3敏捷開發(fā)與極限編程(2)符合敏捷開發(fā)的原那么與思路的開發(fā)方法有幾種,其中極限編程(ExtremeProgramming,XP)是最具代表性的開發(fā)方法之一根底和價(jià)值觀是交流、樸素、反響和勇氣極限編程強(qiáng)調(diào)把它列出的每個(gè)方法和思想做到極限、做到最好42.二章2.4.3敏捷開發(fā)與極限編程(3)極限編程的主要特點(diǎn):用戶事例與迭代式開發(fā)簡(jiǎn)單設(shè)計(jì)(SimpleDesign)、評(píng)審(Review)與重構(gòu)(Refactory)結(jié)隊(duì)編程(PairProgramming)、代碼集體所有、統(tǒng)一標(biāo)準(zhǔn)測(cè)試驅(qū)動(dòng)開發(fā)(Test-DrivenDevelopment)不斷集成(ContinuousIntegration)與小規(guī)模發(fā)布軟件(SmallReleases)43.二章2.4.4計(jì)算機(jī)輔助軟件工程(1)CASE的主要目標(biāo)是:全面實(shí)施一種或多種系統(tǒng)開發(fā)方法。通過自動(dòng)檢查提高軟件的質(zhì)量。使原型的建立有高效率的手段。簡(jiǎn)化系統(tǒng)的維護(hù)工作。加快系統(tǒng)的開發(fā)過程。使系統(tǒng)開發(fā)人員的精力集中于開創(chuàng)性工作。提高軟件的可重用度。44.二章2.4.4計(jì)算機(jī)輔助軟件工程(2)歸納起來,CASE有三大作用,這三大作用將從根本上改變信息系統(tǒng)的開發(fā)方式:能實(shí)現(xiàn)一個(gè)具有快速響應(yīng)、專用資源和早期查錯(cuò)功能的交互式開發(fā)環(huán)境對(duì)系統(tǒng)的開發(fā)和維護(hù)過程中的各個(gè)環(huán)節(jié)實(shí)現(xiàn)自動(dòng)化通過一個(gè)功能強(qiáng)大的圖形界面,實(shí)現(xiàn)直觀的程序設(shè)計(jì)45.二章2.5企業(yè)體系結(jié)構(gòu)概述

2.5.1引言2.5.2體系結(jié)構(gòu)的根本概念2.5.3企業(yè)體系結(jié)構(gòu)的內(nèi)容與概念框架2.5.4幾種體系結(jié)構(gòu)簡(jiǎn)介outline46.二章2.5企業(yè)體系結(jié)構(gòu)概述

§2.5.1引言信息系統(tǒng)面臨復(fù)雜多變的社會(huì)與技術(shù)環(huán)境和用戶需求,規(guī)模與功能不斷擴(kuò)展,復(fù)雜性急劇增長(zhǎng),系統(tǒng)處在不斷演化之中系統(tǒng)及其組成局部的可重用性、可擴(kuò)展性、適應(yīng)環(huán)境與持續(xù)開展能力日益成為系統(tǒng)生存、開展的重要指標(biāo)。因此,信息系統(tǒng)建設(shè)中,要從組織的全局出發(fā),注重系統(tǒng)總體規(guī)劃,注重需求與效勞、業(yè)務(wù)與技術(shù)的相互融合,這就是系統(tǒng)的體系結(jié)構(gòu)(Architecture)問題。47.二章2.5.2體系結(jié)構(gòu)的根本概念體系結(jié)構(gòu)又稱架構(gòu),國(guó)際標(biāo)準(zhǔn)ISO/IEC42021:2007關(guān)于系統(tǒng)的體系結(jié)構(gòu)的定義為:體系結(jié)構(gòu)是一個(gè)系統(tǒng)根本的組織,包括系統(tǒng)的組件、組件間關(guān)系、組件與環(huán)境之間關(guān)系以及一些指導(dǎo)系統(tǒng)設(shè)計(jì)與演化的原那么體系結(jié)構(gòu)是一個(gè)系統(tǒng)的全局的、頂層的模型信息系統(tǒng)的體系結(jié)構(gòu)稱為企業(yè)體系結(jié)構(gòu)48.二章2.5.3企業(yè)體系結(jié)構(gòu)的內(nèi)容與概念框架(1)企業(yè)體系結(jié)構(gòu)的概念框架數(shù)據(jù)資源層應(yīng)用系統(tǒng)層業(yè)務(wù)層組織目標(biāo)、戰(zhàn)略、需求、績(jī)效指標(biāo)質(zhì)量保證與安全機(jī)制層間映射與演化機(jī)制業(yè)務(wù)知識(shí)與技術(shù)知識(shí)業(yè)務(wù)標(biāo)準(zhǔn)與技術(shù)標(biāo)準(zhǔn)技術(shù)基礎(chǔ)設(shè)施層人員素質(zhì)與能力、管理制度、組織文化與社會(huì)環(huán)境社會(huì)規(guī)范與組織規(guī)范49.二章2.5.3企業(yè)體系結(jié)構(gòu)的內(nèi)容與概念框架(2)企業(yè)體系結(jié)構(gòu)的主要內(nèi)容一般包括以下方面:系統(tǒng)的當(dāng)前和未來目標(biāo)與戰(zhàn)略、績(jī)效指標(biāo)及其度量體系、各類利益相關(guān)者的需求以及與系統(tǒng)有關(guān)的約束根本功能的分層描述。是企業(yè)體系結(jié)構(gòu)的核心根底體系結(jié)構(gòu)(baselinearchitecture)和目標(biāo)體系結(jié)構(gòu)(targetarchitecture)以及過渡方案與策略50.二章2.5.3企業(yè)體系結(jié)構(gòu)的內(nèi)容與概念框架(3)企業(yè)體系結(jié)構(gòu)的主要內(nèi)容(續(xù)):保證系統(tǒng)平安、可靠運(yùn)行的系統(tǒng)運(yùn)行機(jī)制社會(huì)、行業(yè)、組織的有關(guān)法律、標(biāo)準(zhǔn)、標(biāo)準(zhǔn),有關(guān)業(yè)務(wù)與技術(shù)標(biāo)準(zhǔn)、標(biāo)準(zhǔn)以及知識(shí)與案例等組織的業(yè)務(wù)與管理人員〔包括信息系統(tǒng)建設(shè)者與使用者〕的素質(zhì)與能力、管理制度、組織文化與社會(huì)環(huán)境51.二章2.5.4幾種體系結(jié)構(gòu)簡(jiǎn)介(1)扎克曼框架約翰·扎克曼(JohnZachman)于20世紀(jì)80年代建議將建筑行業(yè)處理復(fù)雜工程的方法運(yùn)用到信息系統(tǒng)開發(fā)中。是一種邏輯結(jié)構(gòu),旨在將企業(yè)信息按不同要求分類和從不同視角表述。是企業(yè)體系結(jié)構(gòu)的比較全面和系統(tǒng)的模型框架但此框架大而全,應(yīng)用時(shí)要根據(jù)工程的實(shí)際需要進(jìn)行取舍。52.二章2.5.4幾種體系結(jié)構(gòu)簡(jiǎn)介(2)53.二章2.5.4幾種體系結(jié)構(gòu)簡(jiǎn)介(3)聯(lián)邦企業(yè)體系結(jié)構(gòu)2002年2月,OMB又組織開發(fā)了一系列相關(guān)的參考模型以構(gòu)成聯(lián)邦企業(yè)體系結(jié)構(gòu)(FEA)聯(lián)邦企業(yè)體系結(jié)構(gòu)(FEA)是一個(gè)相互關(guān)聯(lián)的參考模型集以實(shí)現(xiàn)相互合作與信息共享可以對(duì)信息技術(shù)投資的成功率及其對(duì)政府戰(zhàn)略作用的影響進(jìn)行評(píng)測(cè)可用來識(shí)別改善的時(shí)機(jī)以改進(jìn)戰(zhàn)略與日常決策54.二章2.5.4幾種體系結(jié)構(gòu)簡(jiǎn)介(4)績(jī)效參考模型(PRM)

政府范圍的績(jī)效度量標(biāo)準(zhǔn)與結(jié)果

特定業(yè)務(wù)系列的績(jī)效度量標(biāo)準(zhǔn)與結(jié)果業(yè)務(wù)參考模型(BRM)

業(yè)務(wù)系列

代理、客戶、合作者服務(wù)組件參考模型(SRM)技術(shù)參考模型(TRM)數(shù)據(jù)參考模型(DRM)

業(yè)務(wù)領(lǐng)域的數(shù)據(jù)標(biāo)準(zhǔn)

跨組織信息交換

服務(wù)層次、服務(wù)類型

組件、存取與傳遞渠道

服務(wù)組件接口、互操作性

技術(shù)、標(biāo)準(zhǔn)、建議業(yè)務(wù)驅(qū)動(dòng)方法基于組件的體系結(jié)構(gòu)55.二章2.5.4幾種體系結(jié)構(gòu)簡(jiǎn)介(5)開放組織體系結(jié)構(gòu)框架開放組織(OpenGroup)是一個(gè)對(duì)貨主和技術(shù)中立的有關(guān)信息系統(tǒng)體系結(jié)構(gòu)與互操作標(biāo)準(zhǔn)制定與認(rèn)證的國(guó)際聯(lián)盟。TOGAF是該組織在為美國(guó)國(guó)防部(DOD)投資開發(fā)的信息管理技術(shù)體系結(jié)構(gòu)(TAFIM)的根底上開發(fā)的,2021年2月發(fā)布了TOGAF9。TOGAF提供一個(gè)企業(yè)的信息系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì)、規(guī)劃

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論