版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第二章:電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營過程第二章:電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營過程1內(nèi)容介紹第一節(jié)信息系統(tǒng)建設(shè)策略第二節(jié)信息系統(tǒng)的生命周期第三節(jié)信息系統(tǒng)開發(fā)方法第四節(jié)系統(tǒng)開發(fā)的組織管理第五節(jié)電子商務(wù)系統(tǒng)生命周期第六節(jié)電子商務(wù)系統(tǒng)的建造過程第七節(jié)電子商務(wù)系統(tǒng)的建造方式內(nèi)容介紹第一節(jié)信息系統(tǒng)建設(shè)策略2第一節(jié)信息系統(tǒng)開發(fā)策略第一節(jié)信息系統(tǒng)開發(fā)策略31.1信息系統(tǒng)建設(shè)與開發(fā)的特點(diǎn)(1)涉及面廣,數(shù)據(jù)量大階段多,周期長環(huán)境多變,必須充分考慮適應(yīng)環(huán)境變化在總體的優(yōu)化下考慮局部的優(yōu)化在實(shí)施前不能做充分的現(xiàn)場實(shí)驗(yàn),必須注重設(shè)計第一節(jié)信息系統(tǒng)開發(fā)策略1.1信息系統(tǒng)建設(shè)與開發(fā)的特點(diǎn)(1)涉及面廣,數(shù)據(jù)量大第一4信息系統(tǒng)建設(shè)與開發(fā)的特點(diǎn)(2)與組織的管理體制密切相關(guān)與組織發(fā)展變化密切相關(guān)組織是信息系統(tǒng)開發(fā)的基礎(chǔ)信息成為組織的戰(zhàn)略資源信息系統(tǒng)是組織發(fā)展的核心能力與管理者(或決策者)的管理決策思路密切相關(guān)信息系統(tǒng)建設(shè)與開發(fā)的特點(diǎn)(2)與組織的管理體制密切相關(guān)5信息系統(tǒng)開發(fā)的基本原則簡單性:滿足組織要求即可靈活性:可以適應(yīng)變化可靠性:穩(wěn)定可靠經(jīng)濟(jì)性:投入/產(chǎn)出效益完整性:覆蓋相關(guān)管理流程變換性:從手段和工具到戰(zhàn)略資源信息系統(tǒng)開發(fā)的基本原則簡單性:滿足組織要求即可61.2主要開發(fā)策略In-sourcing(由技術(shù)人員開發(fā))自行開發(fā)委托開發(fā)利用軟件包開發(fā)Self-sourcing(由用戶開發(fā))最終用戶開發(fā)Out-sourcing(外包)信息系統(tǒng)外包1.2主要開發(fā)策略In-sourcing(由技術(shù)人員開發(fā))71、自行開發(fā)的前提組織高層決策者重視組織內(nèi)管理觀念到位擁有一支結(jié)構(gòu)合理的開發(fā)隊(duì)伍各方面支持(資金、人員、設(shè)備等)1、自行開發(fā)的前提組織高層決策者重視8自行開發(fā)的優(yōu)勢開發(fā)人員熟悉組織自身情況開發(fā)過程中容易抓住主要矛盾用戶與開發(fā)人員可以順利溝通開發(fā)人員可以預(yù)計一定時間內(nèi)的系統(tǒng)變化開發(fā)與維護(hù)一體化自行開發(fā)的優(yōu)勢開發(fā)人員熟悉組織自身情況9自行開發(fā)的問題管理流程規(guī)范化的問題視角的問題管理知識背景的問題急功近利的問題開發(fā)人員穩(wěn)定性的問題自行開發(fā)的問題管理流程規(guī)范化的問題102、委托開發(fā)的優(yōu)勢解決開發(fā)力量不足的問題借鑒成熟的管理方法和管理經(jīng)驗(yàn)降低開發(fā)過程對組織的沖擊借助外界力量對組織施加適當(dāng)?shù)挠绊?、委托開發(fā)的優(yōu)勢解決開發(fā)力量不足的問題11委托開發(fā)帶來的問題不適用于變化中的組織外部開發(fā)力量與組織內(nèi)部人員的協(xié)調(diào)對組織發(fā)展目標(biāo)及戰(zhàn)略產(chǎn)生共識的問題系統(tǒng)開發(fā)與組織管理體制相適應(yīng)的問題用戶與系統(tǒng)之間相互適應(yīng)的問題系統(tǒng)運(yùn)行后的維護(hù)問題委托開發(fā)帶來的問題不適用于變化中的組織123、利用應(yīng)用軟件包開發(fā)系統(tǒng)應(yīng)用軟件包預(yù)先編制好可以使用的應(yīng)用軟件程序應(yīng)用軟件包的特點(diǎn)功能基本相同可以方便進(jìn)行二次開發(fā)為最終用戶服務(wù)3、利用應(yīng)用軟件包開發(fā)系統(tǒng)應(yīng)用軟件包13應(yīng)用軟件包開發(fā)的優(yōu)勢消除設(shè)計工作量系統(tǒng)事先已經(jīng)測試提供工具并幫助安裝方便二次開發(fā)節(jié)省維護(hù)費(fèi)用引入成功經(jīng)驗(yàn)應(yīng)用軟件包開發(fā)的優(yōu)勢消除設(shè)計工作量14應(yīng)用軟件包開發(fā)的劣勢不適用于重要的復(fù)雜系統(tǒng)不易解決功能之間的聯(lián)系不容易滿足用戶的特殊要求應(yīng)用軟件包開發(fā)的劣勢不適用于重要的復(fù)雜系統(tǒng)15最終用戶開發(fā)的優(yōu)勢改進(jìn)需求決定用戶滿意程度用戶對系統(tǒng)開發(fā)過程的控制減少大材小用最終用戶開發(fā)的優(yōu)勢改進(jìn)需求決定16組織面臨的主要風(fēng)險得不到充分的檢查和分析缺乏適當(dāng)?shù)馁|(zhì)量保證標(biāo)準(zhǔn)和控制數(shù)據(jù)不可控增加隱蔽的信息系統(tǒng)組織面臨的主要風(fēng)險得不到充分的檢查和分析175、外包信息系統(tǒng)工作流程外包是一個戰(zhàn)略管理模型,所謂外包(Outsourcing),是指在講究專業(yè)分工的二十世紀(jì)末,企業(yè)為維持組織的核心競爭能力,且因組織中人力不足的困境,可將組織的非核心業(yè)務(wù)委派給外部的專業(yè)公司,以降低營運(yùn)成本,提高品質(zhì),集中人力資源,提高顧客滿意度。外包業(yè)是新近興起的一個行業(yè),它給企業(yè)帶來了新的活力。外包將組織解放出來以更專注于核心業(yè)務(wù)。外包合作伙伴為組織帶來知識,增加后備管理時間。在執(zhí)行者專注于其特長業(yè)務(wù)時,為其改善產(chǎn)品的整體質(zhì)量。最近外包協(xié)會進(jìn)行的一項(xiàng)研究顯示外包協(xié)議使企事業(yè)節(jié)省9%的成本,而能力與質(zhì)量則上升了15%。公司需要獲得其內(nèi)部所不具備的國際水準(zhǔn)的知識與技術(shù)。外包解放了公司的財務(wù)資本使之用于可取得最大利潤回報的活動。
5、外包信息系統(tǒng)工作流程外包是一個戰(zhàn)略管理模型,18外包信息系統(tǒng)方法的優(yōu)勢經(jīng)濟(jì)服務(wù)質(zhì)量高可預(yù)見性適應(yīng)性使固定成本可變?yōu)槠渌?xiàng)目解放人力資源外包信息系統(tǒng)方法的優(yōu)勢經(jīng)濟(jì)19外包信息系統(tǒng)方法的劣勢降低對信息系統(tǒng)的控制戰(zhàn)略信息容易受攻擊對外來機(jī)構(gòu)的依賴性外包信息系統(tǒng)方法的劣勢降低對信息系統(tǒng)的控制20不同開發(fā)策略的選擇系統(tǒng)支持組織的特殊競爭優(yōu)勢是可能否費(fèi)用是主要考慮的問題否可能是時間要求緊否可能是希望保留必要的技術(shù)是可能否對應(yīng)用項(xiàng)目來說組織控制是相當(dāng)重要的是可能否應(yīng)用項(xiàng)目支持一個普遍的商務(wù)活動可能否是戰(zhàn)略計劃中包括錄用必要技術(shù)專家是可能否應(yīng)用項(xiàng)目僅支持少量的使用者可能是可能技術(shù)人員開發(fā)最終用戶開發(fā)外包不同開發(fā)策略的選擇系統(tǒng)支持組織的特殊競爭優(yōu)勢是可能否費(fèi)用是主21電子商務(wù)系統(tǒng)的建造方式和信息系統(tǒng)的建造方式相似,可以分成三種類型:自主開發(fā)、外包或者租用和購買1、自主開發(fā)優(yōu)點(diǎn)(1)企業(yè)內(nèi)部信息技術(shù)人員對企業(yè)自身的需求比較了解,對企業(yè)電子商務(wù)系統(tǒng)的迫切需要有切身體會,所以,在建造過程中,比較容易把握系統(tǒng)的重點(diǎn)(2)企業(yè)自主開發(fā)的系統(tǒng)與其他企業(yè)的系統(tǒng)相比,一般具有獨(dú)創(chuàng)性和差異性,從而保證企業(yè)的競爭優(yōu)勢。(3)企業(yè)擁有自主開發(fā)的電子商務(wù)系統(tǒng)的全部知識產(chǎn)權(quán),易于升級和管理缺點(diǎn)(1)要求企業(yè)擁有實(shí)力較強(qiáng)的開發(fā)隊(duì)伍,對企業(yè)人員的素質(zhì)要求較高。(2)建造成本與外包方式相比,可能會高一些。2、外包優(yōu)點(diǎn)(1)負(fù)責(zé)系統(tǒng)建設(shè)的專業(yè)化企業(yè)一般具有較強(qiáng)的技術(shù)實(shí)力,同時可能具備較為成型的產(chǎn)品和相關(guān)行業(yè)的成功經(jīng)驗(yàn),所以企業(yè)的風(fēng)險較低。(2)外包企業(yè)在項(xiàng)目管理上一般會有經(jīng)驗(yàn),而且與實(shí)施電子商務(wù)的企業(yè)之間的義務(wù)和責(zé)任很清楚,所以項(xiàng)目的進(jìn)度易于得到控制。缺點(diǎn)(1)外包企業(yè)對需求的了解相對于自主開發(fā)而言,可能會產(chǎn)生一些遺漏或者偏差,所以最終的系統(tǒng)投產(chǎn)后,會出現(xiàn)一些改動。(2)采用外包,常常會涉及到產(chǎn)品的版權(quán)或者知識產(chǎn)權(quán)問題。(3)企業(yè)在系統(tǒng)投產(chǎn)后的培訓(xùn)、維護(hù)方面與自主建造的相比,往往會增加一些成本。3、租用方式(是其特色)所謂的租用方式是指開展電子商務(wù)的企業(yè)并不擁有或者并不完全擁有相關(guān)的技術(shù)設(shè)備、應(yīng)用軟件,通過向應(yīng)用服務(wù)提供服務(wù)租用設(shè)備、軟件的使用權(quán),開展自己的電子商務(wù)活動。優(yōu)點(diǎn)(1)企業(yè)可以不必進(jìn)行電子商務(wù)系統(tǒng)建造的一次性大規(guī)模投資,可以通過租用和試用的方式,積累企業(yè)實(shí)施電子商務(wù)的經(jīng)驗(yàn),從而為后續(xù)的投資做好前期準(zhǔn)備。(2)與外包、自主開發(fā)相比,成本低、時間開銷少。缺點(diǎn)(1)被租用的設(shè)備及軟件只具有基本功能,針對性少。(2)企業(yè)電子商務(wù)的服務(wù)特色、效率等會受限于服務(wù)商的能力、環(huán)境和服務(wù)質(zhì)量。電子商務(wù)系統(tǒng)的建造方式和信息系統(tǒng)的建造方式相似,22第二節(jié)信息系統(tǒng)的生命周期第二節(jié)信息系統(tǒng)的生命周期23系統(tǒng)運(yùn)行和維護(hù)
系統(tǒng)規(guī)劃
系統(tǒng)設(shè)計
系統(tǒng)實(shí)施
系統(tǒng)分析
開發(fā)
設(shè)計
初步
調(diào)查
可行性
研究
審批
系統(tǒng)
評價
系統(tǒng)
維護(hù)
總體
設(shè)計
詳細(xì)
設(shè)計
審計
審查
編程
調(diào)試
系統(tǒng)
轉(zhuǎn)換
驗(yàn)收
詳細(xì)
調(diào)查
邏輯
設(shè)計
信息系統(tǒng)生命周期第二節(jié)信息系統(tǒng)的生命周期系統(tǒng)運(yùn)行和維護(hù)系統(tǒng)規(guī)劃系統(tǒng)設(shè)計系統(tǒng)實(shí)施系統(tǒng)分析開發(fā)24階段主要活動系統(tǒng)規(guī)劃戰(zhàn)略規(guī)劃:根據(jù)組織的目標(biāo)和發(fā)展戰(zhàn)略確定信息系統(tǒng)的發(fā)展戰(zhàn)略業(yè)務(wù)流程規(guī)劃:根據(jù)組織的目標(biāo)與戰(zhàn)略對組織的業(yè)務(wù)流程進(jìn)行識別、改革與創(chuàng)新信息系統(tǒng)總體結(jié)構(gòu)規(guī)劃:進(jìn)行組織的信息需求分析、數(shù)據(jù)規(guī)劃、功能規(guī)劃與系統(tǒng)劃分、信息資源配置規(guī)劃項(xiàng)目實(shí)施與資源分配規(guī)劃:根據(jù)應(yīng)用需要和可能將整個系統(tǒng)劃分成若干項(xiàng)目,估計每個項(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è)計系統(tǒng)總體結(jié)構(gòu)設(shè)計、輸入設(shè)計、輸出設(shè)計、處理過程設(shè)計、數(shù)據(jù)存貯設(shè)計、計算機(jī)處理方案選擇系統(tǒng)實(shí)施軟件編程和軟件包購置、計算機(jī)和通信設(shè)備的購置,系統(tǒng)的安裝、調(diào)試與測試,新舊系統(tǒng)的轉(zhuǎn)換系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)運(yùn)行的組織與管理、系統(tǒng)評價、系統(tǒng)糾錯性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)信息系統(tǒng)生命周期的階段劃分
階段主要活動系25第三節(jié)信息系統(tǒng)開發(fā)方法第三節(jié)信息系統(tǒng)開發(fā)方法26一、早期的信息系統(tǒng)開發(fā)方法存在的主要問題1.工作階段的劃分原則不明確各階段的工作缺乏規(guī)范的規(guī)程、方法、表達(dá)工具與標(biāo)準(zhǔn)。2.系統(tǒng)建設(shè)過程用戶參與程度低用戶與專業(yè)人員對話缺乏有效的手段3.系統(tǒng)開發(fā)的工作任務(wù)集中在系統(tǒng)實(shí)施階段系統(tǒng)分析、設(shè)計工作不深入4.系統(tǒng)實(shí)施階段的工作采取“自底向上”的方法由于系統(tǒng)實(shí)施階段的工作采取“自底向上”的方法,系統(tǒng)總體功能與目標(biāo)的實(shí)現(xiàn)難以保證。一、早期的信息系統(tǒng)開發(fā)方法存在的主要問題1.工作階段的劃分27冰山式系統(tǒng)開發(fā)費(fèi)用分布系統(tǒng)規(guī)劃與開發(fā)費(fèi)用系統(tǒng)運(yùn)行與維護(hù)費(fèi)用可預(yù)見部分難預(yù)見部分行護(hù)運(yùn)維系統(tǒng)開發(fā)各階段的費(fèi)用變化費(fèi)用規(guī)劃分析設(shè)計實(shí)施結(jié)構(gòu)化方法早期的方法冰山式系統(tǒng)開發(fā)費(fèi)用分布系統(tǒng)系統(tǒng)運(yùn)行與維護(hù)費(fèi)用可預(yù)見部分難預(yù)見28結(jié)構(gòu)化方法概述
“結(jié)構(gòu)化”一詞在系統(tǒng)建設(shè)中的含意是用一組規(guī)范的步驟、準(zhǔn)則和工具來進(jìn)行某項(xiàng)工作?;谙到y(tǒng)生命周期概念的結(jié)構(gòu)化方法則為信息系統(tǒng)建設(shè)提供了規(guī)范的步驟、準(zhǔn)則與工具,以彌補(bǔ)經(jīng)典方法的不足。結(jié)構(gòu)化方法的基本思路:這類方法都是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進(jìn)行若干活動,每項(xiàng)活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品(成果)。結(jié)構(gòu)化方法概述“結(jié)構(gòu)化”一詞在系統(tǒng)建設(shè)中的含意是用一組規(guī)29階段......方法技術(shù)工具標(biāo)準(zhǔn)任務(wù)......產(chǎn)品活動......階段方法技術(shù)工具標(biāo)準(zhǔn)任務(wù)產(chǎn)品活動30二、結(jié)構(gòu)化系統(tǒng)開發(fā)方法1、SSA&D方法的基本思想
(StructuredSystemanalysisandDevelopmentMethodology)(1)SSA&D的基本思想:
用系統(tǒng)工程的思想和工程化的方法、按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對信息系統(tǒng)進(jìn)行分析與設(shè)計。二、結(jié)構(gòu)化系統(tǒng)開發(fā)方法1、SSA&D方法的基本思想
31(2)
結(jié)構(gòu)化方法的基本組成結(jié)構(gòu)化程序設(shè)計:每一個程序都應(yīng)按照一定的基本結(jié)構(gòu)來組織,這些基本結(jié)構(gòu)包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)結(jié)構(gòu)化系統(tǒng)設(shè)計:對于清楚陳述的問題,選擇和組織模塊接口,從而求得所得問題的“最優(yōu)”解(EdwardYourdon)結(jié)構(gòu)化系統(tǒng)分析:以過程為中心,建立系統(tǒng)用戶需求模型的技術(shù)。(2)結(jié)構(gòu)化方法的基本組成結(jié)構(gòu)化程序設(shè)計:每一個程序都應(yīng)按32(3)SSA&D的特點(diǎn):自頂向下整體性的分析設(shè)計和自底向上逐步實(shí)施;建立面向用戶的觀點(diǎn);嚴(yán)格區(qū)分工作階段;深入調(diào)查研究;充分預(yù)料可能的變化;開發(fā)過程工程化。(3)SSA&D的特點(diǎn):33系統(tǒng)分析階段系統(tǒng)設(shè)計階段系統(tǒng)實(shí)施階段系統(tǒng)運(yùn)行、維護(hù)、評價系統(tǒng)規(guī)劃與初步調(diào)查;可行性研究與分析;現(xiàn)行系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)功能分析;業(yè)務(wù)流程分析;數(shù)據(jù)及數(shù)據(jù)流程分析;功能--數(shù)據(jù)分析;提出分析處理方式和新系統(tǒng)的邏輯模型??傮w結(jié)構(gòu)設(shè)計;代碼設(shè)計;文件/數(shù)據(jù)庫設(shè)計;I/O設(shè)計;模塊功能與處理過程設(shè)計。程序設(shè)計;系統(tǒng)調(diào)試;人員培訓(xùn);系統(tǒng)切換。系統(tǒng)維護(hù);系統(tǒng)評價。2、SSA&D的開發(fā)步驟系統(tǒng)分析階段系統(tǒng)設(shè)計階段系統(tǒng)實(shí)施階段系統(tǒng)運(yùn)行、系統(tǒng)規(guī)劃與初步343、結(jié)構(gòu)化系統(tǒng)開發(fā)3個不同抽象級別結(jié)構(gòu)化系統(tǒng)分析結(jié)構(gòu)化系統(tǒng)設(shè)計結(jié)構(gòu)化程序設(shè)計結(jié)構(gòu)化方法學(xué)發(fā)展過程系統(tǒng)開發(fā)過程3、結(jié)構(gòu)化系統(tǒng)開發(fā)3個不同抽象級別結(jié)構(gòu)化系統(tǒng)分析結(jié)構(gòu)化系統(tǒng)設(shè)354、結(jié)構(gòu)化方法的主要工具結(jié)構(gòu)化分析結(jié)構(gòu)化設(shè)計結(jié)構(gòu)化程序設(shè)計DFDDDE-R過程描述結(jié)構(gòu)圖IPOHIPO系統(tǒng)流程圖PFCN-SPADWARNIER4、結(jié)構(gòu)化方法的主要工具結(jié)構(gòu)化分析結(jié)構(gòu)化設(shè)計結(jié)構(gòu)化程序設(shè)計D365、SSA&D的優(yōu)缺點(diǎn)(1)優(yōu)點(diǎn):
嚴(yán)格區(qū)分開發(fā)階段,系統(tǒng)的針對性強(qiáng);整體性與全局性好,自頂向下觀點(diǎn);(2)缺點(diǎn):
開發(fā)周期長;開發(fā)過程繁瑣、復(fù)雜;與用戶交流不直觀;系統(tǒng)的升級較困難。5、SSA&D的優(yōu)缺點(diǎn)(1)優(yōu)點(diǎn):37三、原型方法(PrototypingMethod)(RAD)1、原型法工作流程12346758N1、用戶提出系統(tǒng)要求2、識別、歸納上述要求3、開發(fā)一個模型/原型4、評價模型5、模型不可行處理6、模型不滿意處理7、修改模型8、確定模型后的處理N、實(shí)際系統(tǒng)開發(fā)、運(yùn)行、維護(hù)等三、原型方法(PrototypingMethod)(RAD38原型模型(快速成型模型)建造/修改原型用戶測試運(yùn)行原型聽取用戶意見原型范型原型模型(快速成型模型)建造/修改用戶測試聽取用原型范型392、原型法的特點(diǎn)優(yōu)點(diǎn):1、符合人們認(rèn)識事物的規(guī)律;2、能及早暴露系統(tǒng)實(shí)施后潛在的一些問題;3、能調(diào)動用戶參與的積極性。缺點(diǎn):1、不適合大型系統(tǒng)的開發(fā);2、不適合大量運(yùn)算及邏輯性強(qiáng)的模塊;3、對原企業(yè)基礎(chǔ)管理工作要求較高;否則容易走上機(jī)械模擬原手工系統(tǒng)的軌道。2、原型法的特點(diǎn)優(yōu)點(diǎn):40四、面向?qū)ο蟮姆椒ǎ∣OM)面向?qū)ο蠓椒ǎ∣bjectOrientedMethod,OOM)是在各種面向?qū)ο蟮某绦蛟O(shè)計方法基礎(chǔ)上逐步發(fā)展起來的一種新的軟件開發(fā)方法。⑴把客觀事物看成是由對象組成的,對象是事物抽象的結(jié)果。⑵對象則由屬性和操作組成的,其屬性反映了對象的數(shù)據(jù)信息特征,而操作則用來定義對象的行為。⑶對象之間的聯(lián)系是通過消息傳遞機(jī)制來實(shí)現(xiàn)的。⑷一個類的上層可以有父類,下層可以有子類,形成類的層次結(jié)構(gòu),子類可以通過繼承機(jī)制獲得其父類的特性。四、面向?qū)ο蟮姆椒ǎ∣OM)面向?qū)ο蠓椒?1面向?qū)ο蟮南到y(tǒng)開發(fā)過程,一般可分為以下四個階段:⑴面向?qū)ο蠓治鲭A段⑵面向?qū)ο笤O(shè)計階段⑶面向?qū)ο髮?shí)現(xiàn)階段⑷面向?qū)ο鬁y試階段2、面向?qū)ο蟮拈_發(fā)方法流程面向?qū)ο蟮南到y(tǒng)開發(fā)過程,一般可分為以下四個階段:2、面向?qū)ο?2優(yōu)點(diǎn):⑴與人類的思維方式一致。⑵穩(wěn)定性好。⑶可重用性好⑷可維護(hù)性好不足:首先,必須依靠一定的軟件技術(shù)支持,其次,在大型項(xiàng)目的開發(fā)上,具有一定的局限性,必須以結(jié)構(gòu)化方法的自頂向下的整體性系統(tǒng)調(diào)查和分析作基礎(chǔ),否則,同樣會存在系統(tǒng)結(jié)構(gòu)不合理、關(guān)系不協(xié)調(diào)的問題。優(yōu)點(diǎn):433、面向?qū)ο蠓?OOM)面向?qū)ο笫且环N風(fēng)范,是觀察和分析問題的一種方法論。基于這樣的方法論,人們可以用自然的方式認(rèn)識和模擬現(xiàn)實(shí)世界,并由此帶來軟件制造方式的根本變化。(馮玉琳等)3、面向?qū)ο蠓?OOM)面向?qū)ο笫且环N風(fēng)范,是觀察和分析問44面向?qū)ο蠓椒▽W(xué)OOM特點(diǎn)盡可能模擬人類習(xí)慣的思維方式,即問題域與求解域在結(jié)構(gòu)上盡可能一致。與傳統(tǒng)方法相反,OOM以數(shù)據(jù)或信息為主線,把數(shù)據(jù)和處理結(jié)合構(gòu)成統(tǒng)一體—對象。這時程序不再是一系列工作在數(shù)據(jù)上的函數(shù)集合,而是相互協(xié)作又彼此獨(dú)立的對象的集合。面向?qū)ο蠓椒▽W(xué)OOM特點(diǎn)盡可能模擬人類習(xí)慣的思維方式,即問題45方法的演變數(shù)據(jù)與過程是分離的過程1輸入輸出過程2過程3數(shù)據(jù)實(shí)體屬于該對象的數(shù)據(jù)對象處理數(shù)據(jù)的方法消息消息對象把數(shù)據(jù)和處理數(shù)據(jù)的方法封狀成一個單元面向?qū)ο蠓椒▊鹘y(tǒng)方法方法的演變數(shù)據(jù)與過程是分離的過程1輸入輸出過程2過程3數(shù)據(jù)實(shí)46電子商務(wù)系統(tǒng)的設(shè)計開發(fā)過程課件47電子商務(wù)系統(tǒng)的設(shè)計開發(fā)過程課件48典型的面向?qū)ο蠓椒?1)Booch方法給定的抽象層次上識別類和對象識別這些對象和類的語義識別這些類和對象之間的關(guān)系實(shí)現(xiàn)類和對象典型的面向?qū)ο蠓椒?1)Booch方法49典型的面向?qū)ο蠓椒?2)Coad/yourdon方法問題域部分人機(jī)交互部分任務(wù)管理部分?jǐn)?shù)據(jù)管理部分典型的面向?qū)ο蠓椒?2)Coad/yourdon方法50典型的面向?qū)ο蠓椒?3)OMT方法(JamesRumbaugh)試圖從三個視角描述系統(tǒng):對象模型,動態(tài)模型和功能模型對象模型:描述對象的靜態(tài)結(jié)構(gòu)和之間的關(guān)系.主要概念包括類、屬性、操作、繼承、關(guān)聯(lián)、聚集動態(tài)模型:系統(tǒng)的動態(tài)行為。主要概念有狀態(tài)、子狀態(tài)、事件、行為、活動功能模型:系統(tǒng)內(nèi)部數(shù)據(jù)值的轉(zhuǎn)換。主要概念有加工、控制流和角色典型的面向?qū)ο蠓椒?3)OMT方法(JamesRumbau51典型的面向?qū)ο蠓椒?4)Jacobson方法(OOSE)OOSE涉及整個軟件生命周期:需求分析、設(shè)計、實(shí)現(xiàn)和測試特別提出了用例的概念(usecase)典型的面向?qū)ο蠓椒?4)Jacobson方法(OOSE)52典型的面向?qū)ο蠓椒?5)UML統(tǒng)一建模語言用于描述、構(gòu)造軟件系統(tǒng)以及商業(yè)建模的語言,綜合了在大型、復(fù)雜系統(tǒng)的建模領(lǐng)域得到認(rèn)可的優(yōu)秀的軟件工程方法。典型的面向?qū)ο蠓椒?5)UML統(tǒng)一建模語言53傳統(tǒng)方法和面向?qū)ο蠓椒ǖ谋容^傳統(tǒng)方法系統(tǒng)是過程的集合過程與數(shù)據(jù)實(shí)體交互過程接受輸入并產(chǎn)生輸出面向?qū)ο蠓椒ㄏ到y(tǒng)是交互對象的集合對象與人或其它對象交互對象發(fā)送與響應(yīng)消息把問題當(dāng)作一組相互作用的實(shí)體,并確定實(shí)體間關(guān)系面向功能,把系統(tǒng)看成一組功能傳統(tǒng)方法和面向?qū)ο蠓椒ǖ谋容^傳統(tǒng)方法面向?qū)ο蠓椒ò褑栴}當(dāng)作一54面向?qū)ο笈c結(jié)構(gòu)化方法的比較:認(rèn)識問題空間的出發(fā)點(diǎn)不同認(rèn)識系統(tǒng)和描述系統(tǒng)的方式不同分析到設(shè)計的過渡對變化的適應(yīng)能力對復(fù)用的支持面向?qū)ο笈c結(jié)構(gòu)化方法的比較:認(rèn)識問題空間的出發(fā)點(diǎn)不同554、系統(tǒng)開發(fā)方法策略分析階段設(shè)計階段編程階段結(jié)構(gòu)化結(jié)構(gòu)化結(jié)構(gòu)化結(jié)構(gòu)化結(jié)構(gòu)化面向?qū)ο蠼Y(jié)構(gòu)化面向?qū)ο竺嫦驅(qū)ο竺嫦驅(qū)ο蠼Y(jié)構(gòu)化第三代或第四代語言面向?qū)ο竺嫦驅(qū)ο蟮谌虻谒拇Z言面向?qū)ο竺嫦驅(qū)ο髠鹘y(tǒng)編程與面向?qū)ο蟮幕旌厦嫦驅(qū)ο竺嫦驅(qū)ο竺嫦驅(qū)ο?、系統(tǒng)開發(fā)方法策略分析階段設(shè)計階段編程階段結(jié)構(gòu)化結(jié)構(gòu)化結(jié)56五、CASE方法
CASE(ComputerAidedSoftwareEngineering)是一種自動化或半自動化的方法,能夠全面支持除系統(tǒng)調(diào)查外的每一個開發(fā)步驟。嚴(yán)格地講,CASE只是一種開發(fā)環(huán)境而不是一種開發(fā)方法。1.提高了軟件質(zhì)量和軟件重用性。2.加快了軟件開發(fā)速度。3.簡化了軟件開發(fā)的管理和維護(hù)。4.自動生成開發(fā)過程中的各種軟件文檔。五、CASE方法CASE(Computer57CASE平臺調(diào)查報告分析報告設(shè)計報告系統(tǒng)實(shí)現(xiàn)管理工具編輯工具文檔工具程序分析工具測試工具………..工具類型工具實(shí)例程序評價和評估工具正文、圖形、字處理器圖形圖像編輯器編譯器,翻譯器測試數(shù)據(jù)生成器…………….CASE平臺調(diào)查報告分析報告設(shè)計報告系統(tǒng)實(shí)現(xiàn)58總結(jié):MIS開發(fā)方法和方式1、信息系統(tǒng)開發(fā)工作中工作量重心的偏移。調(diào)查>30%分析>40%設(shè)計<20%實(shí)施<10%總結(jié):MIS開發(fā)方法和方式1、信息系統(tǒng)開發(fā)工作中工作量重心的592、在所有的開發(fā)方法中,只有結(jié)構(gòu)化系統(tǒng)開發(fā)方法全面支持整個信息系統(tǒng)開發(fā)過程。幾種方法不是相互獨(dú)立的,他們經(jīng)??梢曰旌鲜褂谩?、在所有的開發(fā)方法中,只有結(jié)構(gòu)化系統(tǒng)開發(fā)方法全面支持整個信60案例:中海油的MIS開發(fā)方法的選擇
中國海洋石油總公司是經(jīng)國務(wù)院批準(zhǔn)于1982年2月15日成立的國家石油公司。為降低成本,提高效益,公司一直在信息化建設(shè)上不遺余力。公司先后建設(shè)了海洋石油衛(wèi)星通訊網(wǎng)、廣域網(wǎng)、局域網(wǎng)、海洋石油網(wǎng)絡(luò)應(yīng)用系統(tǒng)等。其中,有兩個大型的MIS開發(fā)系統(tǒng):勘探開發(fā)系統(tǒng)和財務(wù)管理系統(tǒng)。(1)勘探開發(fā)系統(tǒng)從1994年自行組織力量開始建設(shè),先后建立了勘探數(shù)據(jù)庫、開發(fā)數(shù)據(jù)庫、生產(chǎn)動態(tài)信息庫。該系統(tǒng)已應(yīng)用與公司的相關(guān)部門和所屬分公司,主要服務(wù)于管理層和技術(shù)層。案例:中海油的MIS開發(fā)方法的選擇中國海洋石油總公司61(2)財務(wù)管理系統(tǒng)的開發(fā)經(jīng)歷了多個階段.80年代后期公司曾組織過一次財務(wù)信息系統(tǒng)的開發(fā),系統(tǒng)是在DOS環(huán)境下運(yùn)行的單機(jī)版并在部分下屬單位推廣應(yīng)用,盡管沒有成功,卻為公司的會計電算化打下了良好的技術(shù)基礎(chǔ)。后來,公司又組織由財務(wù)人員和計算機(jī)技術(shù)人員參加的項(xiàng)目組,開發(fā)了一套在微機(jī)UNIX主機(jī)終端環(huán)境下運(yùn)行的多用戶版,這套軟件經(jīng)許多下屬公司實(shí)施或二次開發(fā)后一直使用,提供了財務(wù)工作中大量的帳務(wù)處理和報表功能。96年,在公司領(lǐng)導(dǎo)的主持下,財務(wù)管理系統(tǒng)完全外包給用友集團(tuán),包括今后的應(yīng)用系統(tǒng)的維護(hù)工作。(2)財務(wù)管理系統(tǒng)的開發(fā)經(jīng)歷了多個階段.62
公司有幾個用結(jié)構(gòu)化的系統(tǒng)開發(fā)方法開發(fā)的項(xiàng)目,由于時間拖得太長,適應(yīng)不了企業(yè)組織和管理流程的變化而告失敗。中國海洋石油公司開發(fā)財務(wù)管理系統(tǒng)的目的在于自動化的手段來加速財務(wù)活動的處理速度和提高財務(wù)規(guī)劃的準(zhǔn)確度,而不是要從財務(wù)系統(tǒng)的開發(fā)中學(xué)到這類軟件的開發(fā)技術(shù),公司采用外部化,選擇同用友集團(tuán)合作,具有以下優(yōu)點(diǎn):(1)避免公司內(nèi)部的技術(shù)人員設(shè)計過多的技術(shù)細(xì)節(jié),可以節(jié)省大量人力。(2)可以避開自行開發(fā)可能會遇到的各種難題,使完成后的財務(wù)系統(tǒng)具有更強(qiáng)大的財務(wù)處理功能。公司有幾個用結(jié)構(gòu)化的系統(tǒng)開發(fā)方法開發(fā)的項(xiàng)目,由于時間63
(3)能夠大大節(jié)省需要投入項(xiàng)目調(diào)研和開發(fā)所需的時間,保證系統(tǒng)按時使用。用友開發(fā)該系統(tǒng)時,用的是原型法,使系統(tǒng)的開發(fā)過程更加靈活,大幅度節(jié)省時間,保證了整個開發(fā)項(xiàng)目的如期完工。純面向?qū)ο蠓椒▽?shí)現(xiàn)起來有一些困難,而且目前系統(tǒng)的開發(fā)應(yīng)用也不廣泛,所以只把它作為系統(tǒng)某一部分功能內(nèi)部設(shè)計的參考方法。
結(jié)論
各種方法不是互相排斥的,在建設(shè)一個系統(tǒng)時,一定要結(jié)合組織的實(shí)際情況,靈活的加以選擇應(yīng)用。(3)能夠大大節(jié)省需要投入項(xiàng)目調(diào)研和開發(fā)所需64各階段的時間分配第四節(jié)信息系統(tǒng)的組織管理各階段的時間分配第四節(jié)信息系統(tǒng)的組織管理65各類人員的投入各類人員的投入66組織方面的前提條件領(lǐng)導(dǎo)重視觀念正確管理規(guī)范措施落實(shí)組織方面的前提條件領(lǐng)導(dǎo)重視67人員方面的前提條件落實(shí)相關(guān)的領(lǐng)導(dǎo)人員落實(shí)相關(guān)的項(xiàng)目管理人員落實(shí)相關(guān)的技術(shù)人員落實(shí)相關(guān)的管理工作人員(用戶)人員方面的前提條件落實(shí)相關(guān)的領(lǐng)導(dǎo)人員68技術(shù)方面的前提條件有足夠的技術(shù)力量有成熟的技術(shù)支持有使用生命周期法的開發(fā)經(jīng)驗(yàn)有現(xiàn)成的軟硬件支持技術(shù)方面的前提條件有足夠的技術(shù)力量69經(jīng)濟(jì)方面的前提條件有充足的經(jīng)濟(jì)力量支持有足夠的發(fā)展后勁經(jīng)濟(jì)方面的前提條件有充足的經(jīng)濟(jì)力量支持70IBM公司提出的電子商務(wù)系統(tǒng)的生命周期第五節(jié)電子商務(wù)系統(tǒng)的生命周期第一階段:企業(yè)商務(wù)模型的轉(zhuǎn)換階段就是將現(xiàn)有的商務(wù)模型擴(kuò)展到網(wǎng)絡(luò)世界,以創(chuàng)造一個電子商務(wù)模型。應(yīng)用Internet技術(shù)為商務(wù)創(chuàng)造最大限度的價值。電子商務(wù)改變了客戶關(guān)系管理、供應(yīng)鏈管理和電子貿(mào)易的傳統(tǒng)準(zhǔn)則。在轉(zhuǎn)換過程中,需要考慮電子商務(wù)技術(shù)對商務(wù)過程中各項(xiàng)商務(wù)活動的影響,并將電子商務(wù)系統(tǒng)和企業(yè)的內(nèi)部信息系統(tǒng)、企業(yè)與商務(wù)合作伙伴之間的信息共享作為一個整體來考慮。第二階段:應(yīng)用系統(tǒng)的構(gòu)造階段就是構(gòu)造新的應(yīng)用系統(tǒng).轉(zhuǎn)變的核心是商務(wù)過程需要新一代的應(yīng)用系統(tǒng).構(gòu)造階段也包括使用一個基于開放標(biāo)準(zhǔn)的途徑,將已有的應(yīng)用系統(tǒng)遷移到WEB上,將電子商務(wù)系統(tǒng)的網(wǎng)絡(luò)環(huán)境、支持平臺、應(yīng)用軟件與外部信息系統(tǒng)集成為一個整體,使最終構(gòu)造的電子商務(wù)系統(tǒng)是一個基于標(biāo)準(zhǔn)的、以服務(wù)器為中心的、可伸縮的、可快速部署的易用的和易管理的系統(tǒng)。第三階段:系統(tǒng)的運(yùn)行階段系統(tǒng)運(yùn)行階段涉及到一個可伸縮的、可用的安全的運(yùn)行環(huán)境。圍繞著商務(wù)和應(yīng)用系統(tǒng),通常有一個基礎(chǔ)設(shè)施?;A(chǔ)設(shè)施提供的服務(wù)要求是可用的、可伸縮的、易管理的和安全的。它不僅是計算機(jī)系統(tǒng)的正常運(yùn)轉(zhuǎn),還涉及到企業(yè)的商務(wù)活動遷移到電子商務(wù)系統(tǒng)上來。使計算機(jī)系統(tǒng)和企業(yè)的商務(wù)活動凝聚成一體。第四階段:資源的利用階段利用的重點(diǎn)是知識管理,是利用已有的知識。與信息管理不同,知識管理包括對顯式知識和隱式知識的管理。特點(diǎn):1、電子商務(wù)系統(tǒng)作為一類特殊的信息系統(tǒng),包括立項(xiàng)、系統(tǒng)分析、設(shè)計、開發(fā)集成和維護(hù)幾個階段2、在電子商務(wù)系統(tǒng)的生命周期中,其商務(wù)轉(zhuǎn)換對應(yīng)于系統(tǒng)立項(xiàng)規(guī)劃和系統(tǒng)分析;應(yīng)用系統(tǒng)的構(gòu)造對應(yīng)于系統(tǒng)設(shè)計與開發(fā)。3、電子商務(wù)系統(tǒng)的規(guī)劃階段非常重要,考慮到商務(wù)模式的變化。IBM公司提出的電子商務(wù)系統(tǒng)的生命周期第五節(jié)電子商務(wù)系統(tǒng)71第六節(jié)電子商務(wù)系統(tǒng)的建造過程及開發(fā)模型框架第一階段:電子商務(wù)系統(tǒng)規(guī)劃階段就是需要確定未來電子商務(wù)的運(yùn)作模式,在此基礎(chǔ)上確定企業(yè)電子商務(wù)系統(tǒng)的體系結(jié)構(gòu),使系統(tǒng)的開發(fā)人員擁有一個可以相互理解的共同基礎(chǔ),從而使后續(xù)的工作有一個非常明確的框架。第二階段:系統(tǒng)設(shè)計階段其目標(biāo)就是在電子商務(wù)系統(tǒng)規(guī)劃的基礎(chǔ)上,確定整個電子商務(wù)系統(tǒng)體系結(jié)構(gòu)中各個組成部分的具體內(nèi)容。其重點(diǎn)是確定點(diǎn)子商務(wù)業(yè)務(wù)系統(tǒng)的功能、平臺的基本功能和系統(tǒng)平臺的構(gòu)成。第三階段:系統(tǒng)開發(fā)與集成階段其主要任務(wù)是設(shè)計合理的系統(tǒng)實(shí)施計劃,確定系統(tǒng)實(shí)施的組織安排,準(zhǔn)備應(yīng)用培訓(xùn),完成電子商務(wù)系統(tǒng)的上線運(yùn)行準(zhǔn)備。第四階段:系統(tǒng)的實(shí)施階段其主要任務(wù)包括應(yīng)用軟件開發(fā)、系統(tǒng)平臺的選擇和搭建、軟硬件系統(tǒng)集成、系統(tǒng)評估和優(yōu)化四個方面。運(yùn)行不僅僅是指電子商務(wù)系統(tǒng)投入運(yùn)行,更重要的是企業(yè)商務(wù)活動在一種新的模式下運(yùn)轉(zhuǎn)。這樣,系統(tǒng)的運(yùn)行過程除了電子商務(wù)系統(tǒng)的正常投產(chǎn)外,還包括相應(yīng)的維護(hù)、管理,以及企業(yè)基于這樣一個系統(tǒng)的市場、銷售、客戶服務(wù)等基本商務(wù)環(huán)節(jié)的運(yùn)作與組織。第五階段:系統(tǒng)運(yùn)行、維護(hù)階段1、建造過程第六節(jié)電子商務(wù)系統(tǒng)的建造過程及開發(fā)模型框架第一階段:電子商722、開發(fā)模型數(shù)據(jù)(what)功能(how)網(wǎng)絡(luò)(where)人(who)動機(jī)(why)經(jīng)營目標(biāo)/范圍(文字描述)角色:規(guī)劃人員經(jīng)營重點(diǎn)列表(重要經(jīng)營對象和實(shí)體)商務(wù)模型經(jīng)營場所列表重要組件列表經(jīng)營目標(biāo)列表業(yè)務(wù)模型(概念描述)角色:業(yè)務(wù)人員概念數(shù)據(jù)/對象模型經(jīng)營過程模型經(jīng)營系統(tǒng)工作流模型經(jīng)營計劃系統(tǒng)模型(邏輯描述)角色:設(shè)計人員邏輯數(shù)據(jù)/類模型系統(tǒng)功能模型系統(tǒng)體系結(jié)構(gòu)人機(jī)界面模型經(jīng)營角色模型技術(shù)模型(物理描述)角色:構(gòu)造人員物理數(shù)據(jù)/類模型技術(shù)設(shè)計模型技術(shù)結(jié)構(gòu)表示結(jié)構(gòu)規(guī)劃設(shè)計詳細(xì)表達(dá)(編碼實(shí)現(xiàn))角色:程序員數(shù)據(jù)定義應(yīng)用程序網(wǎng)絡(luò)結(jié)構(gòu)信息安全結(jié)構(gòu)規(guī)則定義系統(tǒng)運(yùn)行(已完成系統(tǒng))角色:用戶可用數(shù)據(jù)可運(yùn)行功能可用網(wǎng)絡(luò)可運(yùn)行組織可執(zhí)行策略2、開發(fā)模型數(shù)據(jù)功能(how)網(wǎng)絡(luò)(where)人動機(jī)經(jīng)營目73所謂項(xiàng)目管理:是一套專門的知識、技術(shù)、工具和方法的集合,用于對項(xiàng)目進(jìn)行組織、領(lǐng)導(dǎo)和控制,以保證項(xiàng)目既定目標(biāo)的實(shí)現(xiàn)。項(xiàng)目管理過程的管理活動1、項(xiàng)目啟動2、項(xiàng)目計劃3、項(xiàng)目執(zhí)行階段4、項(xiàng)目結(jié)束階段第七節(jié)電子商務(wù)系統(tǒng)建設(shè)項(xiàng)目管理所謂項(xiàng)目管理:是一套專門的知識、技術(shù)、工具和方法的集合,用于74項(xiàng)目管理工具:甘特圖和網(wǎng)絡(luò)圖甘特圖它是以日歷的故事列出項(xiàng)目活動及其相應(yīng)的開始和結(jié)束時間,借此珍視項(xiàng)目計劃和監(jiān)督信息。項(xiàng)目管理工具:甘特圖和網(wǎng)絡(luò)圖甘特圖75甘特圖(GanttChart)12345678910111213A:BaiB:DongC:DongD:DongE:YinF:YinG:YangH:YangI:WangTask:PersonWeeksActivitykey:A:總體設(shè)計B:模塊1C:模塊2D:模塊3E:程序1F:程序2G:程序3H:集成測試I:系統(tǒng)測試甘特圖(GanttChart)1234567891011176IDTaskSep2004Oct20049-29-99-169-239-3010-710-1410-2110-2811-41整理機(jī)房2室內(nèi)布置3敷設(shè)網(wǎng)線4安裝硬件5調(diào)試軟件帶有時差和邏輯關(guān)系的甘特圖時差工作進(jìn)度非關(guān)鍵任務(wù)時差Sep2004Oct20049-29-99-169-23771234567891011121314當(dāng)前進(jìn)度ABCDE任務(wù)周文檔編寫評審?fù)瓿捎媱澩瓿?2345678里程碑圖事件一月二月三月四月五月六月七月八月簽署分包合同技術(shù)要求說明書定稿系統(tǒng)審查子系統(tǒng)測試第一個單元測試生產(chǎn)計劃完成計劃的里程碑時點(diǎn)實(shí)際執(zhí)行過程中的里程碑時點(diǎn)里程碑圖事件一月二月三月四月五月六月七月八月簽署分包合同技術(shù)79網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖是表示一項(xiàng)生產(chǎn)任務(wù)或一項(xiàng)工程中各個工作環(huán)節(jié)或各道工序的先后關(guān)系和所需時間的網(wǎng)狀圖。網(wǎng)絡(luò)圖分為雙代號和單代號兩種形式。
雙代號網(wǎng)絡(luò)圖又稱為箭線型網(wǎng)絡(luò)圖,它用箭線表示作業(yè)(或工序)及作業(yè)之間的相互關(guān)系,每條箭線的箭頭和箭尾各有一個圓圈,圓圈上編有號碼。如:①②③AB
單代號網(wǎng)絡(luò)圖又稱為結(jié)點(diǎn)型網(wǎng)絡(luò)圖,它用結(jié)點(diǎn)表示作業(yè),用箭線表示作業(yè)之間的邏輯關(guān)系,一道作業(yè)用一個結(jié)點(diǎn)表示,而不是兩個結(jié)點(diǎn)。如:○○AB網(wǎng)絡(luò)圖網(wǎng)絡(luò)圖是表示一項(xiàng)生產(chǎn)任務(wù)或一項(xiàng)工程中各個80網(wǎng)絡(luò)圖一、網(wǎng)絡(luò)圖的構(gòu)成
網(wǎng)絡(luò)圖由箭線、結(jié)點(diǎn)和由結(jié)點(diǎn)與箭線連成的線路組成。
(一)箭線(作業(yè)、工序、活動)1。網(wǎng)絡(luò)圖中每一條箭線代表一項(xiàng)活動或工序2?;顒拥膬?nèi)容可大可小,可多可少。3。箭尾表示活動的開始,箭頭表示活動的結(jié)束。箭頭的方向表示活動前進(jìn)的方向。4。箭線的長短與活動所消耗資源的多少或時間的長短無關(guān)。5。通常把活動的代號和作業(yè)時間標(biāo)在箭線的上下。6。虛箭線。34A
1045A網(wǎng)絡(luò)圖一、網(wǎng)絡(luò)圖的構(gòu)成34A45A81網(wǎng)絡(luò)圖
(二)結(jié)點(diǎn)(事項(xiàng)、事件、節(jié)點(diǎn))
1。網(wǎng)絡(luò)圖中兩條或兩條以上的箭線的交接點(diǎn)就是結(jié)點(diǎn),結(jié)點(diǎn)代表活動的開始和結(jié)束。用圓圈加上數(shù)字表示。2。始點(diǎn)事項(xiàng),中間事項(xiàng)和終點(diǎn)事項(xiàng)3。結(jié)點(diǎn)(事項(xiàng))不消耗時間和資源。
(三)線路從網(wǎng)絡(luò)圖的始點(diǎn)事項(xiàng)開始到終點(diǎn)事項(xiàng)為止,由一系列首尾相連的箭線和結(jié)點(diǎn)所代表的活動和事項(xiàng)所組成的通道。網(wǎng)絡(luò)圖一般有多條線路。其中最長的我們稱之為關(guān)鍵線路。網(wǎng)絡(luò)圖(二)結(jié)點(diǎn)(事項(xiàng)、事件、節(jié)點(diǎn))82網(wǎng)絡(luò)圖二、網(wǎng)絡(luò)圖的繪制(一)繪制的原則
1。箭線一般指向右邊,不允許出現(xiàn)循環(huán)。2。箭頭結(jié)點(diǎn)的編號(j)要大于箭尾結(jié)點(diǎn)的編號(i)?;顒涌捎脙删幪柋硎荆纾壕涂杀硎緸榛顒覽3—4]。編號可以不連續(xù)編。3。兩相鄰結(jié)點(diǎn)之間只允許有一條箭線相連。進(jìn)入某一個結(jié)點(diǎn)的箭線可以有多條,但其它任何結(jié)點(diǎn)直接連接該結(jié)點(diǎn)的箭線只能有一條。3456246網(wǎng)絡(luò)圖二、網(wǎng)絡(luò)圖的繪制(一)繪制的原則345624683網(wǎng)絡(luò)圖
4。一個完整的網(wǎng)絡(luò)圖必須有,也只能有一個源和一個匯。5。每項(xiàng)活動都應(yīng)有結(jié)點(diǎn)表示其開始和結(jié)束,即箭線首尾都應(yīng)有一結(jié)點(diǎn)。不能從一箭線中間引出另一箭線。246BD235B1B267D2D1網(wǎng)絡(luò)圖4。一個完整的網(wǎng)絡(luò)圖必須有,也只能84網(wǎng)絡(luò)圖活動名稱AB后續(xù)活動C,DD例:153AC246BDX143AC25BD網(wǎng)絡(luò)圖活動名稱AB后續(xù)活動C,DD例:153AC246BD85(二)繪制方法某機(jī)械廠管理信息系統(tǒng)開發(fā)活動清單活動代號活動描述緊后活動活動時間(周)ABCDEFGHIJKL系統(tǒng)分析和總體設(shè)計輸入和輸出設(shè)計模塊1詳細(xì)設(shè)計輸入和輸出程序設(shè)計模塊1程序設(shè)計模塊2詳細(xì)設(shè)計輸入和輸出及模塊1測試模塊2程序設(shè)計模塊1測試系統(tǒng)總調(diào)試穩(wěn)當(dāng)編寫系統(tǒng)測試B,CDE,FG,IG,IHJI,KJL無無346885363583(二)繪制方法某機(jī)械廠管理信息系統(tǒng)開發(fā)活動清單活動代號8612346109857A3B4C6D8E8F5H6G3J5L3K8I312346109857AB4CDEFHGJLKI387網(wǎng)絡(luò)時間參數(shù)計算
(一)各項(xiàng)活動的作業(yè)時間
(二)結(jié)點(diǎn)時間:結(jié)點(diǎn)最早開始時間和結(jié)點(diǎn)最遲結(jié)束時間(三)活動時間:各項(xiàng)活動的最早開始時間和最早結(jié)束時間;各項(xiàng)活動的最遲開始時間和最遲結(jié)束時間。
(四)總時差(五)線路時間網(wǎng)絡(luò)時間參數(shù)計算(一)各項(xiàng)活動的作業(yè)時間88網(wǎng)絡(luò)時間參數(shù)計算
(一)確定活動的作業(yè)時間作業(yè)時間是指在一定的生產(chǎn)技術(shù)組織條件下,完成一項(xiàng)活動所需要的時間。單位:日、周、小時或月。常用t(i,j)表示
估計的方法有:1。單一時間估計法對各項(xiàng)活動的作業(yè)時間僅確定一個時間值,估計時,應(yīng)以完成任務(wù)可能性最大的時間為準(zhǔn)。應(yīng)用于不可知因素很少,有同類工程或類似產(chǎn)品的工時資料可供借鑒的情況下。
網(wǎng)絡(luò)時間參數(shù)計算(一)確定活動的作業(yè)時間89
2。三種時間估計法(三點(diǎn)估計法)(1)最樂觀時間(OptimisticTime):a(2)最可能時間(MostLikelyTime):m(3)最悲觀時間(PessimisticTime):b三點(diǎn)估計法常用于探索性的項(xiàng)目。這些項(xiàng)目無先例可循,不可知因素多,因而活動的作業(yè)時間很難估計,只能由專家根據(jù)對設(shè)備、人員、組織及技術(shù)條件的綜合分析估計這三種值,然后再平均獲得。作業(yè)時間:t(i,j)=(a+4m+b)/6網(wǎng)絡(luò)時間參數(shù)計算2。三種時間估計法(三點(diǎn)估計法)網(wǎng)絡(luò)時間參數(shù)計算90網(wǎng)絡(luò)時間參數(shù)計算
(二)結(jié)點(diǎn)時間的計算
結(jié)點(diǎn)并不占用時間,它只表示進(jìn)入該結(jié)點(diǎn)的活動或工序最遲在什么時刻結(jié)束和由該結(jié)點(diǎn)出發(fā)的活動或工序最早可能開始的時間。
1。結(jié)點(diǎn)最早開始時間(ET):是指從該結(jié)點(diǎn)開始的各項(xiàng)活動最早可能開始的時間。從網(wǎng)絡(luò)圖的始點(diǎn)事項(xiàng)開始計算。第一個始點(diǎn)事項(xiàng)的最早開始時間為0。(1)當(dāng)進(jìn)入j結(jié)點(diǎn)的箭線(活動)只有一條時
ET(j)=ET(i)+t(i,j)(2)當(dāng)進(jìn)入j結(jié)點(diǎn)的箭線(活動)有多條時
ET(j)=Max{ET(ik)+t(ik,j)}(k=1,2,3…)網(wǎng)絡(luò)時間參數(shù)計算(二)結(jié)點(diǎn)時間的計算91網(wǎng)絡(luò)時間參數(shù)計算
2。結(jié)點(diǎn)最遲結(jié)束時間(LT):是指進(jìn)入該結(jié)點(diǎn)的活動最遲必須完成的時間。它從網(wǎng)絡(luò)圖的終點(diǎn)事項(xiàng)開始,反結(jié)點(diǎn)編號順序計算。終點(diǎn)事項(xiàng)結(jié)點(diǎn)的最遲結(jié)束時間等于其最早開始時間。(1)當(dāng)結(jié)點(diǎn)i后面只有一條箭線(活動)時,
LT(i)=LT(j)-t(i,j)(2)當(dāng)結(jié)點(diǎn)i后面有多條箭線(活動)時,
LT(i)=Min{LT(jk)-t(i,jk)}(k=1,2,3…)
3。結(jié)點(diǎn)時間的計算方法
圖上作業(yè)法
4。結(jié)點(diǎn)(事項(xiàng))時差(S)
S(i)=LT(i)-ET(i)網(wǎng)絡(luò)時間參數(shù)計算2。結(jié)點(diǎn)最遲結(jié)束時間(LT):是9212346109857A3B4C6D8E8F5H6G3J5L3K8I30033712991414172020202323282831
31網(wǎng)絡(luò)時間參數(shù)計算12346109857AB4CDEFHGJLKI393網(wǎng)絡(luò)時間參數(shù)計算(三)活動時間參數(shù)的計算
1?;顒拥淖钤玳_始時間(ES)
是指活動最早可能開始的時間,它等于代表該活動的箭線的箭尾結(jié)點(diǎn)的最早開始時間。
ES(i,j)=ET(i)
2?;顒拥淖钤缃Y(jié)束時間(EF)
是指活動最早可能結(jié)束的時間,它等于活動最早開始時間加上該活動的作業(yè)時間。
EF(i,j)=ES(i,j)+t(i,j)=ET(i)+t(i,j)網(wǎng)絡(luò)時間參數(shù)計算(三)活動時間參數(shù)的計算94網(wǎng)絡(luò)時間參數(shù)計算
3。活動的最遲結(jié)束時間(LF)
是指為保證工程按期完工的活動最遲必須完成的時間。它等于代表該活動的箭線的箭頭結(jié)點(diǎn)的最遲結(jié)束時間。
LF(i,j)=LT(j)
4?;顒拥淖钸t開始時間(LS)是指活動最遲必須開始的時間,它等于活動的最遲結(jié)束時間和活動的作業(yè)時間的差。
LS(i,j)=LF(i,j)-t(i,j)=LT(j)-t(i,j)網(wǎng)絡(luò)時間參數(shù)計算3?;顒拥淖钸t結(jié)束時間(LF95網(wǎng)絡(luò)時間參數(shù)計算活動編號作業(yè)時間ET(i)LT(j)ES(i,j)EF(i,j)LS(i,j)LF(i,j)①②③④⑤=③⑥=⑤+②⑦=④-②⑧=④1—240404042—384124124122—42411469113—551217121712173—631228121525284—5661761211174—7862661418265—8151732173217326—841532151928327—86143214202632網(wǎng)絡(luò)時間參數(shù)計算活動編號作業(yè)時間ET(i)LT(j)ES(i96網(wǎng)絡(luò)時間參數(shù)計算
(四)活動時差
活動的時差是指在不影響整個項(xiàng)目按期完工的條件下,某活動在開工時間安排上可以機(jī)動使用的一段時間。時差又稱機(jī)動時間、寬裕時間或緩沖時間。
總時差:活動的最遲開始時間和最早開始時間之差。
ST(i,j)=LS(i,j)-ES(i,j)=LT(j)-ET(i)-t(i,j)
網(wǎng)絡(luò)時間參數(shù)計算97網(wǎng)絡(luò)時間參數(shù)計算
(五)關(guān)鍵線路和線路時差
1。關(guān)鍵活動:總時差為零的活動。2。關(guān)鍵線路:由關(guān)鍵活動所連接的線路。3。工程工期:關(guān)鍵線路的長度。4。關(guān)鍵線路的確定:時差法
網(wǎng)絡(luò)時間參數(shù)計算(五)關(guān)鍵線路和線路時差98網(wǎng)絡(luò)時間參數(shù)計算
(五)隨機(jī)網(wǎng)絡(luò)圖的關(guān)鍵路線
對于隨機(jī)型網(wǎng)絡(luò)圖,由于活動是用三點(diǎn)估計法得出的,其關(guān)鍵路線是在規(guī)定的期限內(nèi)按期完工的概率最小的路線。在隨機(jī)型網(wǎng)絡(luò)圖中,每一條路線所需要的時間是其上所有活動所需要時間的和,隨機(jī)變量的和也是一個隨機(jī)變量。按照“中心極限定理”,具有有限的數(shù)學(xué)期望和方差的獨(dú)立同分布的隨機(jī)變量的和近似地服從正態(tài)分布。因此,網(wǎng)絡(luò)圖中每一條路線所需時間近似地服從正態(tài)分布。隨機(jī)網(wǎng)絡(luò)圖的參數(shù)估計如下Tij=t(i,j)=(ai+4mi+bi)/6σi=(bi-ai)/6Tk為路線K上所有活動時間之和的期望值
σK為路線K上所有活動時間之和的均方差
網(wǎng)絡(luò)時間參數(shù)計算(五)隨機(jī)網(wǎng)絡(luò)圖的關(guān)鍵路線99A的緊后工序?yàn)锽,C,D;B的緊后工序?yàn)镋;D的緊后工序?yàn)镋。活動aimibit(i,j)σi1-2231041.332-31282.831.172-423430.332-5111104-6341151.333-4000005-600000123546ABCDEA的緊后工序?yàn)锽,C,D;B的緊后工序?yàn)镋;D的緊后工序?yàn)镋100對于路線1-2-4-6,TK=(4+3+5)=12,σK=1.91對于路線1-2-3-4-6,TK=(4+2.83+5)=11.83,σK=2.22對于路線1-2-5-6,TK=(4+1)=6,σK=1.33比較各路線的長度,得知最長路線為1-2-4-6,這條路線上的活動在12周完工的概率為50%,若問工程15周的完工概率是多少,則通過計算確定關(guān)鍵路線。Z1-2-4-6=(15-12)/1.91=1.57,查正態(tài)分布得出概率為94.2%。Z1-2-3-4-6=(15-11.83)/2.22=1.43,查正態(tài)分布得出概率為92.4%。Z1-2-5-6=(15-6)/1.33=6.77,查正態(tài)分布得出概率為100%。通過比較可知,路線1-2-3-4-6的完工概率最小,關(guān)鍵路線為1-2-3-4-6。由此可見,對隨機(jī)型網(wǎng)絡(luò)計劃問題,活動時間之和均值最大的路線不一定是關(guān)鍵路線。對于路線1-2-4-6,TK=(4+3+5)=12,σK=1101第二章:電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營過程第二章:電子商務(wù)系統(tǒng)的建設(shè)與運(yùn)營過程102內(nèi)容介紹第一節(jié)信息系統(tǒng)建設(shè)策略第二節(jié)信息系統(tǒng)的生命周期第三節(jié)信息系統(tǒng)開發(fā)方法第四節(jié)系統(tǒng)開發(fā)的組織管理第五節(jié)電子商務(wù)系統(tǒng)生命周期第六節(jié)電子商務(wù)系統(tǒng)的建造過程第七節(jié)電子商務(wù)系統(tǒng)的建造方式內(nèi)容介紹第一節(jié)信息系統(tǒng)建設(shè)策略103第一節(jié)信息系統(tǒng)開發(fā)策略第一節(jié)信息系統(tǒng)開發(fā)策略1041.1信息系統(tǒng)建設(shè)與開發(fā)的特點(diǎn)(1)涉及面廣,數(shù)據(jù)量大階段多,周期長環(huán)境多變,必須充分考慮適應(yīng)環(huán)境變化在總體的優(yōu)化下考慮局部的優(yōu)化在實(shí)施前不能做充分的現(xiàn)場實(shí)驗(yàn),必須注重設(shè)計第一節(jié)信息系統(tǒng)開發(fā)策略1.1信息系統(tǒng)建設(shè)與開發(fā)的特點(diǎn)(1)涉及面廣,數(shù)據(jù)量大第一105信息系統(tǒng)建設(shè)與開發(fā)的特點(diǎn)(2)與組織的管理體制密切相關(guān)與組織發(fā)展變化密切相關(guān)組織是信息系統(tǒng)開發(fā)的基礎(chǔ)信息成為組織的戰(zhàn)略資源信息系統(tǒng)是組織發(fā)展的核心能力與管理者(或決策者)的管理決策思路密切相關(guān)信息系統(tǒng)建設(shè)與開發(fā)的特點(diǎn)(2)與組織的管理體制密切相關(guān)106信息系統(tǒng)開發(fā)的基本原則簡單性:滿足組織要求即可靈活性:可以適應(yīng)變化可靠性:穩(wěn)定可靠經(jīng)濟(jì)性:投入/產(chǎn)出效益完整性:覆蓋相關(guān)管理流程變換性:從手段和工具到戰(zhàn)略資源信息系統(tǒng)開發(fā)的基本原則簡單性:滿足組織要求即可1071.2主要開發(fā)策略In-sourcing(由技術(shù)人員開發(fā))自行開發(fā)委托開發(fā)利用軟件包開發(fā)Self-sourcing(由用戶開發(fā))最終用戶開發(fā)Out-sourcing(外包)信息系統(tǒng)外包1.2主要開發(fā)策略In-sourcing(由技術(shù)人員開發(fā))1081、自行開發(fā)的前提組織高層決策者重視組織內(nèi)管理觀念到位擁有一支結(jié)構(gòu)合理的開發(fā)隊(duì)伍各方面支持(資金、人員、設(shè)備等)1、自行開發(fā)的前提組織高層決策者重視109自行開發(fā)的優(yōu)勢開發(fā)人員熟悉組織自身情況開發(fā)過程中容易抓住主要矛盾用戶與開發(fā)人員可以順利溝通開發(fā)人員可以預(yù)計一定時間內(nèi)的系統(tǒng)變化開發(fā)與維護(hù)一體化自行開發(fā)的優(yōu)勢開發(fā)人員熟悉組織自身情況110自行開發(fā)的問題管理流程規(guī)范化的問題視角的問題管理知識背景的問題急功近利的問題開發(fā)人員穩(wěn)定性的問題自行開發(fā)的問題管理流程規(guī)范化的問題1112、委托開發(fā)的優(yōu)勢解決開發(fā)力量不足的問題借鑒成熟的管理方法和管理經(jīng)驗(yàn)降低開發(fā)過程對組織的沖擊借助外界力量對組織施加適當(dāng)?shù)挠绊?、委托開發(fā)的優(yōu)勢解決開發(fā)力量不足的問題112委托開發(fā)帶來的問題不適用于變化中的組織外部開發(fā)力量與組織內(nèi)部人員的協(xié)調(diào)對組織發(fā)展目標(biāo)及戰(zhàn)略產(chǎn)生共識的問題系統(tǒng)開發(fā)與組織管理體制相適應(yīng)的問題用戶與系統(tǒng)之間相互適應(yīng)的問題系統(tǒng)運(yùn)行后的維護(hù)問題委托開發(fā)帶來的問題不適用于變化中的組織1133、利用應(yīng)用軟件包開發(fā)系統(tǒng)應(yīng)用軟件包預(yù)先編制好可以使用的應(yīng)用軟件程序應(yīng)用軟件包的特點(diǎn)功能基本相同可以方便進(jìn)行二次開發(fā)為最終用戶服務(wù)3、利用應(yīng)用軟件包開發(fā)系統(tǒng)應(yīng)用軟件包114應(yīng)用軟件包開發(fā)的優(yōu)勢消除設(shè)計工作量系統(tǒng)事先已經(jīng)測試提供工具并幫助安裝方便二次開發(fā)節(jié)省維護(hù)費(fèi)用引入成功經(jīng)驗(yàn)應(yīng)用軟件包開發(fā)的優(yōu)勢消除設(shè)計工作量115應(yīng)用軟件包開發(fā)的劣勢不適用于重要的復(fù)雜系統(tǒng)不易解決功能之間的聯(lián)系不容易滿足用戶的特殊要求應(yīng)用軟件包開發(fā)的劣勢不適用于重要的復(fù)雜系統(tǒng)116最終用戶開發(fā)的優(yōu)勢改進(jìn)需求決定用戶滿意程度用戶對系統(tǒng)開發(fā)過程的控制減少大材小用最終用戶開發(fā)的優(yōu)勢改進(jìn)需求決定117組織面臨的主要風(fēng)險得不到充分的檢查和分析缺乏適當(dāng)?shù)馁|(zhì)量保證標(biāo)準(zhǔn)和控制數(shù)據(jù)不可控增加隱蔽的信息系統(tǒng)組織面臨的主要風(fēng)險得不到充分的檢查和分析1185、外包信息系統(tǒng)工作流程外包是一個戰(zhàn)略管理模型,所謂外包(Outsourcing),是指在講究專業(yè)分工的二十世紀(jì)末,企業(yè)為維持組織的核心競爭能力,且因組織中人力不足的困境,可將組織的非核心業(yè)務(wù)委派給外部的專業(yè)公司,以降低營運(yùn)成本,提高品質(zhì),集中人力資源,提高顧客滿意度。外包業(yè)是新近興起的一個行業(yè),它給企業(yè)帶來了新的活力。外包將組織解放出來以更專注于核心業(yè)務(wù)。外包合作伙伴為組織帶來知識,增加后備管理時間。在執(zhí)行者專注于其特長業(yè)務(wù)時,為其改善產(chǎn)品的整體質(zhì)量。最近外包協(xié)會進(jìn)行的一項(xiàng)研究顯示外包協(xié)議使企事業(yè)節(jié)省9%的成本,而能力與質(zhì)量則上升了15%。公司需要獲得其內(nèi)部所不具備的國際水準(zhǔn)的知識與技術(shù)。外包解放了公司的財務(wù)資本使之用于可取得最大利潤回報的活動。
5、外包信息系統(tǒng)工作流程外包是一個戰(zhàn)略管理模型,119外包信息系統(tǒng)方法的優(yōu)勢經(jīng)濟(jì)服務(wù)質(zhì)量高可預(yù)見性適應(yīng)性使固定成本可變?yōu)槠渌?xiàng)目解放人力資源外包信息系統(tǒng)方法的優(yōu)勢經(jīng)濟(jì)120外包信息系統(tǒng)方法的劣勢降低對信息系統(tǒng)的控制戰(zhàn)略信息容易受攻擊對外來機(jī)構(gòu)的依賴性外包信息系統(tǒng)方法的劣勢降低對信息系統(tǒng)的控制121不同開發(fā)策略的選擇系統(tǒng)支持組織的特殊競爭優(yōu)勢是可能否費(fèi)用是主要考慮的問題否可能是時間要求緊否可能是希望保留必要的技術(shù)是可能否對應(yīng)用項(xiàng)目來說組織控制是相當(dāng)重要的是可能否應(yīng)用項(xiàng)目支持一個普遍的商務(wù)活動可能否是戰(zhàn)略計劃中包括錄用必要技術(shù)專家是可能否應(yīng)用項(xiàng)目僅支持少量的使用者可能是可能技術(shù)人員開發(fā)最終用戶開發(fā)外包不同開發(fā)策略的選擇系統(tǒng)支持組織的特殊競爭優(yōu)勢是可能否費(fèi)用是主122電子商務(wù)系統(tǒng)的建造方式和信息系統(tǒng)的建造方式相似,可以分成三種類型:自主開發(fā)、外包或者租用和購買1、自主開發(fā)優(yōu)點(diǎn)(1)企業(yè)內(nèi)部信息技術(shù)人員對企業(yè)自身的需求比較了解,對企業(yè)電子商務(wù)系統(tǒng)的迫切需要有切身體會,所以,在建造過程中,比較容易把握系統(tǒng)的重點(diǎn)(2)企業(yè)自主開發(fā)的系統(tǒng)與其他企業(yè)的系統(tǒng)相比,一般具有獨(dú)創(chuàng)性和差異性,從而保證企業(yè)的競爭優(yōu)勢。(3)企業(yè)擁有自主開發(fā)的電子商務(wù)系統(tǒng)的全部知識產(chǎn)權(quán),易于升級和管理缺點(diǎn)(1)要求企業(yè)擁有實(shí)力較強(qiáng)的開發(fā)隊(duì)伍,對企業(yè)人員的素質(zhì)要求較高。(2)建造成本與外包方式相比,可能會高一些。2、外包優(yōu)點(diǎn)(1)負(fù)責(zé)系統(tǒng)建設(shè)的專業(yè)化企業(yè)一般具有較強(qiáng)的技術(shù)實(shí)力,同時可能具備較為成型的產(chǎn)品和相關(guān)行業(yè)的成功經(jīng)驗(yàn),所以企業(yè)的風(fēng)險較低。(2)外包企業(yè)在項(xiàng)目管理上一般會有經(jīng)驗(yàn),而且與實(shí)施電子商務(wù)的企業(yè)之間的義務(wù)和責(zé)任很清楚,所以項(xiàng)目的進(jìn)度易于得到控制。缺點(diǎn)(1)外包企業(yè)對需求的了解相對于自主開發(fā)而言,可能會產(chǎn)生一些遺漏或者偏差,所以最終的系統(tǒng)投產(chǎn)后,會出現(xiàn)一些改動。(2)采用外包,常常會涉及到產(chǎn)品的版權(quán)或者知識產(chǎn)權(quán)問題。(3)企業(yè)在系統(tǒng)投產(chǎn)后的培訓(xùn)、維護(hù)方面與自主建造的相比,往往會增加一些成本。3、租用方式(是其特色)所謂的租用方式是指開展電子商務(wù)的企業(yè)并不擁有或者并不完全擁有相關(guān)的技術(shù)設(shè)備、應(yīng)用軟件,通過向應(yīng)用服務(wù)提供服務(wù)租用設(shè)備、軟件的使用權(quán),開展自己的電子商務(wù)活動。優(yōu)點(diǎn)(1)企業(yè)可以不必進(jìn)行電子商務(wù)系統(tǒng)建造的一次性大規(guī)模投資,可以通過租用和試用的方式,積累企業(yè)實(shí)施電子商務(wù)的經(jīng)驗(yàn),從而為后續(xù)的投資做好前期準(zhǔn)備。(2)與外包、自主開發(fā)相比,成本低、時間開銷少。缺點(diǎn)(1)被租用的設(shè)備及軟件只具有基本功能,針對性少。(2)企業(yè)電子商務(wù)的服務(wù)特色、效率等會受限于服務(wù)商的能力、環(huán)境和服務(wù)質(zhì)量。電子商務(wù)系統(tǒng)的建造方式和信息系統(tǒng)的建造方式相似,123第二節(jié)信息系統(tǒng)的生命周期第二節(jié)信息系統(tǒng)的生命周期124系統(tǒng)運(yùn)行和維護(hù)
系統(tǒng)規(guī)劃
系統(tǒng)設(shè)計
系統(tǒng)實(shí)施
系統(tǒng)分析
開發(fā)
設(shè)計
初步
調(diào)查
可行性
研究
審批
系統(tǒng)
評價
系統(tǒng)
維護(hù)
總體
設(shè)計
詳細(xì)
設(shè)計
審計
審查
編程
調(diào)試
系統(tǒng)
轉(zhuǎn)換
驗(yàn)收
詳細(xì)
調(diào)查
邏輯
設(shè)計
信息系統(tǒng)生命周期第二節(jié)信息系統(tǒng)的生命周期系統(tǒng)運(yùn)行和維護(hù)系統(tǒng)規(guī)劃系統(tǒng)設(shè)計系統(tǒng)實(shí)施系統(tǒng)分析開發(fā)125階段主要活動系統(tǒng)規(guī)劃戰(zhàn)略規(guī)劃:根據(jù)組織的目標(biāo)和發(fā)展戰(zhàn)略確定信息系統(tǒng)的發(fā)展戰(zhàn)略業(yè)務(wù)流程規(guī)劃:根據(jù)組織的目標(biāo)與戰(zhàn)略對組織的業(yè)務(wù)流程進(jìn)行識別、改革與創(chuàng)新信息系統(tǒng)總體結(jié)構(gòu)規(guī)劃:進(jìn)行組織的信息需求分析、數(shù)據(jù)規(guī)劃、功能規(guī)劃與系統(tǒng)劃分、信息資源配置規(guī)劃項(xiàng)目實(shí)施與資源分配規(guī)劃:根據(jù)應(yīng)用需要和可能將整個系統(tǒng)劃分成若干項(xiàng)目,估計每個項(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è)計系統(tǒng)總體結(jié)構(gòu)設(shè)計、輸入設(shè)計、輸出設(shè)計、處理過程設(shè)計、數(shù)據(jù)存貯設(shè)計、計算機(jī)處理方案選擇系統(tǒng)實(shí)施軟件編程和軟件包購置、計算機(jī)和通信設(shè)備的購置,系統(tǒng)的安裝、調(diào)試與測試,新舊系統(tǒng)的轉(zhuǎn)換系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)運(yùn)行的組織與管理、系統(tǒng)評價、系統(tǒng)糾錯性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)信息系統(tǒng)生命周期的階段劃分
階段主要活動系126第三節(jié)信息系統(tǒng)開發(fā)方法第三節(jié)信息系統(tǒng)開發(fā)方法127一、早期的信息系統(tǒng)開發(fā)方法存在的主要問題1.工作階段的劃分原則不明確各階段的工作缺乏規(guī)范的規(guī)程、方法、表達(dá)工具與標(biāo)準(zhǔn)。2.系統(tǒng)建設(shè)過程用戶參與程度低用戶與專業(yè)人員對話缺乏有效的手段3.系統(tǒng)開發(fā)的工作任務(wù)集中在系統(tǒng)實(shí)施階段系統(tǒng)分析、設(shè)計工作不深入4.系統(tǒng)實(shí)施階段的工作采取“自底向上”的方法由于系統(tǒng)實(shí)施階段的工作采取“自底向上”的方法,系統(tǒng)總體功能與目標(biāo)的實(shí)現(xiàn)難以保證。一、早期的信息系統(tǒng)開發(fā)方法存在的主要問題1.工作階段的劃分128冰山式系統(tǒng)開發(fā)費(fèi)用分布系統(tǒng)規(guī)劃與開發(fā)費(fèi)用系統(tǒng)運(yùn)行與維護(hù)費(fèi)用可預(yù)見部分難預(yù)見部分行護(hù)運(yùn)維系統(tǒng)開發(fā)各階段的費(fèi)用變化費(fèi)用規(guī)劃分析設(shè)計實(shí)施結(jié)構(gòu)化方法早期的方法冰山式系統(tǒng)開發(fā)費(fèi)用分布系統(tǒng)系統(tǒng)運(yùn)行與維護(hù)費(fèi)用可預(yù)見部分難預(yù)見129結(jié)構(gòu)化方法概述
“結(jié)構(gòu)化”一詞在系統(tǒng)建設(shè)中的含意是用一組規(guī)范的步驟、準(zhǔn)則和工具來進(jìn)行某項(xiàng)工作?;谙到y(tǒng)生命周期概念的結(jié)構(gòu)化方法則為信息系統(tǒng)建設(shè)提供了規(guī)范的步驟、準(zhǔn)則與工具,以彌補(bǔ)經(jīng)典方法的不足。結(jié)構(gòu)化方法的基本思路:這類方法都是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進(jìn)行若干活動,每項(xiàng)活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品(成果)。結(jié)構(gòu)化方法概述“結(jié)構(gòu)化”一詞在系統(tǒng)建設(shè)中的含意是用一組規(guī)130階段......方法技術(shù)工具標(biāo)準(zhǔn)任務(wù)......產(chǎn)品活動......階段方法技術(shù)工具標(biāo)準(zhǔn)任務(wù)產(chǎn)品活動131二、結(jié)構(gòu)化系統(tǒng)開發(fā)方法1、SSA&D方法的基本思想
(StructuredSystemanalysisandDevelopmentMethodology)(1)SSA&D的基本思想:
用系統(tǒng)工程的思想和工程化的方法、按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對信息系統(tǒng)進(jìn)行分析與設(shè)計。二、結(jié)構(gòu)化系統(tǒng)開發(fā)方法1、SSA&D方法的基本思想
132(2)
結(jié)構(gòu)化方法的基本組成結(jié)構(gòu)化程序設(shè)計:每一個程序都應(yīng)按照一定的基本結(jié)構(gòu)來組織,這些基本結(jié)構(gòu)包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)結(jié)構(gòu)化系統(tǒng)設(shè)計:對于清楚陳述的問題,選擇和組織模塊接口,從而求得所得問題的“最優(yōu)”解(EdwardYourdon)結(jié)構(gòu)化系統(tǒng)分析:以過程為中心,建立系統(tǒng)用戶需求模型的技術(shù)。(2)結(jié)構(gòu)化方法的基本組成結(jié)構(gòu)化程序設(shè)計:每一個程序都應(yīng)按133(3)SSA&D的特點(diǎn):自頂向下整體性的分析設(shè)計和自底向上逐步實(shí)施;建立面向用戶的觀點(diǎn);嚴(yán)格區(qū)分工作階段;深入調(diào)查研究;充分預(yù)料可能的變化;開發(fā)過程工程化。(3)SSA&D的特點(diǎn):134系統(tǒng)分析階段系統(tǒng)設(shè)計階段系統(tǒng)實(shí)施階段系統(tǒng)運(yùn)行、維護(hù)、評價系統(tǒng)規(guī)劃與初步調(diào)查;可行性研究與分析;現(xiàn)行系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)功能分析;業(yè)務(wù)流程分析;數(shù)據(jù)及數(shù)據(jù)流程分析;功能--數(shù)據(jù)分析;提出分析處理方式和新系統(tǒng)的邏輯模型??傮w結(jié)構(gòu)設(shè)計;代碼設(shè)計;文件/數(shù)據(jù)庫設(shè)計;I/O設(shè)計;模塊功能與處理過程設(shè)計。程序設(shè)計;系統(tǒng)調(diào)試;人員培訓(xùn);系統(tǒng)切換。系統(tǒng)維護(hù);系統(tǒng)評價。2、SSA&D的開發(fā)步驟系統(tǒng)分析階段系統(tǒng)設(shè)計階段系統(tǒng)實(shí)施階段系統(tǒng)運(yùn)行、系統(tǒng)規(guī)劃與初步1353、結(jié)構(gòu)化系統(tǒng)開發(fā)3個不同抽象級別結(jié)構(gòu)化系統(tǒng)分析結(jié)構(gòu)化系統(tǒng)設(shè)計結(jié)構(gòu)化程序設(shè)計結(jié)構(gòu)化方法學(xué)發(fā)展過程系統(tǒng)開發(fā)過程3、結(jié)構(gòu)化系統(tǒng)開發(fā)3個不同抽象級別結(jié)構(gòu)化系統(tǒng)分析結(jié)構(gòu)化系統(tǒng)設(shè)1364、結(jié)構(gòu)化方法的主要工具結(jié)構(gòu)化分析結(jié)構(gòu)化設(shè)計結(jié)構(gòu)化程序設(shè)計DFDDDE-R過程描述結(jié)構(gòu)圖IPOHIPO系統(tǒng)流程圖PFCN-SPADWARNIER4、結(jié)構(gòu)化方法的主要工具結(jié)構(gòu)化分析結(jié)構(gòu)化設(shè)計結(jié)構(gòu)化程序設(shè)計D1375、SSA&D的優(yōu)缺點(diǎn)(1)優(yōu)點(diǎn):
嚴(yán)格區(qū)分開發(fā)階段,系統(tǒng)的針對性強(qiáng);整體性與全局性好,自頂向下觀點(diǎn);(2)缺點(diǎn):
開發(fā)周期長;開發(fā)過程繁瑣、復(fù)雜;與用戶交流不直觀;系統(tǒng)的升級較困難。5、SSA&D的優(yōu)缺點(diǎn)(1)優(yōu)點(diǎn):138三、原型方法(PrototypingMethod)(RAD)1、原型法工作流程12346758N1、用戶提出系統(tǒng)要求2、識別、歸納上述要求3、開發(fā)一個模型/原型4、評價模型5、模型不可行處理6、模型不滿意處理7、修改模型8、確定模型后的處理N、實(shí)際系統(tǒng)開發(fā)、運(yùn)行、維護(hù)等三、原型方法(PrototypingMethod)(RAD139原型模型(快速成型模型)建造/修改原型用戶測試運(yùn)行原型聽取用戶意見原型范型原型模型(快速成型模型)建造/修改用戶測試聽取用原型范型1402、原型法的特點(diǎn)優(yōu)點(diǎn):1、符合人們認(rèn)識事物的規(guī)律;2、能及早暴露系統(tǒng)實(shí)施后潛在的一些問題;3、能調(diào)動用戶參與的積極性。缺點(diǎn):1、不適合大型系統(tǒng)的開發(fā);2、不適合大量運(yùn)算及邏輯性強(qiáng)的模塊;3、對原企業(yè)基礎(chǔ)管理工作要求較高;否則容易走上機(jī)械模擬原手工系統(tǒng)的軌道。2、原型法的特點(diǎn)優(yōu)點(diǎn):141四、面向?qū)ο蟮姆椒ǎ∣OM)面向?qū)ο蠓椒ǎ∣bjectOrientedMethod,OOM)是在各種面向?qū)ο蟮某绦蛟O(shè)計方法基礎(chǔ)上逐步發(fā)展起來的一種新的軟件開發(fā)方法。⑴把客觀事物看成是由對象組成的,對象是事物抽象的結(jié)果。⑵對象則由屬性和操作組成的,其屬性反映了對象的數(shù)據(jù)信息特征,而操作則用來定義對象的行為。⑶對象之間的聯(lián)系是通過消息傳遞機(jī)制來實(shí)現(xiàn)的。⑷一個類的上層可以有父類,下層可以有子類,形成類的層次結(jié)構(gòu),子類可以通過繼承機(jī)制獲得其父類的特性。四、面向?qū)ο蟮姆椒ǎ∣OM)面向?qū)ο蠓椒?42面向?qū)ο蟮南到y(tǒng)開發(fā)過程,一般可分為以下四個階段:⑴面向?qū)ο蠓治鲭A段⑵面向?qū)ο笤O(shè)計階段⑶面向?qū)ο髮?shí)現(xiàn)階段⑷面向?qū)ο鬁y試階段2、面向?qū)ο蟮拈_發(fā)方法流程面向?qū)ο蟮南到y(tǒng)開發(fā)過程,一般可分為以下四個階段:2、面向?qū)ο?43優(yōu)點(diǎn):⑴與人類的思維方式一致。⑵穩(wěn)定性好。⑶可重用性好⑷可維護(hù)性好不足:首先,必須依靠一定的軟件技術(shù)支持,其次,在大型項(xiàng)目的開發(fā)上,具有一定的局限性,必須以結(jié)構(gòu)化方法的自頂向下的整體性系統(tǒng)調(diào)查和分析作基礎(chǔ),否則,同樣會存在系統(tǒng)結(jié)構(gòu)不合理、關(guān)系不協(xié)調(diào)的問題。優(yōu)點(diǎn):1443、面向?qū)ο蠓?OOM)面向?qū)ο笫且环N風(fēng)范,是觀察和分析問題的一種方法論。基于這樣的方法論,人們可以用自然的方式認(rèn)識和模擬現(xiàn)實(shí)世界,并由此帶來軟件制造方式的根本變化。(馮玉琳等)3、面向?qū)ο蠓?OOM)面向?qū)ο笫且环N風(fēng)范,是觀察和分析問145面向?qū)ο蠓椒▽W(xué)OOM特點(diǎn)盡可能模擬人類習(xí)慣的思維方式,即問題域與求解域在結(jié)構(gòu)上盡可能一致。與傳統(tǒng)方法相反,OOM以數(shù)據(jù)或信息為主線,把數(shù)據(jù)和處理結(jié)合構(gòu)成統(tǒng)一體—對象。這時程序不再是一系列工作在數(shù)據(jù)上的函數(shù)集合,而是相互協(xié)作又彼此獨(dú)立的對象的集合。面向?qū)ο蠓椒▽W(xué)OOM特點(diǎn)盡可能模擬人類習(xí)慣的思維方式,即問題146方法的演變數(shù)據(jù)與過程是分離的過程1輸入輸出過程2過程3數(shù)據(jù)實(shí)體屬于該對象的數(shù)據(jù)對象處理數(shù)據(jù)的方法消息消息對象把數(shù)據(jù)和處理數(shù)據(jù)的方法封狀成一個單元面向?qū)ο蠓椒▊鹘y(tǒng)方法方法的演變數(shù)據(jù)與過程是分離的過程1輸入輸出過程2過程3數(shù)據(jù)實(shí)147電子商務(wù)系統(tǒng)的設(shè)計開發(fā)過程課件148電子商務(wù)系統(tǒng)的設(shè)計開發(fā)過程課件149典型的面向?qū)ο蠓椒?1)Booch方法給定的抽象層次上識別類和對象識別這些對象和類的語義識別這些類和對象之間的關(guān)系實(shí)現(xiàn)類和對象典型的面向?qū)ο蠓椒?1)Booch方法150典型的面向?qū)ο蠓椒?2)Coad/yourdon方法問題域部分人機(jī)交互部分任務(wù)管理部分?jǐn)?shù)據(jù)管理部分典型的面向?qū)ο蠓椒?2)Coad/yourdon方法151典型的面向?qū)ο蠓椒?3)OMT方法(JamesRumbaugh)試圖從三個視角描述系統(tǒng):對象模型,動態(tài)模型和功能模型對象模型:描述對象的靜態(tài)結(jié)構(gòu)和之間的關(guān)系.主要概念包括類、屬性、操作、繼承、關(guān)聯(lián)、聚集動態(tài)模型:系統(tǒng)的動態(tài)行為。主要概念有狀態(tài)、子狀態(tài)、事件、行為、活動功能模型:系統(tǒng)內(nèi)部數(shù)據(jù)值的轉(zhuǎn)換。主要概念有加工、控制流和角色典型的面向?qū)ο蠓椒?3)OMT方法(JamesRumbau152典型的面向?qū)ο蠓椒?4)Jacobson方法(OOSE)OOSE涉及整個軟件生命周期:需求分析、設(shè)計、實(shí)現(xiàn)和測試特別提出了用例的概念(usecase)典型的面向?qū)ο蠓椒?4)Jacobson方法(OOSE)153典型的面向?qū)ο蠓椒?5)UML統(tǒng)一建模語言用于描述、構(gòu)造軟件系統(tǒng)以及商業(yè)建模的語言,綜合了在大型、復(fù)雜系統(tǒng)的建模領(lǐng)域得到認(rèn)可的優(yōu)秀的軟件工程方法。典型的面向?qū)ο蠓椒?5)UML統(tǒng)一建模語言154傳統(tǒng)方法和面向?qū)ο蠓椒ǖ谋容^傳統(tǒng)方法系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國電影行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報告
- 2025-2030年中國全地形車行業(yè)并購重組擴(kuò)張戰(zhàn)略制定與實(shí)施研究報告
- 新形勢下文化創(chuàng)意設(shè)計服務(wù)行業(yè)高速增長戰(zhàn)略制定與實(shí)施研究報告
- 2025-2030年中國存儲芯片行業(yè)并購重組擴(kuò)張戰(zhàn)略制定與實(shí)施研究報告
- 重癥護(hù)理學(xué)??谱o(hù)士培訓(xùn)基地建設(shè)標(biāo)準(zhǔn)
- 建造師幕墻知識培訓(xùn)課件
- 項(xiàng)目管理十大知識領(lǐng)域培訓(xùn)課件
- 2020-2025年中國基因藥物行業(yè)市場調(diào)研分析及投資戰(zhàn)略規(guī)劃報告
- 2024年壓電陶瓷行業(yè)市場環(huán)境分析
- 2024年環(huán)境監(jiān)測系統(tǒng)市場需求分析
- 2025版工業(yè)制造工程墊資建設(shè)合同2篇
- 2025南方財經(jīng)全媒體集團(tuán)校園招聘63人高頻重點(diǎn)提升(共500題)附帶答案詳解
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之4:4組織環(huán)境-4.2理解相關(guān)方的需求和期望(雷澤佳編制-2025B0)
- 2024年一級支行行長競聘演講稿例文(4篇)
- 健身房銷售人員培訓(xùn)
- 菌種保存管理
- 四年級數(shù)學(xué)(上)計算題專項(xiàng)練習(xí)及答案
- 廣東省廣州市2022-2023學(xué)年高二上學(xué)期期末考試化學(xué)試題
- 人教版-六年級上數(shù)學(xué)-扇形統(tǒng)計圖單元測試(含答案)
- 2023年題工會基礎(chǔ)知識試題及答案
- 光伏運(yùn)營維護(hù)管理方案
評論
0/150
提交評論