資源描述:
《物流管理信息系統(tǒng)開發(fā)ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、物流管理信息系統(tǒng)經(jīng)貿(mào)管理學院物流教研室物流管理信息系統(tǒng)開發(fā)第一節(jié)信息系統(tǒng)開發(fā)概述第二節(jié)信息系統(tǒng)規(guī)劃與可行性分析第三節(jié)系統(tǒng)分析第四節(jié)系統(tǒng)設計第五節(jié)系統(tǒng)實施第六節(jié)系統(tǒng)的運行與維護信息系統(tǒng)開發(fā)概述系統(tǒng)開發(fā)的指導原則系統(tǒng)開發(fā)策略參與系統(tǒng)開發(fā)的人員系統(tǒng)開發(fā)方法系統(tǒng)開發(fā)的指導原則系統(tǒng)的目的性系統(tǒng)的整體性系統(tǒng)的相關性系統(tǒng)的擴展性和易維護性工程化、標準化的系統(tǒng)開發(fā)管理系統(tǒng)開發(fā)策略接收式的開發(fā)策略經(jīng)過調(diào)查分析,認為用戶的信息需求是正確的、完全的和固定的,現(xiàn)有的信息處理過程和方式也是科學的,這時可采用接收式的開發(fā)策略。直接式的開發(fā)策略經(jīng)調(diào)
2、查分析后,即可確定用戶需求和處理過程,且以后不會有大的變化,則系統(tǒng)的開發(fā)工作就可以按照某一種方法的工作流程按部就班地走下去,直至最后完成開發(fā)任務。迭代式的開發(fā)策略當問題具有一定的復雜性和難度,一時不能完全確定時,就需要進行反復分析,反復設計,隨時反饋信息,發(fā)現(xiàn)問題,修正開發(fā)過程的方法。實驗式的開發(fā)策略當需求的不確定性很高時,一時無法制定具體的開發(fā)計劃,則只能用反復試驗的方式來做。參與系統(tǒng)開發(fā)的人員組織中的高層領導系統(tǒng)分析員系統(tǒng)設計員程序設計員企業(yè)管理人員系統(tǒng)開發(fā)方法1.結(jié)構(gòu)化系統(tǒng)開發(fā)方法結(jié)構(gòu)化系統(tǒng)開發(fā)該方法強調(diào)從系統(tǒng)的
3、角度出發(fā)來分析問題和解決問題,面對要開發(fā)的系統(tǒng),從層次的角度,自頂向下地分析和設計系統(tǒng),認為任何系統(tǒng)都有一個從發(fā)生、發(fā)展到消亡的生命周期,新系統(tǒng)是舊系統(tǒng)的繼續(xù)。開發(fā)過程強調(diào)嚴格的規(guī)范管理,工作文檔要成文,要標準。其特點:1)系統(tǒng)觀點2)生命周期系統(tǒng)的生命周期分為五個階段:系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行和維護。系統(tǒng)開發(fā)生命周期各階段的主要工作詳細設計提出要求可行性研究系統(tǒng)評價系統(tǒng)維護驗收編程調(diào)試系統(tǒng)轉(zhuǎn)換詳細調(diào)查初步調(diào)查邏輯設計開發(fā)方案選擇審批審查審查總體設計系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)運行和維護
4、生命周期法的開發(fā)過程提出要求初步調(diào)查可行性研究可行性分析報告審批修改目標、追加資源、等待條件A停止研制否修改是修改說明書A詳細調(diào)查邏輯設計系統(tǒng)分析報告審批B停止研制否修改是B總體設計詳細設計系統(tǒng)設計說明書審批停止研制修改設計方案C否修改C系統(tǒng)實施調(diào)試修改系統(tǒng)驗收交付使用是修改結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)缺點優(yōu)點:整體思路清楚,能夠從全局出發(fā),步步為營,減少返工,有利于提高開發(fā)質(zhì)量;設計工作中階段性強,每一階段均有工作成果出現(xiàn),且是下一階工作的依據(jù),工作進度比較容易把握,有利于系統(tǒng)開發(fā)的總體管理和控制。該法強調(diào)從整體來分析和設
5、計整個系統(tǒng),在系統(tǒng)分析時可以診斷出原系統(tǒng)中存在的問題和結(jié)構(gòu)上的缺陷。缺點:1.系統(tǒng)開發(fā)周期太長。2.這不大符合人們循序漸進地認識事物的規(guī)律性。3.需要大量的文檔和圖表,這方面的工作勞動量非常大,有時會造成效率低、成本高的問題。結(jié)構(gòu)化系統(tǒng)開發(fā)方法的適用范圍:主要適用于大系統(tǒng)或系統(tǒng)開發(fā)缺乏經(jīng)驗的情況。2.原型法(PrototypingApproach)原型法的基本思想是1977年開始提出來的,它試圖改進結(jié)構(gòu)化系統(tǒng)開發(fā)方法的缺點,由用戶與系統(tǒng)分析設計人員合作,在短期內(nèi)定義用戶的基本需求,開發(fā)出一個功能不十分完善的、實驗性的、
6、簡易的應用軟件基本框架(稱為原型)。先運行這個原型,再不斷評價和改進原型,使之逐步完善。其開發(fā)是一個分析、設計、編程、運行、評價多次重復,不斷演進的過程。原型法的開發(fā)過程分為四個階段:① 確定用戶的基本需求② 開發(fā)初始原型系統(tǒng)③ 對原型進行評價④ 修正和改進原型系統(tǒng)原型法的開發(fā)步驟:修改和完善系統(tǒng)原型確定用戶最初要求研制系統(tǒng)原型評價、使用系統(tǒng)原型完成系統(tǒng)開發(fā)并交付使用用戶滿意?NY原型法的優(yōu)缺點優(yōu)點:a、認識論上的突破;b、改進了用戶和系統(tǒng)設計者的信息交流方式;c、用戶滿意程度提高;d、開發(fā)風險降低;e、減少了用戶培訓
7、時間,簡化了管理;f、開發(fā)成本降低。缺點:a、開發(fā)工具要求高;b、解決復雜系統(tǒng)和大型系統(tǒng)問題困難;c、管理水平要求高。原形法的適用場合:用戶事先難以說明需求的較小的應用系統(tǒng)。決策支持系統(tǒng)。與結(jié)構(gòu)化系統(tǒng)開發(fā)方法結(jié)合起來使用。即整體上仍使用結(jié)構(gòu)化系統(tǒng)開發(fā)方法,而僅對其中功能獨立的模塊采用原型法。3.面向?qū)ο蠓椒嫦驅(qū)ο蠓椒ǖ膸讉€概念:對象、消息、類。面向?qū)ο蠓椒ǖ奶攸c:a、封裝性b、抽象性c、繼承性d、多態(tài)性面向?qū)ο蠓椒ǖ膬?yōu)點:①面向?qū)ο蠓椒枋龅默F(xiàn)實世界更符合人們認識事物的思維方法,因而用它開發(fā)的軟件更易于理解,易于維護
8、。②面向?qū)ο蟮姆庋b性在很大程度上提高了系統(tǒng)的可維護性和可擴展性。③面向?qū)ο蟮睦^承性大大提高了軟件的可重用性。4.計算機輔助系統(tǒng)開發(fā)方法(CASE)CASE方法(ComputerAidedSoftwareEngineering)是運用計算機軟件工具輔助系統(tǒng)開發(fā)的一種方法。嚴格地講,CASE方法只是一種開發(fā)環(huán)境而不是開發(fā)方法,具體開發(fā)