版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 第一節(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)的建造方式 涉及面廣,數(shù)據(jù)量大 階段多,周期長 環(huán)境多變,必須充分考慮適應(yīng)環(huán)境變化 在總體的優(yōu)化下考慮局部的優(yōu)化 在實施前不能做充分的現(xiàn)場實驗,必須注重設(shè)計 與組織的管理體制密切相關(guān) 與組織發(fā)展變化密切相關(guān) 組織是信息系統(tǒng)開發(fā)的基礎(chǔ) 信息成為組織的戰(zhàn)略資源 信息系統(tǒng)是組織發(fā)展的核心能力 與管理者(或決策者)的管理決策思路密切相關(guān) 簡單性:滿足組織要求即可 靈活性:可以適應(yīng)變化 可靠性:穩(wěn)定可靠 經(jīng)濟(jì)性:投
2、入/產(chǎn)出效益 完整性:覆蓋相關(guān)管理流程 變換性:從手段和工具到戰(zhàn)略資源 In-sourcing(由技術(shù)人員開發(fā)) 自行開發(fā) 委托開發(fā) 利用軟件包開發(fā) Self-sourcing(由用戶開發(fā)) 最終用戶開發(fā) Out-sourcing(外包) 信息系統(tǒng)外包 組織高層決策者重視 組織內(nèi)管理觀念到位 擁有一支結(jié)構(gòu)合理的開發(fā)隊伍 各方面支持(資金、人員、設(shè)備等) 開發(fā)人員熟悉組織自身情況 開發(fā)過程中容易抓住主要矛盾 用戶與開發(fā)人員可以順利溝通 開發(fā)人員可以預(yù)計一定時間內(nèi)的系統(tǒng)變化 開發(fā)與維護(hù)一體化 管理流程規(guī)范化的問題 視角的問題 管理知識背景的問題 急功近利的問題 開發(fā)人員穩(wěn)定性的問題 解決開發(fā)力量不
3、足的問題 借鑒成熟的管理方法和管理經(jīng)驗 降低開發(fā)過程對組織的沖擊 借助外界力量對組織施加適當(dāng)?shù)挠绊?不適用于變化中的組織 外部開發(fā)力量與組織內(nèi)部人員的協(xié)調(diào) 對組織發(fā)展目標(biāo)及戰(zhàn)略產(chǎn)生共識的問題 系統(tǒng)開發(fā)與組織管理體制相適應(yīng)的問題 用戶與系統(tǒng)之間相互適應(yīng)的問題 系統(tǒng)運行后的維護(hù)問題 應(yīng)用軟件包 預(yù)先編制好可以使用的應(yīng)用軟件程序 應(yīng)用軟件包的特點 功能基本相同 可以方便進(jìn)行二次開發(fā) 為最終用戶服務(wù) 消除設(shè)計工作量 系統(tǒng)事先已經(jīng)測試 提供工具并幫助安裝 方便二次開發(fā) 節(jié)省維護(hù)費用 引入成功經(jīng)驗 不適用于重要的復(fù)雜系統(tǒng) 不易解決功能之間的聯(lián)系 不容易滿足用戶的特殊要求 改進(jìn)需求決定 用戶滿意程度 用戶對
4、系統(tǒng)開發(fā)過程的控制 減少大材小用 得不到充分的檢查和分析 缺乏適當(dāng)?shù)馁|(zhì)量保證標(biāo)準(zhǔn)和控制 數(shù)據(jù)不可控 增加隱蔽的信息系統(tǒng) 外包是一個戰(zhàn)略管理模型,所謂外包(Outsourcing),是指在講究專業(yè)分工的二十世紀(jì)末,企業(yè)為維持組織的核心競爭能力,且因組織中人力不足的困境,可將組織的非核心業(yè)務(wù)委派給外部的專業(yè)公司,以降低營運成本,提高品質(zhì),集中人力資源,提高顧客滿意度。外包業(yè)是新近興起的一個行業(yè),它給企業(yè)帶來了新的活力。 外包將組織解放出來以更專注于核心業(yè)務(wù)。外包合作伙伴為組織帶來知識,增加后備管理時間。在執(zhí)行者專注于其特長業(yè)務(wù)時,為其改善產(chǎn)品的整體質(zhì)量。最近外包協(xié)會進(jìn)行的一項研究顯示外包協(xié)議使企事
5、業(yè)節(jié)省9%的成本,而能力與質(zhì)量則上升了15%。 公司需要獲得其內(nèi)部所不具備的國際水準(zhǔn)的知識與技術(shù)。外包解放了公司的財務(wù)資本使之用于可取得最大利潤回報的活動。 經(jīng)濟(jì) 服務(wù)質(zhì)量高 可預(yù)見性 適應(yīng)性 使固定成本可變 為其它項目解放人力資源 降低對信息系統(tǒng)的控制 戰(zhàn)略信息容易受攻擊 對外來機構(gòu)的依賴性系統(tǒng)支持組織的特殊競爭優(yōu)勢系統(tǒng)支持組織的特殊競爭優(yōu)勢是是可能可能否否費用是主要考慮的問題費用是主要考慮的問題否否可能可能是是時間要求緊時間要求緊否否可能可能是是希望保留必要的技術(shù)希望保留必要的技術(shù)是是可能可能否否對應(yīng)用項目來說組織控制是相當(dāng)重要對應(yīng)用項目來說組織控制是相當(dāng)重要的的是是可能可能否否應(yīng)用項目支
6、持一個普遍的商務(wù)活動應(yīng)用項目支持一個普遍的商務(wù)活動可能可能否否是是戰(zhàn)略計劃中包括錄用必要技術(shù)專家戰(zhàn)略計劃中包括錄用必要技術(shù)專家是是可能可能否否應(yīng)用項目僅支持少量的使用者應(yīng)用項目僅支持少量的使用者可能可能是是可能可能技術(shù)人技術(shù)人員開發(fā)員開發(fā)最終用最終用戶開發(fā)戶開發(fā)外包外包 和信息系統(tǒng)的建造方式相似,可以分成三種類型:自主開發(fā)、外包或者租用和購買1、自主開發(fā)優(yōu)點(1)企業(yè)內(nèi)部信息技術(shù)人員對企業(yè)自身的需求比較了解,對企業(yè)電子商務(wù)系統(tǒng)的迫切需要有切身體會,所以,在建造過程中,比較容易把握系統(tǒng)的重點(2)企業(yè)自主開發(fā)的系統(tǒng)與其他企業(yè)的系統(tǒng)相比,一般具有獨創(chuàng)性和差異性,從而保證企業(yè)的競爭優(yōu)勢。(3)企業(yè)擁
7、有自主開發(fā)的電子商務(wù)系統(tǒng)的全部知識產(chǎn)權(quán),易于升級和管理缺點(1)要求企業(yè)擁有實力較強的開發(fā)隊伍,對企業(yè)人員的素質(zhì)要求較高。(2)建造成本與外包方式相比,可能會高一些。2、外包優(yōu)點(1)負(fù)責(zé)系統(tǒng)建設(shè)的專業(yè)化企業(yè)一般具有較強的技術(shù)實力,同時可能具備較為成型的產(chǎn)品和相關(guān)行業(yè)的成功經(jīng)驗,所以企業(yè)的風(fēng)險較低。(2)外包企業(yè)在項目管理上一般會有經(jīng)驗,而且與實施電子商務(wù)的企業(yè)之間的義務(wù)和責(zé)任很清楚,所以項目的進(jìn)度易于得到控制。缺點(1)外包企業(yè)對需求的了解相對于自主開發(fā)而言,可能會產(chǎn)生一些遺漏或者偏差,所以最終的系統(tǒng)投產(chǎn)后,會出現(xiàn)一些改動。(2)采用外包,常常會涉及到產(chǎn)品的版權(quán)或者知識產(chǎn)權(quán)問題。(3)企業(yè)在
8、系統(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)點(1)企業(yè)可以不必進(jìn)行電子商務(wù)系統(tǒng)建造的一次性大規(guī)模投資,可以通過租用和試用的方式,積累企業(yè)實施電子商務(wù)的經(jīng)驗,從而為后續(xù)的投資做好前期準(zhǔn)備。(2)與外包、自主開發(fā)相比,成本低、時間開銷少。缺點(1)被租用的設(shè)備及軟件只具有基本功能,針對性少。(2)企業(yè)電子商務(wù)的服務(wù)特色、效率等會受限于服務(wù)商的能力、環(huán)境和服務(wù)質(zhì)量。 開發(fā)開發(fā) 設(shè)計設(shè)計 初步初步 調(diào)
9、查調(diào)查 可行性可行性 研究研究 審批審批 系統(tǒng)系統(tǒng) 評價評價 系統(tǒng)系統(tǒng) 維護(hù)維護(hù) 總體總體 設(shè)計設(shè)計 詳細(xì)詳細(xì) 設(shè)計設(shè)計 審計審計 審查審查 編程編程 調(diào)試調(diào)試 系統(tǒng)系統(tǒng) 轉(zhuǎn)換轉(zhuǎn)換 驗收驗收 詳細(xì)詳細(xì) 調(diào)查調(diào)查 邏輯邏輯 設(shè)計設(shè)計 階 段主 要 活 動系系 統(tǒng)統(tǒng) 規(guī)規(guī) 劃劃戰(zhàn)略規(guī)劃:根據(jù)組織的目標(biāo)和發(fā)展戰(zhàn)略確定信息系統(tǒng)戰(zhàn)略規(guī)劃:根據(jù)組織的目標(biāo)和發(fā)展戰(zhàn)略確定信息系統(tǒng)的發(fā)展戰(zhàn)略的發(fā)展戰(zhàn)略業(yè)務(wù)流程規(guī)劃:根據(jù)組織的目標(biāo)與戰(zhàn)略對組織的業(yè)務(wù)業(yè)務(wù)流程規(guī)劃:根據(jù)組織的目標(biāo)與戰(zhàn)略對組織的業(yè)務(wù)流程進(jìn)行識別、改革與創(chuàng)新流程進(jìn)行識別、改革與創(chuàng)新信息系統(tǒng)總體結(jié)構(gòu)規(guī)劃:進(jìn)行組織的信息需求分析、信息系統(tǒng)總體結(jié)構(gòu)規(guī)劃:進(jìn)行組
10、織的信息需求分析、數(shù)據(jù)規(guī)劃、功能規(guī)劃與系統(tǒng)劃分、信息資源配置規(guī)劃數(shù)據(jù)規(guī)劃、功能規(guī)劃與系統(tǒng)劃分、信息資源配置規(guī)劃項目實施與資源分配規(guī)劃:根據(jù)應(yīng)用需要和可能將整項目實施與資源分配規(guī)劃:根據(jù)應(yīng)用需要和可能將整個系統(tǒng)劃分成若干項目,估計每個項目所需硬件、軟個系統(tǒng)劃分成若干項目,估計每個項目所需硬件、軟件、網(wǎng)絡(luò)、資金、人員等各項資源件、網(wǎng)絡(luò)、資金、人員等各項資源系系統(tǒng)統(tǒng)開開發(fā)發(fā)系系 統(tǒng)統(tǒng) 分分 析析系統(tǒng)初步調(diào)查,開發(fā)項目的可行性研究,系統(tǒng)詳細(xì)調(diào)系統(tǒng)初步調(diào)查,開發(fā)項目的可行性研究,系統(tǒng)詳細(xì)調(diào)查,開發(fā)項目范圍內(nèi)新系統(tǒng)邏輯模型的提出查,開發(fā)項目范圍內(nèi)新系統(tǒng)邏輯模型的提出系系 統(tǒng)統(tǒng) 設(shè)設(shè) 計計系統(tǒng)總體結(jié)構(gòu)設(shè)計、
11、輸入設(shè)計、輸出設(shè)計、處理過程系統(tǒng)總體結(jié)構(gòu)設(shè)計、輸入設(shè)計、輸出設(shè)計、處理過程設(shè)計、數(shù)據(jù)存貯設(shè)計、計算機處理方案選擇設(shè)計、數(shù)據(jù)存貯設(shè)計、計算機處理方案選擇系系 統(tǒng)統(tǒng) 實實 施施軟件編程和軟件包購置、計算機和通信設(shè)備的購置,軟件編程和軟件包購置、計算機和通信設(shè)備的購置,系統(tǒng)的安裝、調(diào)試與測試,新舊系統(tǒng)的轉(zhuǎn)換系統(tǒng)的安裝、調(diào)試與測試,新舊系統(tǒng)的轉(zhuǎn)換系系 統(tǒng)統(tǒng) 運運 行行 與與 維維 護(hù)護(hù)系統(tǒng)運行的組織與管理、系統(tǒng)評價、系統(tǒng)糾錯性維護(hù)、系統(tǒng)運行的組織與管理、系統(tǒng)評價、系統(tǒng)糾錯性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)信息系統(tǒng)生命周期的階段劃分信息系統(tǒng)生命周期的階段劃分 1
12、. 工作階段的劃分原則不明確各階段的工作缺乏規(guī)范的規(guī)程、方法、表達(dá)工具與標(biāo)準(zhǔn)。2.系統(tǒng)建設(shè)過程用戶參與程度低用戶與專業(yè)人員對話缺乏有效的手段3.系統(tǒng)開發(fā)的工作任務(wù)集中在系統(tǒng)實施階段系統(tǒng)分析、設(shè)計工作不深入4.系統(tǒng)實施階段的工作采取“自底向上”的方法由于系統(tǒng)實施階段的工作采取“自底向上”的方法,系統(tǒng)總體功能與目標(biāo)的實現(xiàn)難以保證。冰山式系統(tǒng)開發(fā)費用分布冰山式系統(tǒng)開發(fā)費用分布系統(tǒng)規(guī)劃與開發(fā)費用系 統(tǒng) 運 行 與維護(hù)費用可預(yù)見部分難 預(yù) 見部分行護(hù)運維系統(tǒng)開發(fā)各階段的費用變化系統(tǒng)開發(fā)各階段的費用變化費用規(guī)劃分析設(shè)計實施結(jié) 構(gòu) 化 方法早期的方法 “結(jié)構(gòu)化”一詞在系統(tǒng)建設(shè)中的含意是用一組規(guī)范的步驟、準(zhǔn)則
13、和工具來進(jìn)行某項工作?;谙到y(tǒng)生命周期概念的結(jié)構(gòu)化方法則為信息系統(tǒng)建設(shè)提供了規(guī)范的步驟、準(zhǔn)則與工具,以彌補經(jīng)典方法的不足。 結(jié)構(gòu)化方法的基本思路: 這類方法都是把整個系統(tǒng)開這類方法都是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進(jìn)行若干活動,每項發(fā)過程分成若干階段,每個階段進(jìn)行若干活動,每項活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品( (成果成果) )。階 段 .方法技術(shù)工具標(biāo)準(zhǔn)任 務(wù) .產(chǎn)品活 動 . 1、 SSA&D方法的基本思想方法的基本思想 (Structured
14、System analysis and Development Methodology)(1) SSA&D的基本思想:的基本思想: 用用系統(tǒng)工程的思想系統(tǒng)工程的思想和和工程化工程化的方法、按的方法、按用用戶至上戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地的原則,結(jié)構(gòu)化、模塊化、自頂向下地對信息系統(tǒng)進(jìn)行分析與設(shè)計。對信息系統(tǒng)進(jìn)行分析與設(shè)計。(2)結(jié)構(gòu)化程序設(shè)計:結(jié)構(gòu)化程序設(shè)計:每一個程序都應(yīng)按照一每一個程序都應(yīng)按照一定的基本結(jié)構(gòu)來組織,這些基本結(jié)構(gòu)包括定的基本結(jié)構(gòu)來組織,這些基本結(jié)構(gòu)包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)結(jié)構(gòu)化系統(tǒng)設(shè)計:結(jié)構(gòu)化系統(tǒng)設(shè)計:對于清楚陳述的問題
15、,對于清楚陳述的問題,選擇和組織模塊接口,從而求得所得問題選擇和組織模塊接口,從而求得所得問題的的“最優(yōu)最優(yōu)”解解(Edward Yourdon)結(jié)構(gòu)化系統(tǒng)分析結(jié)構(gòu)化系統(tǒng)分析:以過程為中心,建立系統(tǒng)以過程為中心,建立系統(tǒng)用戶需求模型的技術(shù)。用戶需求模型的技術(shù)。(3) SSA&D的特點的特點:自頂向下整體性的分析設(shè)計和自底向上逐步實施;自頂向下整體性的分析設(shè)計和自底向上逐步實施;建立面向用戶的觀點;建立面向用戶的觀點;嚴(yán)格區(qū)分工作階段;嚴(yán)格區(qū)分工作階段;深入調(diào)查研究;深入調(diào)查研究;充分預(yù)料可能的變化;充分預(yù)料可能的變化;開發(fā)過程工程化。開發(fā)過程工程化。系統(tǒng)分析階段系統(tǒng)分析階段系統(tǒng)設(shè)計階段
16、系統(tǒng)設(shè)計階段系統(tǒng)實施階段系統(tǒng)實施階段系統(tǒng)運行、系統(tǒng)運行、維護(hù)、評價維護(hù)、評價系統(tǒng)規(guī)劃與初步調(diào)查;可行性研究與分析;現(xiàn)系統(tǒng)規(guī)劃與初步調(diào)查;可行性研究與分析;現(xiàn)行系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)功能分析行系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)功能分析 ;業(yè)務(wù)流程分;業(yè)務(wù)流程分析;析; 數(shù)據(jù)及數(shù)據(jù)流程分析;功能數(shù)據(jù)分析;數(shù)據(jù)及數(shù)據(jù)流程分析;功能數(shù)據(jù)分析;提出分析處理方式和新系統(tǒng)的邏輯模型。提出分析處理方式和新系統(tǒng)的邏輯模型。總體結(jié)構(gòu)設(shè)計;代碼設(shè)計;總體結(jié)構(gòu)設(shè)計;代碼設(shè)計; 文件數(shù)據(jù)庫設(shè)文件數(shù)據(jù)庫設(shè)計;計; IO設(shè)計;模塊功能與處理過程設(shè)計。設(shè)計;模塊功能與處理過程設(shè)計。程序設(shè)計;系統(tǒng)調(diào)試;人員培訓(xùn);系統(tǒng)切換。程序設(shè)計;系統(tǒng)調(diào)試;人員
17、培訓(xùn);系統(tǒng)切換。系統(tǒng)維護(hù);系統(tǒng)維護(hù); 系統(tǒng)評價。系統(tǒng)評價。2、 SSA&D的開發(fā)步驟的開發(fā)步驟結(jié)構(gòu)化系統(tǒng)分析結(jié)構(gòu)化系統(tǒng)設(shè)計結(jié)構(gòu)化程序設(shè)計結(jié)構(gòu)化方法學(xué)發(fā)展過程結(jié)構(gòu)化方法學(xué)發(fā)展過程系統(tǒng)開發(fā)過程系統(tǒng)開發(fā)過程結(jié)構(gòu)化分析結(jié)構(gòu)化分析結(jié)構(gòu)化設(shè)計結(jié)構(gòu)化設(shè)計結(jié)構(gòu)化程序設(shè)結(jié)構(gòu)化程序設(shè)計計DFDDFDDDDDE-RE-R過程描述過程描述結(jié)構(gòu)圖結(jié)構(gòu)圖IPOIPOHIPOHIPO系統(tǒng)流程圖系統(tǒng)流程圖PFCPFCN-SN-SPADPADWARNIERWARNIER5、SSA&D的優(yōu)缺點的優(yōu)缺點(1)優(yōu)點:)優(yōu)點: 嚴(yán)格區(qū)分開發(fā)階段,系統(tǒng)的針對性強;嚴(yán)格區(qū)分開發(fā)階段,系統(tǒng)的針對性強; 整體性與全局性好,自頂
18、向下觀點;整體性與全局性好,自頂向下觀點;(2)缺點:)缺點: 開發(fā)周期長;開發(fā)周期長; 開發(fā)過程繁瑣、復(fù)雜;開發(fā)過程繁瑣、復(fù)雜; 與用戶交流不直觀;與用戶交流不直觀; 系統(tǒng)的升級較困難。系統(tǒng)的升級較困難。1 1、原原型型法法工工作作流流程程12346758N1、用戶提出系統(tǒng)要求用戶提出系統(tǒng)要求2、識別、歸納上述要求識別、歸納上述要求3、開發(fā)一個模型原型開發(fā)一個模型原型4、評價模型評價模型5、模型不可行處理模型不可行處理6、模型不滿意處理模型不滿意處理7、修改模型修改模型8、確定模型后的處理確定模型后的處理N、實際系統(tǒng)開發(fā)、運行、實際系統(tǒng)開發(fā)、運行、維護(hù)等維護(hù)等建造建造/ /修改修改 原型原型
19、用戶測試用戶測試運行原型運行原型 聽取用聽取用 戶意見戶意見原型范型原型范型2、原型法的特點原型法的特點優(yōu)點:優(yōu)點:1 1、符合人們認(rèn)識事物的規(guī)律;、符合人們認(rèn)識事物的規(guī)律;2 2、能及早暴露系統(tǒng)實施后潛在的一些問題;、能及早暴露系統(tǒng)實施后潛在的一些問題;3 3、能調(diào)動用戶參與的積極性。、能調(diào)動用戶參與的積極性。缺點:缺點:1 1、不適合大型系統(tǒng)的開發(fā);、不適合大型系統(tǒng)的開發(fā);2 2、不適合大量運算及邏輯性強的模塊;、不適合大量運算及邏輯性強的模塊;3 3、對原企業(yè)基礎(chǔ)管理工作要求較高;、對原企業(yè)基礎(chǔ)管理工作要求較高; 否則容易走上機械模擬原手工系統(tǒng)的軌道。否則容易走上機械模擬原手工系統(tǒng)的軌道
20、。 面向?qū)ο蠓椒ǎ嫦驅(qū)ο蠓椒ǎ∣bject Oriented Method,OOM)是)是在各種面向?qū)ο蟮某绦蛟O(shè)計方法基礎(chǔ)上逐步發(fā)展起來的一在各種面向?qū)ο蟮某绦蛟O(shè)計方法基礎(chǔ)上逐步發(fā)展起來的一種新的軟件開發(fā)方法。種新的軟件開發(fā)方法。 把客觀事物看成是由對象組成的,對象是事物抽象把客觀事物看成是由對象組成的,對象是事物抽象的結(jié)果。的結(jié)果。 對象則由屬性和操作組成的,其屬性反映了對象的對象則由屬性和操作組成的,其屬性反映了對象的數(shù)據(jù)信息特征,而操作則用來定義對象的行為。數(shù)據(jù)信息特征,而操作則用來定義對象的行為。 對象之間的聯(lián)系是通過消息傳遞機制來實現(xiàn)的。對象之間的聯(lián)系是通過消息傳遞機制來實現(xiàn)的。
21、一個類的上層可以有父類,下層可以有子類,形成一個類的上層可以有父類,下層可以有子類,形成類的層次結(jié)構(gòu),子類可以通過繼承機制獲得其父類的特性。類的層次結(jié)構(gòu),子類可以通過繼承機制獲得其父類的特性。 面向?qū)ο蟮南到y(tǒng)開發(fā)過程,一般可分為以下四個面向?qū)ο蟮南到y(tǒng)開發(fā)過程,一般可分為以下四個階段:階段: 面向?qū)ο蠓治鲭A段面向?qū)ο蠓治鲭A段 面向?qū)ο笤O(shè)計階段面向?qū)ο笤O(shè)計階段 面向?qū)ο髮崿F(xiàn)階段面向?qū)ο髮崿F(xiàn)階段 面向?qū)ο鬁y試階段面向?qū)ο鬁y試階段2、面向?qū)ο蟮拈_發(fā)方法流程、面向?qū)ο蟮拈_發(fā)方法流程優(yōu)點:優(yōu)點: 與人類的思維方式一致。與人類的思維方式一致。 穩(wěn)定性好。穩(wěn)定性好。 可重用性好可重用性好 可維護(hù)性好可維護(hù)性好
22、不足:不足: 首先,必須依靠一定的軟件技術(shù)支持,首先,必須依靠一定的軟件技術(shù)支持, 其次,在大型項目的開發(fā)上,具有一定的局限性,必其次,在大型項目的開發(fā)上,具有一定的局限性,必須以結(jié)構(gòu)化方法的自頂向下的整體性系統(tǒng)調(diào)查和分析須以結(jié)構(gòu)化方法的自頂向下的整體性系統(tǒng)調(diào)查和分析作基礎(chǔ),否則,同樣會存在系統(tǒng)結(jié)構(gòu)不合理、關(guān)系不作基礎(chǔ),否則,同樣會存在系統(tǒng)結(jié)構(gòu)不合理、關(guān)系不協(xié)調(diào)的問題。協(xié)調(diào)的問題。面向?qū)ο笫且环N風(fēng)范,是觀察和分析問面向?qū)ο笫且环N風(fēng)范,是觀察和分析問題的一種方法論。基于這樣的方法論,題的一種方法論?;谶@樣的方法論,人們可以用自然的方式認(rèn)識和模擬現(xiàn)人們可以用自然的方式認(rèn)識和模擬現(xiàn)實世界,并由此帶
23、來軟件制造方式的實世界,并由此帶來軟件制造方式的根本變化。(馮玉琳等)根本變化。(馮玉琳等)盡可能模擬人類習(xí)慣的思維方式,即問盡可能模擬人類習(xí)慣的思維方式,即問題域與求解域在結(jié)構(gòu)上盡可能一致。題域與求解域在結(jié)構(gòu)上盡可能一致。與傳統(tǒng)方法相反,與傳統(tǒng)方法相反,OOMOOM以數(shù)據(jù)或信息為以數(shù)據(jù)或信息為主線,把主線,把數(shù)據(jù)和處理結(jié)合構(gòu)成統(tǒng)一數(shù)據(jù)和處理結(jié)合構(gòu)成統(tǒng)一體體對象。這時程序不再是一系列工對象。這時程序不再是一系列工作在數(shù)據(jù)上的函數(shù)集合,而是相互協(xié)作在數(shù)據(jù)上的函數(shù)集合,而是相互協(xié)作又彼此獨立的作又彼此獨立的對象對象的集合。的集合。數(shù)據(jù)與過程是分離的數(shù)據(jù)與過程是分離的過程過程1 1輸入輸入輸出輸出過
24、程過程2 2過程過程3 3數(shù)據(jù)實體數(shù)據(jù)實體屬于該對象屬于該對象的數(shù)據(jù)的數(shù)據(jù)對象對象處理數(shù)據(jù)的方法處理數(shù)據(jù)的方法消息消息消息消息對象把數(shù)據(jù)和處理數(shù)據(jù)對象把數(shù)據(jù)和處理數(shù)據(jù)的方法封狀成一個單元的方法封狀成一個單元面向?qū)ο蠓椒▊鹘y(tǒng)方法傳統(tǒng)方法1)Booch1)Booch方法方法 給定的抽象層次上識別類和對象給定的抽象層次上識別類和對象 識別這些對象和類的語義識別這些對象和類的語義 識別這些類和對象之間的關(guān)系識別這些類和對象之間的關(guān)系 實現(xiàn)類和對象實現(xiàn)類和對象2)Coad/yourdon2)Coad/yourdon方法方法 問題域部分問題域部分 人機交互部分人機交互部分 任務(wù)管理部分任務(wù)管理部分 數(shù)據(jù)管
25、理部分?jǐn)?shù)據(jù)管理部分3)OMT3)OMT方法方法(James Rumbaugh(James Rumbaugh) )試圖從三個視角描述系統(tǒng)試圖從三個視角描述系統(tǒng): :對象模型對象模型, ,動態(tài)模動態(tài)模型和功能模型型和功能模型對象模型對象模型: :描述對象的靜態(tài)結(jié)構(gòu)和之間的關(guān)系描述對象的靜態(tài)結(jié)構(gòu)和之間的關(guān)系. .主要概念包括類、屬性、操作、繼承、關(guān)主要概念包括類、屬性、操作、繼承、關(guān)聯(lián)、聚集聯(lián)、聚集動態(tài)模型:系統(tǒng)的動態(tài)行為。主要概念有狀動態(tài)模型:系統(tǒng)的動態(tài)行為。主要概念有狀態(tài)、子狀態(tài)、事件、行為、活動態(tài)、子狀態(tài)、事件、行為、活動功能模型:系統(tǒng)內(nèi)部數(shù)據(jù)值的轉(zhuǎn)換。主要概功能模型:系統(tǒng)內(nèi)部數(shù)據(jù)值的轉(zhuǎn)換。主
26、要概念有加工、控制流和角色念有加工、控制流和角色4)Jacobson4)Jacobson方法方法(OOSE)(OOSE)OOSEOOSE涉及整個軟件生命周期:需求分析、設(shè)涉及整個軟件生命周期:需求分析、設(shè)計、實現(xiàn)和測試計、實現(xiàn)和測試特別提出了用例的概念(特別提出了用例的概念(use case)use case)5)UML5)UML統(tǒng)一建模語言統(tǒng)一建模語言用于描述、構(gòu)造軟件系統(tǒng)以及商業(yè)建模的語用于描述、構(gòu)造軟件系統(tǒng)以及商業(yè)建模的語言,綜合了在大型、復(fù)雜系統(tǒng)的建模領(lǐng)域言,綜合了在大型、復(fù)雜系統(tǒng)的建模領(lǐng)域得到認(rèn)可的優(yōu)秀的軟件工程方法。得到認(rèn)可的優(yōu)秀的軟件工程方法。把問題當(dāng)作一組相互作用的把問題當(dāng)作一
27、組相互作用的實體,并確定實體間關(guān)系實體,并確定實體間關(guān)系面向功能面向功能 , ,把系把系統(tǒng)看成一組功能統(tǒng)看成一組功能1.1. 認(rèn)識問題空間的出發(fā)點不同認(rèn)識問題空間的出發(fā)點不同2.2. 認(rèn)識系統(tǒng)和描述系統(tǒng)的方式不同認(rèn)識系統(tǒng)和描述系統(tǒng)的方式不同3.3. 分析到設(shè)計的過渡分析到設(shè)計的過渡4.4. 對變化的適應(yīng)能力對變化的適應(yīng)能力5.5. 對復(fù)用的支持對復(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ū)ο?CASE (Comput
28、er Aided Software Engineering)是一種自動化或是一種自動化或半自動化的方法,能夠全面支持除系統(tǒng)調(diào)查外的每一個半自動化的方法,能夠全面支持除系統(tǒng)調(diào)查外的每一個開發(fā)步驟。嚴(yán)格地講,開發(fā)步驟。嚴(yán)格地講,CASE只是一種開發(fā)環(huán)境而不是一只是一種開發(fā)環(huán)境而不是一種開發(fā)方法。種開發(fā)方法。1 1提高了軟件質(zhì)量和軟件重用性。提高了軟件質(zhì)量和軟件重用性。2 2加快了軟件開發(fā)速度。加快了軟件開發(fā)速度。3 3簡化了軟件開發(fā)的管理和維護(hù)。簡化了軟件開發(fā)的管理和維護(hù)。4 4自動生成開發(fā)過程中的各種軟件文檔。自動生成開發(fā)過程中的各種軟件文檔。CASE平臺平臺調(diào)查報告分析報告設(shè)計報告系統(tǒng)實現(xiàn) 管
29、理工具 編輯工具 文檔工具 程序分析工具 測試工具 .工具類型工具實例程序評價和評估工具正文、圖形、字處理器圖形圖像編輯器編譯器,翻譯器測試數(shù)據(jù)生成器.1、信息系統(tǒng)開發(fā)工作中工作量重心的偏移。、信息系統(tǒng)開發(fā)工作中工作量重心的偏移。調(diào)查調(diào)查 30%分析分析 40%設(shè)計設(shè)計 20%實施實施 10%2、在所有的開發(fā)方法中,只有結(jié)構(gòu)化系統(tǒng)開發(fā)方、在所有的開發(fā)方法中,只有結(jié)構(gòu)化系統(tǒng)開發(fā)方法全面支持整個信息系統(tǒng)開發(fā)過程。法全面支持整個信息系統(tǒng)開發(fā)過程。 幾種方法不是相互獨立的,他們經(jīng)??梢曰鞄追N方法不是相互獨立的,他們經(jīng)??梢曰旌鲜褂?。合使用。 中國海洋石油總公司是經(jīng)國務(wù)院批準(zhǔn)于中國海洋石油總公司是經(jīng)國務(wù)
30、院批準(zhǔn)于1982年年2月月15日日成立的國家石油公司。為降低成本,提高效益,公司一直在成立的國家石油公司。為降低成本,提高效益,公司一直在信息化建設(shè)上不遺余力。公司先后建設(shè)了海洋石油衛(wèi)星通訊信息化建設(shè)上不遺余力。公司先后建設(shè)了海洋石油衛(wèi)星通訊網(wǎng)、廣域網(wǎng)、局域網(wǎng)、海洋石油網(wǎng)絡(luò)應(yīng)用系統(tǒng)等。其中,有網(wǎng)、廣域網(wǎng)、局域網(wǎng)、海洋石油網(wǎng)絡(luò)應(yīng)用系統(tǒng)等。其中,有兩個大型的兩個大型的MIS開發(fā)系統(tǒng):開發(fā)系統(tǒng):勘探開發(fā)系統(tǒng)勘探開發(fā)系統(tǒng)和和財務(wù)管理系統(tǒng)財務(wù)管理系統(tǒng)。 (1)勘探開發(fā)系統(tǒng)從勘探開發(fā)系統(tǒng)從1994年年自行組織力量開始建設(shè)自行組織力量開始建設(shè),先,先后建立了勘探數(shù)據(jù)庫、開發(fā)數(shù)據(jù)庫、生產(chǎn)動態(tài)信息庫。該系后建立
31、了勘探數(shù)據(jù)庫、開發(fā)數(shù)據(jù)庫、生產(chǎn)動態(tài)信息庫。該系統(tǒng)已應(yīng)用與公司的相關(guān)部門和所屬分公司,主要服務(wù)于管理統(tǒng)已應(yīng)用與公司的相關(guān)部門和所屬分公司,主要服務(wù)于管理層和技術(shù)層。層和技術(shù)層。(2)財務(wù)管理系統(tǒng)的開發(fā)經(jīng)歷了多個階段財務(wù)管理系統(tǒng)的開發(fā)經(jīng)歷了多個階段. 80年代后期公司曾組織過一次財務(wù)信息系統(tǒng)的開發(fā)年代后期公司曾組織過一次財務(wù)信息系統(tǒng)的開發(fā),系統(tǒng)系統(tǒng)是在是在DOS環(huán)境下運行的單機版并在部分下屬單位推廣應(yīng)用,盡環(huán)境下運行的單機版并在部分下屬單位推廣應(yīng)用,盡管沒有成功,卻為公司的會計電算化打下了良好的技術(shù)基礎(chǔ)。管沒有成功,卻為公司的會計電算化打下了良好的技術(shù)基礎(chǔ)。 后來,公司又組織由財務(wù)人員和計算機技術(shù)
32、人員參加的項后來,公司又組織由財務(wù)人員和計算機技術(shù)人員參加的項目組,開發(fā)了一套在微機目組,開發(fā)了一套在微機UNIX主機終端環(huán)境下運行的多用戶主機終端環(huán)境下運行的多用戶版,這套軟件經(jīng)許多下屬公司實施或二次開發(fā)后一直使用,提版,這套軟件經(jīng)許多下屬公司實施或二次開發(fā)后一直使用,提供了財務(wù)工作中大量的帳務(wù)處理和報表功能。供了財務(wù)工作中大量的帳務(wù)處理和報表功能。 96年,在公司領(lǐng)導(dǎo)的主持下,財務(wù)管理系統(tǒng)完全外包給用年,在公司領(lǐng)導(dǎo)的主持下,財務(wù)管理系統(tǒng)完全外包給用友集團(tuán),包括今后的應(yīng)用系統(tǒng)的維護(hù)工作。友集團(tuán),包括今后的應(yīng)用系統(tǒng)的維護(hù)工作。 公司有幾個用公司有幾個用開發(fā)的項目,由于時開發(fā)的項目,由于時間拖得
33、太長,適應(yīng)不了企業(yè)組織和管理流程的變化而告失敗。間拖得太長,適應(yīng)不了企業(yè)組織和管理流程的變化而告失敗。 中國海洋石油公司開發(fā)財務(wù)管理系統(tǒng)的目的中國海洋石油公司開發(fā)財務(wù)管理系統(tǒng)的目的,而不,而不是要從財務(wù)系統(tǒng)的開發(fā)中學(xué)到這類軟件的開發(fā)技術(shù),公司采用是要從財務(wù)系統(tǒng)的開發(fā)中學(xué)到這類軟件的開發(fā)技術(shù),公司采用外部化,選擇同用友集團(tuán)合作,具有以下優(yōu)點:外部化,選擇同用友集團(tuán)合作,具有以下優(yōu)點: (1)避免公司內(nèi)部的技術(shù)人員設(shè)計過多的技術(shù)細(xì)節(jié),可以節(jié)省避免公司內(nèi)部的技術(shù)人員設(shè)計過多的技術(shù)細(xì)節(jié),可以節(jié)省大量人力。大量人力。 (2)可以避開自行開發(fā)可能會遇到的各種難題,使完成后的財可以避開自行開發(fā)可能會遇到的各
34、種難題,使完成后的財務(wù)系統(tǒng)具有更強大的財務(wù)處理功能。務(wù)系統(tǒng)具有更強大的財務(wù)處理功能。 (3)(3)能夠大大節(jié)省需要投入項目調(diào)研和開發(fā)所需的時間,保能夠大大節(jié)省需要投入項目調(diào)研和開發(fā)所需的時間,保證系統(tǒng)按時使用。證系統(tǒng)按時使用。 用友開發(fā)該系統(tǒng)時,用的是原型法,使系統(tǒng)的開發(fā)過程更加用友開發(fā)該系統(tǒng)時,用的是原型法,使系統(tǒng)的開發(fā)過程更加靈活,大幅度節(jié)省時間,保證了整個開發(fā)項目的如期完工。靈活,大幅度節(jié)省時間,保證了整個開發(fā)項目的如期完工。 純面向?qū)ο蠓椒▽崿F(xiàn)起來有一些困難,而且目前系統(tǒng)的開發(fā)純面向?qū)ο蠓椒▽崿F(xiàn)起來有一些困難,而且目前系統(tǒng)的開發(fā)應(yīng)用也不廣泛,所以只把它作為系統(tǒng)某一部分功能內(nèi)部設(shè)計的應(yīng)用
35、也不廣泛,所以只把它作為系統(tǒng)某一部分功能內(nèi)部設(shè)計的參考方法。參考方法。 結(jié)論結(jié)論 各種方法不是互相排斥的,在建設(shè)一個系統(tǒng)時,一定要結(jié)合各種方法不是互相排斥的,在建設(shè)一個系統(tǒng)時,一定要結(jié)合組織的實際情況,靈活的加以選擇應(yīng)用。組織的實際情況,靈活的加以選擇應(yīng)用。 領(lǐng)導(dǎo)重視 觀念正確 管理規(guī)范 措施落實 落實相關(guān)的領(lǐng)導(dǎo)人員 落實相關(guān)的項目管理人員 落實相關(guān)的技術(shù)人員 落實相關(guān)的管理工作人員(用戶) 有足夠的技術(shù)力量 有成熟的技術(shù)支持 有使用生命周期法的開發(fā)經(jīng)驗 有現(xiàn)成的軟硬件支持 有充足的經(jīng)濟(jì)力量支持 有足夠的發(fā)展后勁 IBM公司提出的電子商務(wù)系統(tǒng)的生命周期 第一階段:企業(yè)商務(wù)模型的轉(zhuǎn)換階段 就是將
36、現(xiàn)有的商務(wù)模型擴展到網(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ù)過程中各項商務(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)
37、的、以服務(wù)器為中心的、可伸縮的、可快速部署的易用的和易管理的系統(tǒng)。第三階段:系統(tǒng)的運行階段系統(tǒng)運行階段涉及到一個可伸縮的、可用的安全的運行環(huán)境。圍繞著商務(wù)和應(yīng)用系統(tǒng),通常有一個基礎(chǔ)設(shè)施?;A(chǔ)設(shè)施提供的服務(wù)要求是可用的、可伸縮的、易管理的和安全的。它不僅是計算機系統(tǒng)的正常運轉(zhuǎn),還涉及到企業(yè)的商務(wù)活動遷移到電子商務(wù)系統(tǒng)上來。使計算機系統(tǒng)和企業(yè)的商務(wù)活動凝聚成一體。第四階段:資源的利用階段利用的重點是知識管理,是利用已有的知識。與信息管理不同,知識管理包括對顯式知識和隱式知識的管理。特點:1、電子商務(wù)系統(tǒng)作為一類特殊的信息系統(tǒng),包括立項、系統(tǒng)分析、設(shè)計、開發(fā)集成和維護(hù)幾個階段2、在電子商務(wù)系統(tǒng)的生命
38、周期中,其商務(wù)轉(zhuǎn)換對應(yīng)于系統(tǒng)立項規(guī)劃和系統(tǒng)分析;應(yīng)用系統(tǒng)的構(gòu)造對應(yīng)于系統(tǒng)設(shè)計與開發(fā)。3、電子商務(wù)系統(tǒng)的規(guī)劃階段非常重要,考慮到商務(wù)模式的變化。第一階段:電子商務(wù)系統(tǒng)規(guī)劃階段 就是需要確定未來電子商務(wù)的運作模式,在此基礎(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)容。其重點是確定點子商務(wù)業(yè)務(wù)系統(tǒng)的功能、平臺的基本功能和系統(tǒng)平臺的構(gòu)成。第三階段:系統(tǒng)開發(fā)與集成階段其主要任務(wù)是設(shè)計合理的系統(tǒng)實施計劃,確定系統(tǒng)實施的
39、組織安排,準(zhǔn)備應(yīng)用培訓(xùn),完成電子商務(wù)系統(tǒng)的上線運行準(zhǔn)備。第四階段:系統(tǒng)的實施階段其主要任務(wù)包括應(yīng)用軟件開發(fā)、系統(tǒng)平臺的選擇和搭建、軟硬件系統(tǒng)集成、系統(tǒng)評估和優(yōu)化四個方面。運行不僅僅是指電子商務(wù)系統(tǒng)投入運行,更重要的是企業(yè)商務(wù)活動在一種新的模式下運轉(zhuǎn)。這樣,系統(tǒng)的運行過程除了電子商務(wù)系統(tǒng)的正常投產(chǎn)外,還包括相應(yīng)的維護(hù)、管理,以及企業(yè)基于這樣一個系統(tǒng)的市場、銷售、客戶服務(wù)等基本商務(wù)環(huán)節(jié)的運作與組織。第五階段:系統(tǒng)運行、維護(hù)階段1、2、數(shù)據(jù)(what)功能(how)網(wǎng)絡(luò)(where)人(who)動機(why)經(jīng)營目標(biāo)/范圍(文字描述)角色:規(guī)劃人員經(jīng)營重點列表(重要經(jīng)營對象和實體)商務(wù)模型經(jīng)營場所列
40、表重要組件列表經(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īng)營角色模型技術(shù)模型(物理描述)角色:構(gòu)造人員物理數(shù)據(jù)/類模型技術(shù)設(shè)計模型技術(shù)結(jié)構(gòu)表示結(jié)構(gòu)規(guī)劃設(shè)計詳細(xì)表達(dá)(編碼實現(xiàn))角色:程序員數(shù)據(jù)定義應(yīng)用程序網(wǎng)絡(luò)結(jié)構(gòu)信息安全結(jié)構(gòu)規(guī)則定義系統(tǒng)運行(已完成系統(tǒng))角色:用戶可用數(shù)據(jù)可運行功能可用網(wǎng)絡(luò)可運行組織可執(zhí)行策略 所謂項目管理:是一套專門的知識、技術(shù)、工具和方法的集合,用于對項目進(jìn)行組織、領(lǐng)導(dǎo)和控制,以保證項目既定目標(biāo)的實現(xiàn)。 項目管理過程的管理活動1、項
41、目啟動2、項目計劃3、項目執(zhí)行階段4、項目結(jié)束階段 甘特圖它是以日歷的故事列出項目活動及其相應(yīng)的開始和結(jié)束時間,借此珍視項目計劃和監(jiān)督信息。1234567891011 12 13 A: Bai B: Dong C: Dong D: Dong E: Yin F: Yin G: Yang H: Yang I: WangTask: PersonWeeksActivity key: A: 總體設(shè)計總體設(shè)計 B: 模塊模塊1 C: 模塊模塊2 D: 模塊模塊3 E: 程序程序1 F: 程序程序2 G: 程序程序3 H: 集成測試集成測試 I: 系統(tǒng)測試系統(tǒng)測試IDTaskSep 2004Oct 2004
42、9-29-99-169-239-3010-710-1410-2110-2811-41 整理機房2 室內(nèi)布置3 敷設(shè)網(wǎng)線4 安裝硬件5 調(diào)試軟件時差時差工作進(jìn)度工作進(jìn)度非關(guān)鍵任務(wù)非關(guān)鍵任務(wù)時差時差1 2 3 4 5 6 7 8 9 10 11 12 13 14當(dāng)前進(jìn)度當(dāng)前進(jìn)度ABCDE任任務(wù)務(wù)周周文檔編寫文檔編寫評審評審?fù)瓿赏瓿?計劃完成計劃完成事件一月二月三月四月五月六月七月八月簽署分包合同技術(shù)要求說明書定稿系統(tǒng)審查子系統(tǒng)測試第一個單元測試生產(chǎn)計劃完成計劃的里程碑時點計劃的里程碑時點實際執(zhí)行過程中的里程碑時點實際執(zhí)行過程中的里程碑時點網(wǎng)絡(luò)圖 網(wǎng)絡(luò)圖是表示一項生產(chǎn)任務(wù)或一項工程中各個工作環(huán)節(jié)或
43、各道工序的先后關(guān)系和所需時間的網(wǎng)狀圖。網(wǎng)絡(luò)圖分為雙代號和單代號兩種形式。 雙代號網(wǎng)絡(luò)圖又稱為箭線型網(wǎng)絡(luò)圖,它用箭線表示作業(yè)(或工序)及作業(yè)之間的相互關(guān)系,每條箭線的箭頭和箭尾各有一個圓圈,圓圈上編有號碼。如:AB 單代號網(wǎng)絡(luò)圖又稱為結(jié)點型網(wǎng)絡(luò)圖,它用結(jié)點表示作業(yè),用箭線表示作業(yè)之間的邏輯關(guān)系,一道作業(yè)用一個結(jié)點表示,而不是兩個結(jié)點。如:AB網(wǎng)絡(luò)圖 一、網(wǎng)絡(luò)圖的構(gòu)成 網(wǎng)絡(luò)圖由箭線、結(jié)點和由結(jié)點與箭線連成的線路組成。 (一)箭線(作業(yè)、工序、活動) 1。網(wǎng)絡(luò)圖中每一條箭線代表一項活動或工序 2。活動的內(nèi)容可大可小,可多可少。 3。箭尾表示活動的開始,箭頭表示活動的結(jié)束。箭頭的 方向表示活動前進(jìn)的方
44、向。 4。箭線的長短與活動所消耗資源的多少或時間的長短無 關(guān)。 5。通常把活動的代號和作業(yè)時間標(biāo)在箭線的上下。 6。虛箭線。34 A 1045 A網(wǎng)絡(luò)圖 (二)結(jié)點(事項、事件、節(jié)點) 1。網(wǎng)絡(luò)圖中兩條或兩條以上的箭線的交接點就是結(jié)點,結(jié)點代表活動的開始和結(jié)束。用圓圈加上數(shù)字表示。 2。始點事項,中間事項和終點事項 3。結(jié)點(事項)不消耗時間和資源。 (三)線路 從網(wǎng)絡(luò)圖的始點事項開始到終點事項為止,由一系列首尾相連的箭線和結(jié)點所代表的活動和事項所組成的通道。網(wǎng)絡(luò)圖一般有多條線路。其中最長的我們稱之為關(guān)鍵線路。網(wǎng)絡(luò)圖 二、網(wǎng)絡(luò)圖的繪制(一)繪制的原則 1。箭線一般指向右邊,不允許出現(xiàn)循環(huán)。 2
45、。箭頭結(jié)點的編號(j)要大于箭尾結(jié)點的編號(i)?;顒涌捎脙删幪柋硎?,例如: 就可表示為活動 3 4 。編號可以不連續(xù)編。 3。兩相鄰結(jié)點之間只允許有一條箭線相連。進(jìn)入某一個結(jié)點的箭線可以有多條,但其它任何結(jié)點直接連接該結(jié)點的箭線只能有一條。3456246網(wǎng)絡(luò)圖 4。一個完整的網(wǎng)絡(luò)圖必須有,也只能有一個源和一個匯。 5。每項活動都應(yīng)有結(jié)點表示其開始和結(jié)束,即箭線首尾都應(yīng)有一結(jié)點。不能從一箭線中間引出另一箭線。246BD235B1B267D2D1網(wǎng)絡(luò)圖活動名稱AB后續(xù)活動C,DD例:153A C246BDX143A C25BD (二)繪制方法某機械廠管理信息系統(tǒng)開發(fā)活動清單活動代號活動描述緊后活
46、動活動時間(周)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無無34688536358312346109857A 3B 4 C 6D 8E8F 5H 6G 3J 5L 3K 8I 3網(wǎng)絡(luò)時間參數(shù)計算 (一)各項活動的作業(yè)時間 (二)結(jié)點時間:結(jié)點最早開始時間和結(jié)點最遲結(jié)束時間 (三)活動時間:各項活動的最早開始時間和最早結(jié)束時間; 各項活動的最遲開始時間和最遲結(jié)束時間。 (四)總時差 (五)線路時間網(wǎng)絡(luò)時間參數(shù)計
47、算 (一)確定活動的作業(yè)時間 作業(yè)時間是指在一定的生產(chǎn)技術(shù)組織條件下,完成一項活動所需要的時間。單位:日、周、小時或月。常用t(i,j)表示 估計的方法有: 1。單一時間估計法 對各項活動的作業(yè)時間僅確定一個時間值,估計時,應(yīng)以完成任務(wù)可能性最大的時間為準(zhǔn)。應(yīng)用于不可知因素很少,有同類工程或類似產(chǎn)品的工時資料可供借鑒的情況下。 2。三種時間估計法(三點估計法) (1)最樂觀時間(Optimistic Time):a (2)最可能時間(Most Likely Time): m (3)最悲觀時間(Pessimistic Time): b 三點估計法常用于探索性的項目。這些項目無先例可循,不可知因素
48、多,因而活動的作業(yè)時間很難估計,只能由專家根據(jù)對設(shè)備、人員、組織及技術(shù)條件的綜合分析估計這三種值,然后再平均獲得。 作業(yè)時間: t(i, j)= (a+4m+b) / 6網(wǎng)絡(luò)時間參數(shù)計算網(wǎng)絡(luò)時間參數(shù)計算 (二)結(jié)點時間的計算 結(jié)點并不占用時間,它只表示進(jìn)入該結(jié)點的活動或工序最遲在什么時刻結(jié)束和由該結(jié)點出發(fā)的活動或工序最早可能開始的時間。 1。結(jié)點最早開始時間(ET):是指從該結(jié)點開始的各項活動最早可能開始的時間。從網(wǎng)絡(luò)圖的始點事項開始計算。第一個始點事項的最早開始時間為0。 (1)當(dāng)進(jìn)入 j 結(jié)點的箭線(活動)只有一條時 ET ( j ) = ET ( i ) + t ( i , j ) (2
49、)當(dāng)進(jìn)入 j 結(jié)點的箭線(活動)有多條時 ET ( j ) = Max ET ( ik ) + t ( ik , j ) (k = 1,2,3)網(wǎng)絡(luò)時間參數(shù)計算 2。結(jié)點最遲結(jié)束時間(LT):是指進(jìn)入該結(jié)點的活動最遲必須完成的時間。它從網(wǎng)絡(luò)圖的終點事項開始,反結(jié)點編號順序計算。終點事項結(jié)點的最遲結(jié)束時間等于其最早開始時間。 (1)當(dāng)結(jié)點 i 后面只有一條箭線(活動)時, LT( i ) = LT( j ) t ( i , j ) (2)當(dāng)結(jié)點 i 后面有多條箭線(活動)時, LT( i ) = Min LT( jk ) t ( i , jk ) (k = 1,2,3) 3。結(jié)點時間的計算方法 圖上作業(yè)法 4。結(jié)點(事項)時差(S) S( i ) = LT( i ) ET( i )12346109857A 3B 4 C 6D 8E8F 5H 6G 3J 5L 3K 8I 30033712991414172020202323282831 3
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026云南中國郵政儲蓄銀行股份有限公司普洱市分行招聘10人參考考試題庫附答案解析
- 桂林銀行考試試題及答案
- 2026廣東清遠(yuǎn)市陽山縣城市管理和綜合執(zhí)法局第一次招聘城市管理監(jiān)察協(xié)管員和政府購買服務(wù)人員3人參考考試題庫附答案解析
- 2026上海黃浦區(qū)中意工程創(chuàng)新學(xué)院教務(wù)崗位招聘1人參考考試題庫附答案解析
- 2026四川成都城建投資管理集團(tuán)有限責(zé)任公司所屬數(shù)智集團(tuán)招聘3人備考考試試題附答案解析
- 2026上半年黑龍江省體育局事業(yè)單位招聘13人備考考試試題附答案解析
- 2026河南安陽市國控集團(tuán)有限公司招聘12人參考考試題庫附答案解析
- 生產(chǎn)科現(xiàn)場月度巡查制度
- 2026年度威?;鹁娓呒夹g(shù)產(chǎn)業(yè)開發(fā)區(qū)鎮(zhèn)(街道)所屬事業(yè)單位公開招聘初級綜合類崗位人員(9人)備考考試試題附答案解析
- 2026浙江杭州市西湖區(qū)翠苑第五幼兒園和新城幼兒園誠聘幼兒教師(非事業(yè))參考考試題庫附答案解析
- 如何做好一名護(hù)理帶教老師
- 房地產(chǎn)項目回款策略與現(xiàn)金流管理
- 非連續(xù)性文本閱讀(中考試題20篇)-2024年中考語文重難點復(fù)習(xí)攻略(解析版)
- 畜禽糞污資源化利用培訓(xùn)
- 《搶救藥物知識》課件
- 建筑工程咨詢服務(wù)合同(標(biāo)準(zhǔn)版)
- 2024年4月自考05424現(xiàn)代設(shè)計史試題
- 綜合能源管理系統(tǒng)平臺方案設(shè)計及實施合集
- 甲苯磺酸奧馬環(huán)素片-藥品臨床應(yīng)用解讀
- 共享單車對城市交通的影響研究
- 監(jiān)理大綱(暗標(biāo))
評論
0/150
提交評論