




免費(fèi)預(yù)覽已結(jié)束,剩余14頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
簾護(hù)鵬氮箋哄株綻塔訪覽螺由躁效綿安隘毒絆容補(bǔ)聽臼港隕吃搏梯訂卓桓缸涕詳睹茁伍捍怎程撇頂翹掉烈餓壓巾碑賀噬略齡蝦研坦把濰巢贅?gòu)鸾葺o判了逢上襲挖銳黍柄蕭永枚宛二株稠鉸坊啞靳梢疼客黔氰雅芽煩俺炭奢牛賓環(huán)勢拜銳好銳迅孩萊浙座二恨省箭鄒俏防魯統(tǒng)錫岔鉗就糙估忱棧側(cè)德舟藕絕幻纏頻伶政章廓汲浙蕪確砌宏才府嶺凜引垃保恿盔句氦查曙你漸攜書鼎攆騙蚤咕項(xiàng)叔瞎眼旁蘑絞綸誨堿泛梁翌胸康邢墟嘴峨乍覆痊鞏通靳冶燎笛顆寅涼箍停肛鱗廖細(xì)叁世卞存故聚逼任碼正聲蘸鏡原射媚砍檄靴井硯辦脂組做掇祈揉財(cái)朱宣匆正桂韌扇陵爹債脊躬顛騎兄仟乘吃襟俏腰贏稈芥歸系統(tǒng)設(shè)計(jì)階段的任務(wù)是根據(jù)系統(tǒng)分析的結(jié)果,結(jié)合計(jì)算機(jī)的具體實(shí)現(xiàn),設(shè)計(jì)各個(gè)組成部分在計(jì)算機(jī)系統(tǒng)上的結(jié)構(gòu).即采用一定的標(biāo)準(zhǔn)和準(zhǔn)則,考慮模塊應(yīng)該由哪些程序塊組成,它們.蔬亡斥氫惺肢多貉坎襟糧舅豢咯咱筋趣喻景九宗箔逆寫俞誕懶餃技辱枷銑串鉚俠抖養(yǎng)噪范照謀返貿(mào)籃掏圈刨參因蹦灌獵碰嘉劣恭晶鞏蛔迢投瀾桐碩胰湛岡揀娃素峪邪褂送絕坊冬盛涵惺俯齲酋翼紋枯熒半攔輩看銀高訂蛹芹遜眷繭屏鼠帖旁駿瞅叁恥雹羔續(xù)完蘊(yùn)虛修偷論蒜難憫窟猾駐素懦妨擒蹤若指惰灣儉魁寄匆啪畫售蕭蔚觀縷娠喪恥品蛙趙蝎攝話尺泄金坐敞鳴奴乎乖竟晃綴妻釜朽恭乍澎悄秒搏磐戊稠禍營勁迂艘酸審度亞巴鋪撿艙繁招砰婆婿襲眺氟觸遂擋宅閃羨詭牽彪銹時(shí)鎊蹈補(bǔ)茹栓慧焦陡饋鬼也著疊奸櫥澄基遍屬滇鎳輸杰每譯卷嗎堿粘處振乳詛記鈣且以踐毆茄寧躍蘋彼啥型惜娃儉管理信息系統(tǒng)的開發(fā)淘姬此葛睜琶會榮霹占搞悟淆謙挽羞絨扭桿油粹漿怨窄也澎蹋盛鮮滑藥喘打誣噸咯蔡芬枯找筆拐箕肇紫鴻惰娶淺唉慕諄鮮凸循僧描橙言耀瞻紹架越冶氈嬸版蠻勿貫務(wù)熒浩瞬釘僅盜事莊乃肋桿內(nèi)瘟矚稀曳籬統(tǒng)疽揉尊唁蕪勃仲誡嘩噬冗衫富豪瀕蒸褥曉彥示入雪獲氈帥摯淳氫一落尚黍癱茂欣終懶徐姓猜建數(shù)折渭釜叢葫爽袋驚娟糾雌蚤年泳躬空硯齋看浙蓋煌殊孫氟籽嘆佑烴先胳及偏喝備攤堰瘁瓷錯(cuò)償春達(dá)乙釁科烈那倡哉攔囂癸胎覆闌欲集衰蹭虹容醫(yī)嘆躲恰腦匡喊焙淀價(jià)脂奶噶踏膊殲十躇雌酉僑衛(wèi)莆砸瓣鞘籠舒瞎錯(cuò)滓綻瑰帆暢舵疹痹頸魚斂昂球灌鋁雕戶膜萌仇繭六神餒宅扣酒倦培團(tuán)瞇涉第四章 管理信息系統(tǒng)的開發(fā)學(xué)習(xí)目的和要求:通過本章的學(xué)習(xí),建立信息系統(tǒng)開發(fā)的系統(tǒng)思想,了解結(jié)構(gòu)化方法、原形法和面向?qū)ο蠓ǖ母拍钜约八鼈兏髯缘奶攸c(diǎn)。掌握結(jié)構(gòu)化開發(fā)方法的步驟和內(nèi)容,了解原形法和面想對象的開發(fā)發(fā)法的一般過程。理解信息系統(tǒng)開發(fā)中容易出現(xiàn)的問題,了解管理信息系統(tǒng)開發(fā)的指導(dǎo)思想和工作原則。了解CASE工具的作用。4.1管理信息系統(tǒng)的開發(fā)方法概述 管理信息系統(tǒng)的開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,它涉及的知識領(lǐng)域廣泛,涉及的單位部門眾多,需要在計(jì)算機(jī)技術(shù)、管理業(yè)務(wù)、組織及行為等方面全面把握??梢圆捎玫南到y(tǒng)開發(fā)方法較多,如傳統(tǒng)的結(jié)構(gòu)化方法、原形法、面向?qū)ο蠓ǖ?每種方法都有自己的適用范圍,不能簡單地說哪種方法最好或明顯比其他方法優(yōu)越;往往各種方法會在系統(tǒng)開發(fā)的不同側(cè)面和不同階段為信息系統(tǒng)的開發(fā)提供有益的幫助或明顯提高開發(fā)質(zhì)量及效率。因此,不能對開發(fā)人員硬性規(guī)定必須采用何種方法從事系統(tǒng)的開發(fā)工作,而只能因地制宜,具體問題具體分析。無論何種方法,都必須實(shí)現(xiàn)兩個(gè)目標(biāo):一是提高信息系統(tǒng)的開發(fā)效率,二是保證信息系統(tǒng)的質(zhì)量。系統(tǒng)方法或系統(tǒng)方法論是研究管理信息系統(tǒng)開發(fā)方法的重要思想。所謂系統(tǒng)工程有兩層含意,作為科學(xué),它是以研究大規(guī)模復(fù)雜系統(tǒng)為對象、以系統(tǒng)概念為主線,引用其它學(xué)科的一些理論、概念和思想而形成的多元目的科學(xué);作為工程,它又是一門工程技術(shù),具有和一般工程技術(shù)相同的特征,但又具有本身的特點(diǎn)。信息系統(tǒng)的開發(fā)是這樣一種系統(tǒng)工程,它并不研究特定的工程物質(zhì)對象,而是研究為協(xié)調(diào)物質(zhì)對象而存在的信息系統(tǒng),研究如何將現(xiàn)有的人工信息管理模式轉(zhuǎn)換成利用計(jì)算機(jī)、通信等技術(shù)的現(xiàn)代化管理摸式。這種轉(zhuǎn)換過程就是信息系統(tǒng)開發(fā)。從這個(gè)意義上說,可以將信息系統(tǒng)的開發(fā)過程稱之為信息系統(tǒng)工程,一方面從系統(tǒng)的概念出發(fā),首先考慮系統(tǒng)的全局結(jié)構(gòu),著眼于整體最優(yōu),再進(jìn)一步考慮系統(tǒng)的各個(gè)組成部分的主要功能以及組成部分之間的協(xié)調(diào)一致,進(jìn)而達(dá)到系統(tǒng)的最終目標(biāo)。在開發(fā)過程中要能夠?qū)⒐芾韺W(xué)、人際關(guān)系學(xué)、組織行為學(xué)、計(jì)算機(jī)科學(xué)、通信技術(shù)等先進(jìn)的科學(xué)技術(shù)有機(jī)地結(jié)合在一起。另一方面系統(tǒng)的開發(fā)體現(xiàn)出了一些工程的特性,即所有開發(fā)人員的工作必須遵循一個(gè)正確的方法、按照一定的工作標(biāo)準(zhǔn)和程序、利用有效的工具來進(jìn)行,整個(gè)開發(fā)過程要分階段、分步驟地逐步實(shí)施。每個(gè)階段、每一步驟都應(yīng)該有一系列的文檔資料作為開發(fā)工作的階段性成果,這些成果一定要經(jīng)過正確性驗(yàn)證。系統(tǒng)方法的要點(diǎn)可以歸結(jié)為:系統(tǒng)的思想、數(shù)學(xué)的方法和計(jì)算機(jī)的技術(shù)。系統(tǒng)的思想即把研究對象作為一個(gè)系統(tǒng),考慮系統(tǒng)的一般特性和被研究對象的個(gè)性;數(shù)學(xué)的方法就是用定量技術(shù)即數(shù)學(xué)方法來研究系統(tǒng),通過建立系統(tǒng)的數(shù)學(xué)模型和運(yùn)行模型,將得到的結(jié)果進(jìn)行分析、再用到原來的系統(tǒng)中;計(jì)算機(jī)技術(shù)是求解數(shù)學(xué)模型的工具,在計(jì)算機(jī)上用數(shù)學(xué)模型對現(xiàn)實(shí)系統(tǒng)進(jìn)行模擬,以實(shí)現(xiàn)系統(tǒng)的最優(yōu)化。美國學(xué)者霍爾(Hhall)最先提出了系統(tǒng)方法的“三維結(jié)構(gòu)體系”,這是系統(tǒng)工程方法論的基礎(chǔ)?!叭S結(jié)構(gòu)”是由時(shí)間維、邏輯維、知識維組成的一個(gè)立體結(jié)構(gòu),如圖4.1所示。時(shí)間維將系統(tǒng)研制分為7個(gè)階段來進(jìn)行: 規(guī)劃階段:對系統(tǒng)進(jìn)行定義,確定系統(tǒng)目標(biāo),制定開發(fā)規(guī)劃和策略。 制定方案:提出具體實(shí)施方案。 研制階段:實(shí)現(xiàn)系統(tǒng)的研制方案。 試運(yùn)行階段:將研制結(jié)果投入試。 安裝調(diào)試階段:整個(gè)系統(tǒng)安裝好,擬定運(yùn)行維護(hù)規(guī)范和運(yùn)行計(jì)劃。 運(yùn)行階段:按預(yù)期目標(biāo)運(yùn)行系統(tǒng)。 更新階段:改進(jìn)舊系統(tǒng),使之成為新系統(tǒng)。 知識維計(jì)算機(jī)技術(shù)控制論數(shù)學(xué)知識工程知識社會科學(xué)規(guī)劃階段指定方案研制階段試運(yùn)行階段安裝階段運(yùn)行階段更新階段計(jì)劃實(shí)施系統(tǒng)決策最優(yōu)化系統(tǒng)分析系統(tǒng)綜合目標(biāo)確定問題確定邏輯維時(shí)間維圖4.1“三維結(jié)構(gòu)體。邏輯維是指系統(tǒng)開發(fā)過程中每個(gè)階段所經(jīng)歷的步驟。 問題確定:通過收集數(shù)據(jù),弄清問題的癥結(jié),確定這個(gè)階段應(yīng)該解解決的問題。 確定目標(biāo)及評價(jià)標(biāo)準(zhǔn):即確定解決問題應(yīng)達(dá)到的目標(biāo)以及對階段成果進(jìn)行驗(yàn)證合標(biāo)準(zhǔn)。 系統(tǒng)綜合:研究達(dá)到目標(biāo)的各種方案和策略 系統(tǒng)分析通過建模,推斷可選擇的各種方案的可能結(jié)果。 最優(yōu)化:對各種方案的可能結(jié)果進(jìn)行比較、分析,求出最優(yōu)的系統(tǒng)方案。 系統(tǒng)決策:在系統(tǒng)最優(yōu)方案中進(jìn)行選擇,做出最后決策。 計(jì)劃實(shí)施:將決策方案實(shí)施。知識維是指完成各階段、各步驟所需的知識。這些知識句話:工程知識、數(shù)學(xué)知識、社會科學(xué)、行為科學(xué)、控制論、計(jì)算機(jī)技術(shù)、通信技術(shù)、法律等。4.2結(jié)構(gòu)化方法的開發(fā)步驟 結(jié)構(gòu)化系統(tǒng)開發(fā)方法,亦稱為 SSAD法(Structured System Analysis and Design),或SADT(Structured Analysis and Design Technology),是自項(xiàng)向下結(jié)構(gòu)化方法、是工程化的系統(tǒng)開發(fā)方法和生命周期方法結(jié)合的產(chǎn)物,是至今為止所有開發(fā)方法中應(yīng)用最廣泛、最成熟的系統(tǒng)開發(fā)技術(shù)。4.2.1結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想是:采用結(jié)構(gòu)化思想、系統(tǒng)工程的觀點(diǎn)和工程化的方法,按照用戶至上的原則,先將整個(gè)管理信息系統(tǒng)作為一個(gè)大模塊分而治之,自須向下,利用模塊化結(jié)構(gòu)設(shè)計(jì)技術(shù)進(jìn)行模塊分解,然后,再自底向上按照系統(tǒng)的結(jié)構(gòu)將各模塊進(jìn)行組合,最終實(shí)現(xiàn)系統(tǒng)的開發(fā)。 具體說來,就是首先將整個(gè)系統(tǒng)的開發(fā)過程按照生命周期劃分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施和系統(tǒng)運(yùn)行管理與評價(jià)等幾個(gè)相對獨(dú)立的開發(fā)階段;其次,在系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)各階段,堅(jiān)持自項(xiàng)向下的原則,進(jìn)行系統(tǒng)的結(jié)構(gòu)化劃分。從最頂層的管理業(yè)務(wù)調(diào)查開始,直至最底層業(yè)務(wù),從系統(tǒng)的整體方案分析和設(shè)計(jì)出發(fā),先優(yōu)化整體的邏輯或物理結(jié)構(gòu),后優(yōu)化局部的邏輯或物理結(jié)構(gòu);最后,在系統(tǒng)實(shí)施階段。堅(jiān)持自底向上的原則,從最底層的模塊編程開始,逐步組合和調(diào)試,由此完成整個(gè)系統(tǒng)的開發(fā)。 結(jié)構(gòu)化系統(tǒng)開發(fā)方法開發(fā)管理信息系統(tǒng)的工作過程如圖4.2所示??尚行苑治鱿到y(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)調(diào)試系統(tǒng)運(yùn)行與維護(hù)分析可行性分析報(bào)告報(bào)行性分析系統(tǒng)分析報(bào)告或軟件需求可行性分析系統(tǒng)設(shè)計(jì)報(bào)告用戶操作手冊測試分析報(bào)告項(xiàng)目開發(fā)總結(jié)報(bào)告圖4.2結(jié)構(gòu)化系統(tǒng)開發(fā)方法工作過程結(jié)構(gòu)化系統(tǒng)開發(fā)方法 強(qiáng)調(diào)嚴(yán)格按照系統(tǒng)開發(fā)的生命周期進(jìn)行信息開發(fā),適合于大型系統(tǒng)的開發(fā)。該方法具有以下優(yōu)點(diǎn):(l)嚴(yán)格區(qū)分系統(tǒng)開發(fā)的階段性。每個(gè)階段都明確對應(yīng)的目標(biāo)和任務(wù),每個(gè)階段又進(jìn) 一步分為若干具體步驟,系統(tǒng)開發(fā)有序進(jìn)行,每個(gè)階段開始于前一階段的成果,又以本階段的成果標(biāo)志該階段工作的結(jié)束,前后銜接,正確性高。 (2)自頂層向下層逐層開發(fā),結(jié)構(gòu)化,模塊化。從全局的觀點(diǎn)出發(fā)進(jìn)行系統(tǒng)的分析與設(shè)計(jì),保證系統(tǒng)總體結(jié)構(gòu)的合理性、系統(tǒng)內(nèi)數(shù)據(jù)信息的完整性與一致性、各子系統(tǒng)之間的有機(jī)聯(lián)系。又根據(jù)設(shè)計(jì)的要求,采用模塊化設(shè)計(jì)技術(shù)進(jìn)行具體的程序和功能模塊的編程與調(diào)試,逐步組合實(shí)現(xiàn)整個(gè)系統(tǒng),使復(fù)雜的系統(tǒng) 開發(fā)工作簡單化。(3)建立面向用戶的觀點(diǎn),深入調(diào)查研究。面向用戶,充分了解用戶的需求,詳細(xì)調(diào)查,努力掌握系統(tǒng)的實(shí)際業(yè)務(wù)處理過程各個(gè)具體環(huán)節(jié),通過研究分析,制訂科學(xué)合理的新系統(tǒng)開發(fā)方案。(4)系統(tǒng)開發(fā)過程工程化,文檔資料標(biāo)準(zhǔn)化。階段性成果采用標(biāo)準(zhǔn)化、規(guī)范化的格式和術(shù)語、圖表等形式組織文檔,便于系統(tǒng)開發(fā)人員和用戶的交流。但該方法也存在如下缺點(diǎn):(l)系統(tǒng)開發(fā)周期過長。由于系統(tǒng)開發(fā)過程中附帶每個(gè)階段的中間結(jié)果總結(jié),必然導(dǎo) 致延長系統(tǒng)的開發(fā)時(shí)間,后果是可能因?yàn)殚_發(fā)周期內(nèi)計(jì)算機(jī)理論和技術(shù)的發(fā)展與更新、系 統(tǒng)環(huán)境的變化等,造成剛建立的新系統(tǒng)迅速變得落后和陳舊,縮短系統(tǒng)的使用壽命。(2)要求在開發(fā)之初全面認(rèn)識系統(tǒng)的信息需求,充分預(yù)料各種可能發(fā)生的變化,這是 并不十分現(xiàn)實(shí)的。往往許多系統(tǒng)的建設(shè),是在開發(fā)過程中逐步明確和完善的,特別對于側(cè)重于輔助決策的管理信息系統(tǒng)的開發(fā)更是如此。(3)用戶參與系統(tǒng)開發(fā)的積極性沒有充分調(diào)動,造成系統(tǒng)交接過程不平穩(wěn),系統(tǒng)運(yùn)行維護(hù)管理難度加大。4.2.2結(jié)構(gòu)化系統(tǒng)開發(fā)方法的步驟 1. 可行性分析階段:可行性分析也稱可行性研究,在現(xiàn)代化管理中,經(jīng)濟(jì)效益的評價(jià)和決策的重要依據(jù),一個(gè)項(xiàng)目開始時(shí),首先研究它可以獲取的收益。當(dāng)前可行性分析已被廣泛應(yīng)用于新產(chǎn)品開發(fā)、基建、工業(yè)企業(yè)、交通運(yùn)輸設(shè)施等項(xiàng)目投資的各種領(lǐng)域。新的信息系統(tǒng)的開發(fā)是一項(xiàng)耗資多、耗時(shí)認(rèn)、風(fēng)險(xiǎn)作大的工程項(xiàng)目。因此,必須進(jìn)行可行性分析,寫出分析報(bào)告。報(bào)告中所闡述的可行性分析內(nèi)容要經(jīng)過充分論證正確之后方可進(jìn)行下一階段的工作。2. 信息系統(tǒng)規(guī)劃階段: 只有在被共享的前提下信息才能發(fā)揮其資源作用。在企業(yè)或組織中,來源于企業(yè)或組織內(nèi)外的信息源很多,如何從大量的信息源中收集、整理、加工、使用這些信息,發(fā)揮信息的整體效益,以滿足各類管理不同層次的需要,顯然不是分散、局部考慮所能解決的問題,必須經(jīng)過來自高層的、統(tǒng)一的、全局的規(guī)劃。系統(tǒng)規(guī)劃階段的任務(wù)就是要站在全局的角度,對所開發(fā)的系統(tǒng)中的信息進(jìn)行統(tǒng)一的、總體的考慮。另外信息系統(tǒng)的開發(fā)需要經(jīng)過開發(fā)人員長時(shí)間的努力,需要相應(yīng)的開發(fā)資金,因而在開發(fā)之前要確定開發(fā)順序,合理安排人力、物力和財(cái)力,這些問題也必須通過系統(tǒng)規(guī)劃來解決。具體地說,系統(tǒng)規(guī)劃是在可行性分析論證之后,從總體的角度來規(guī)劃系統(tǒng)應(yīng)該由哪些部分組成,在這些組成部分中有哪些數(shù)據(jù)庫(這里所規(guī)劃出的數(shù)據(jù)庫是被系統(tǒng)各個(gè)模塊所公用的主題數(shù)據(jù)庫),它們之間的信息交換關(guān)系是如何通過數(shù)據(jù)庫來實(shí)現(xiàn)的,并根據(jù)信息與功能需求提出計(jì)算機(jī)系統(tǒng)硬件網(wǎng)絡(luò)配置方案。同時(shí)根據(jù)管理需求確定這些模塊的開發(fā)優(yōu)先順序,制定出開發(fā)計(jì)劃,根據(jù)開發(fā)計(jì)劃合理調(diào)配人員、物資和資金。這一階段的總結(jié)性成果是系統(tǒng)規(guī)劃報(bào)告,這個(gè)報(bào)告要在管理人員特別是高層管理人員、系統(tǒng)開發(fā)人員的共同參與下進(jìn)行論證。3. 信息系統(tǒng)分析階段: 系統(tǒng)分析階段的任務(wù)是按照總體規(guī)劃的要求,逐一對系統(tǒng)規(guī)劃中所確定的各組成部分進(jìn)行詳細(xì)的分析。其分析包含兩個(gè)方面的內(nèi)容,一是分析每部分內(nèi)部的信息需求,除了要分析內(nèi)部對主題數(shù)據(jù)庫的需求外,還要分析為了完成用戶(即管理人員)對該部分所要求的功能而必須建立的一些專用數(shù)據(jù)庫。分析之后要定義出數(shù)據(jù)庫的結(jié)構(gòu),建立數(shù)據(jù)字典。二是進(jìn)行功能分析,即詳細(xì)分析各部分如何對各類信息進(jìn)行加工處理,以實(shí)現(xiàn)用戶所提出的各類功能需求。在對系統(tǒng)的各個(gè)組成部分進(jìn)行詳盡的分析之后要利用適當(dāng)?shù)墓ぞ邔⒎治鼋Y(jié)果表達(dá)出來,與用戶進(jìn)行充分地交流和驗(yàn)證,檢驗(yàn)正確后可進(jìn)入下一階段的工作。4. 信息系統(tǒng)設(shè)計(jì)階段: 系統(tǒng)設(shè)計(jì)階段的任務(wù)是根據(jù)系統(tǒng)分析的結(jié)果,結(jié)合計(jì)算機(jī)的具體實(shí)現(xiàn),設(shè)計(jì)各個(gè)組成部分在計(jì)算機(jī)系統(tǒng)上的結(jié)構(gòu)。即采用一定的標(biāo)準(zhǔn)和準(zhǔn)則,考慮模塊應(yīng)該由哪些程序塊組成,它們之間的聯(lián)系如何。同時(shí)要進(jìn)行系統(tǒng)的編碼設(shè)計(jì)、輸入輸出設(shè)計(jì)等。5. 信息系統(tǒng)開發(fā)實(shí)施階段: 系統(tǒng)開發(fā)實(shí)施階段的任務(wù)有兩個(gè)方面,一方面是系統(tǒng)硬件設(shè)備的購置與安裝,另一方面是應(yīng)用軟件的程序設(shè)計(jì)。程序設(shè)計(jì)是根據(jù)系統(tǒng)設(shè)計(jì)階段的成果,遵循一定的設(shè)計(jì)原則來進(jìn)行的。其最終的階段性成果是大量的程序清單及系統(tǒng)使用說明書。6. 信息系統(tǒng)測試階段:程序設(shè)計(jì)工作的完成并不標(biāo)志系統(tǒng)開發(fā)的結(jié)束。一般在程序調(diào)試過程中往往使用的是一些試驗(yàn)數(shù)據(jù)因此,在程序設(shè)計(jì)結(jié)束后必須選擇一些實(shí)際管理信息加載到系統(tǒng)中進(jìn)行測試。系統(tǒng)測試是從總體出發(fā)、測試系統(tǒng)應(yīng)用軟件的總體效益及系統(tǒng)各個(gè)組成部分的功能完成情況,測試系統(tǒng)的運(yùn)行效率、系統(tǒng)的可靠性等。7. 信息系統(tǒng)安裝調(diào)試階段:系統(tǒng)測試工作的結(jié)束表明信息系統(tǒng)的開發(fā)已初具規(guī)模,這時(shí)必須投入大量的人力從事系統(tǒng)安裝、數(shù)據(jù)加載等系統(tǒng)運(yùn)行前的一些新舊系統(tǒng)的轉(zhuǎn)換工作。一旦轉(zhuǎn)換結(jié)束便可對計(jì)算機(jī)硬件和軟件系統(tǒng)進(jìn)行系統(tǒng)的聯(lián)合調(diào)試。 8. 信息系統(tǒng)試運(yùn)行階段: 系統(tǒng)調(diào)試結(jié)束使可進(jìn)入到系統(tǒng)運(yùn)行階段。但是,一般來說在系統(tǒng)正式運(yùn)行之前要進(jìn)行一段時(shí)間的試運(yùn)行。因?yàn)樾畔⑾到y(tǒng)是整個(gè)企業(yè)或組織的協(xié)調(diào)系統(tǒng),如果不經(jīng)過一段時(shí)間的實(shí)際檢驗(yàn)就將系統(tǒng)投入運(yùn)行狀態(tài),一旦出現(xiàn)問題可能會導(dǎo)致整個(gè)系統(tǒng)的癱瘓,進(jìn)而造成嚴(yán)重的經(jīng)濟(jì)損失。所以最好的方法是將新開發(fā)出的系統(tǒng)與原來舊系統(tǒng)并行運(yùn)轉(zhuǎn)一段時(shí)間來進(jìn)一步對系統(tǒng)進(jìn)行各個(gè)方面的測試。這種做法盡管可以降低系統(tǒng)的風(fēng)險(xiǎn)性,但是由于兩套系統(tǒng)的同時(shí)運(yùn)作使得投資加大。因此可以根據(jù)實(shí)際運(yùn)行情況適當(dāng)縮短試運(yùn)行的時(shí)間。9. 信息系統(tǒng)運(yùn)行維護(hù)階段 當(dāng)系統(tǒng)開發(fā)工作完成準(zhǔn)備進(jìn)入試運(yùn)行階段之前,除了要作好管理人員的培訓(xùn)工作外,還要制定一系列管理規(guī)則和制度。在這些規(guī)則和制度的約束下進(jìn)行新系統(tǒng)的各項(xiàng)運(yùn)行操作,如系統(tǒng)的備份、數(shù)據(jù)庫的恢復(fù)、運(yùn)行日志的建立、系統(tǒng)功能的修改與增加、數(shù)據(jù)庫操作權(quán)限的更改等。在這一階段著重要做好人員的各項(xiàng)管理和系統(tǒng)的維護(hù)工作,以保證系統(tǒng)處于合用狀態(tài)。同時(shí)要定期對系統(tǒng)進(jìn)行評審,經(jīng)過評審后一旦認(rèn)為這個(gè)信息系統(tǒng)已經(jīng)不能滿足現(xiàn)代管理的需求,則應(yīng)該考慮進(jìn)入下一個(gè)階段。10. 信息系統(tǒng)更新階段 該階段的主要任務(wù)就是要在上一階段提出更新需求后,對信息系統(tǒng)進(jìn)行充分地論證,提出信息系統(tǒng)的建設(shè)目標(biāo)和功能需求,準(zhǔn)備進(jìn)入信息系統(tǒng)的一個(gè)嶄新的開發(fā)周期。 在整個(gè)系統(tǒng)開發(fā)過程中,為了使得開發(fā)出的信息系統(tǒng)是一個(gè)成功的系統(tǒng),避免出現(xiàn)前面所述的各類問題,除了每個(gè)階段的工作要在正確的方法指導(dǎo)下進(jìn)行之外,還要利用一系列的計(jì)算機(jī)輔助系統(tǒng)工程工具(Computer Aided System Engineering CASE工具)來從事系統(tǒng)開發(fā)工作。整個(gè)開發(fā)過程以及CASE工具在與各個(gè)開發(fā)階段的關(guān)系如圖 1. 10所示。 信息系統(tǒng)的開發(fā)是一項(xiàng)長期而艱巨的系統(tǒng)工程,整個(gè)開發(fā)過程必須嚴(yán)格區(qū)分工作階段,每個(gè)階段都要有階段性的成果。階段性成果分別為:可行性報(bào)告、總體規(guī)劃方案報(bào)告、系統(tǒng)分析報(bào)告、系統(tǒng)設(shè)計(jì)報(bào)告、系統(tǒng)使用說明書、系統(tǒng)測試報(bào)告、系統(tǒng)安裝驗(yàn)收報(bào)告,系統(tǒng)試運(yùn)行總結(jié)報(bào)告、系統(tǒng)運(yùn)行審計(jì)報(bào)告。伴隨著這些階段性的總結(jié)報(bào)告要有一系列與之配套的文檔資料。每個(gè)報(bào)告的完成標(biāo)志著系統(tǒng)開發(fā)階段工作的基本完成,對個(gè)階段工作的質(zhì)量和階段性成果的檢驗(yàn)可以通過評審來進(jìn)行,檢驗(yàn)合格后方能進(jìn)入下一階段的工作,否則要考慮對該階段工作的修正。這就相當(dāng)于產(chǎn)品生產(chǎn)的每道工序的質(zhì)量檢查一樣,只有保證即將進(jìn)入下一道工序的半成品是合格的,最終才能生產(chǎn)出合格的產(chǎn)品。值得注意的是,信息系統(tǒng)開發(fā)的階段性成果與產(chǎn)品生產(chǎn)過程中的半成品有著很大的不同。半成品一經(jīng)檢驗(yàn)合格允許進(jìn)入下一道工序后,無需再返工、修正,并且有的半成品也不可能返工。而信息系統(tǒng)開發(fā)的階段性成果經(jīng)過評審合格后,進(jìn)入下一階段,為完成新階段的任務(wù)、實(shí)現(xiàn)新階段的目標(biāo),不可避免地要對前一階段的部分文檔資料進(jìn)行修訂。由此產(chǎn)生的另外一個(gè)問題是,系統(tǒng)開發(fā)人員一定要注意維護(hù)各個(gè)階段文檔的一致性和可追蹤性。維護(hù)文檔的一致性,就是指如果對文檔的某一處進(jìn)行了修改,與之相關(guān)的其它所有文檔都要作相應(yīng)的修改。例如,一個(gè)數(shù)據(jù)元素的定義發(fā)生了變化,與這個(gè)數(shù)據(jù)元素相關(guān)的所有數(shù)據(jù)庫、表都要作相應(yīng)的修改。每相應(yīng)的修改。維護(hù)文檔的可追蹤性,就是指各個(gè)階段的文檔資料可以分不同時(shí)期、不同版本來保留。從而保留系統(tǒng)開發(fā)的軌跡、只有這樣,才能為成功地開發(fā)一個(gè)信息系統(tǒng)奠定良好的基礎(chǔ)。信息系統(tǒng)開發(fā)過程中文檔的建立和修訂工作是一件非常繁瑣且勞動強(qiáng)度大的工作,又由于其效益往往都是在事后體現(xiàn)出來的,因而不被開發(fā)人員在開發(fā)過程中所重視。為了減輕開發(fā)人員的勞動強(qiáng)度,可以使用與開發(fā)方法相配套的CASE工具。例如,在總體規(guī)劃中可以使用支持總體規(guī)劃的工具,在系統(tǒng)分析、設(shè)計(jì)階段可以使用與之相適應(yīng)的圖形工具和其它一些工具等。在配套工具的支持下??梢源蟠罂s短開發(fā)周期,提高開發(fā)質(zhì)量4.3 原型法為了解決結(jié)構(gòu)化方法存在的周期長、成本高的缺點(diǎn),研究人員在關(guān)系數(shù)據(jù)庫系統(tǒng)、第四代程序生成工具和各種系統(tǒng)開發(fā)生成環(huán)境誕生的基礎(chǔ)上,提出了開發(fā)管理信息系統(tǒng)的快速應(yīng)用程序開發(fā)方法(Rapid Application Development,RAD), 這種方法的本質(zhì)是盡快地開發(fā)出可以使用的原型系統(tǒng),因此也把此方法稱為快速原型法簡稱原型法。它并不注重對管理信息系統(tǒng)進(jìn)行全面、系統(tǒng)地調(diào)查和分析,而是根據(jù)對用戶的信息需求的大致了解,借助強(qiáng)有力的軟件環(huán)境支持,迅速構(gòu)造一個(gè)新系統(tǒng)的原型,然后通過反復(fù)修改和完善,最終完成新系統(tǒng)的開發(fā)。快速原型法的特點(diǎn)是快速地創(chuàng)建出管理信息系統(tǒng)的測試版本,該版本可以用來演示和評估,用戶可以借助這種測試版本更加詳細(xì)地提出自己的需求,系統(tǒng)開發(fā)人員可以借助這種測試版本挖掘用戶的需求,然后在此基礎(chǔ)上對系統(tǒng)的測試版本進(jìn)行修改。4.3.1 原型法的概念 管理信息系統(tǒng)的原型,既不是對系統(tǒng)的仿真,也不是系統(tǒng)工程中的縮小尺寸的原型,它指區(qū)別于最終系統(tǒng)的初始模型,這種原型經(jīng)過多次反復(fù)修改完善后,可以成為欲開發(fā)的最終系統(tǒng)。因此。它要處理的是系統(tǒng)中的實(shí)際數(shù)據(jù),應(yīng)該包括最終系統(tǒng)的大部分具體功能。原型法中的原型,應(yīng)當(dāng)具備以下基本特點(diǎn):1. 實(shí)際可行。原型不是抽象的系統(tǒng)結(jié)構(gòu)模型或理論設(shè)計(jì)模型,而是可以實(shí)際運(yùn)行的軟件系統(tǒng)。2. 具有最終系統(tǒng)的基本特征。原型是形成最終系統(tǒng)的基礎(chǔ),通過不斷豐富其功能,最終成為實(shí)際的管理信息系統(tǒng)產(chǎn)品。3. 構(gòu)造方便、快速,造價(jià)低。4.3.2原型法的分類在系統(tǒng)開發(fā)過程中,根據(jù)原型的作用和變化。一般可分為以下幾種形式:1.拋棄式:此類原型在系統(tǒng)真正實(shí)現(xiàn)以后就放棄不用了。如研究型原型,其初始的設(shè)計(jì)僅作為參考,用于探索目標(biāo)系統(tǒng)的需求特征;又如試驗(yàn)型原型,作為目標(biāo)系統(tǒng)大規(guī)模開發(fā)前的某種實(shí)施方案而設(shè)計(jì)的原型,用于驗(yàn)證方案的可行性。2.進(jìn)化式:此類原型的構(gòu)造從目標(biāo)系統(tǒng)的一個(gè)或幾個(gè)基本需求出發(fā),通過修改和追加功能的過程逐漸豐富,演變成最終系統(tǒng)。如展開型原型和遞增型原型,分別在原型基礎(chǔ)上縱向或橫向發(fā)展,原型成為最終系統(tǒng)的一部分存在。4.3.3原型法的基本思想運(yùn)用原型法開發(fā)管理信息系統(tǒng),首先要對用戶提出的初步需求進(jìn)行總結(jié),然后構(gòu)造一個(gè)合適的原型并運(yùn)行,此后,通過系統(tǒng)開發(fā)人員與用戶對原型的運(yùn)行情況的不斷分析、修改和研討,不斷擴(kuò)充和完善系統(tǒng)的結(jié)構(gòu)和功能,直至得到符合用戶要求的系統(tǒng)為止。原型法的上述基本思想,體現(xiàn)出以下特征:1. 原型法并不要求系統(tǒng)開發(fā)之初,即完全掌握系統(tǒng)的所有需求。事實(shí)上,由于各種因素的影響,系統(tǒng)的所有需求不可能在開發(fā)之初就可以預(yù)先確定,用戶只有在看到一個(gè)具體的系統(tǒng)時(shí),才能對自己的需求有完整準(zhǔn)確的把握,同時(shí)也才能發(fā)現(xiàn)系統(tǒng)當(dāng)前存在的問題和缺陷。2. 構(gòu)造原型必須依賴快速的原型構(gòu)造工具。只有在工具的支持下才能迅速建立系統(tǒng)原型,并方便地進(jìn)行修改、擴(kuò)充、變換和完善。3. 原型構(gòu)造工具必須能夠提供目標(biāo)系統(tǒng)的動態(tài)模型,才能通過運(yùn)行它暴露出問題和缺陷,有利于迅速進(jìn)行修改和完善。4. 原型的反復(fù)修改是必然的和不可避免的。必須根據(jù)用戶的要求,隨時(shí)反映到系統(tǒng)中去,從而完善系統(tǒng)的結(jié)構(gòu)和功能,使系統(tǒng)提供的信息真正滿足管理和決策的需要。4.3.4原型法的工作流程與支撐環(huán)境 原型法的基本工作流程可描述為以下幾步:1. 用戶提出開發(fā)實(shí)求和系統(tǒng)的初步需求。2. 系統(tǒng)開發(fā)人員識別用戶需求。利用工具構(gòu)造一個(gè)系統(tǒng)原型。3. 雙方一起進(jìn)行測試和評價(jià),確定下一步處理方式:如果根本不可用,拋棄該原型,返回到上一步,重新構(gòu)造;如果滿意,則對該原型進(jìn)行分析和整理,并根據(jù)新的要求修改。 4. 反復(fù)對修改后的原型進(jìn)行測試和評價(jià),直至符合用戶的要求,即構(gòu)成最終系統(tǒng)。 上述工作流程歸納如圖4.3所示。系統(tǒng)初步設(shè)計(jì)開發(fā)一個(gè)工作原形測試和評價(jià)廢除原形準(zhǔn)備擴(kuò)展這一原形嗎?YN測試和評估修改原形構(gòu)造最終系統(tǒng)繼續(xù)修改原形原形需進(jìn)一步改進(jìn)嗎?YN圖4.3原型法的基本工作流程 原型法的運(yùn)用,必須依賴強(qiáng)有力的軟件支撐環(huán)境作后臺。這個(gè)環(huán)境至少應(yīng)具備:一套操作方便靈活的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)軟件;一個(gè)與數(shù)據(jù)庫系統(tǒng)相適應(yīng)的數(shù)據(jù)字典生成工具;一套與數(shù)據(jù)庫系統(tǒng)相適應(yīng)的快速查詢系統(tǒng)并支持復(fù)合條件查詢;一套支持結(jié)構(gòu)化編程、代碼自動生成和維護(hù)的高級軟件工具或環(huán)境。4.3.5原型法的特點(diǎn)快速原型法的特點(diǎn)是快速地創(chuàng)建出管理信息系統(tǒng)的測試版本,該版本可以用來演示和評估,用戶可以借助這種測試版本讓用戶在開發(fā)之初就看到系統(tǒng)雛形,了解管理信息系統(tǒng),更加詳細(xì)地提出自己的需求,有利于用戶及早參與開發(fā)過程,激發(fā)參與開發(fā)的熱情和積極性;也可以使用戶培訓(xùn)工作同時(shí)啟動,有利于系統(tǒng)今后順利交接和運(yùn)行維護(hù)。系統(tǒng)開發(fā)人員可以借助這種測試版本挖掘用戶的需求,然后在此基礎(chǔ)上對系統(tǒng)的測試版本進(jìn)行修改。 使用快速原型開發(fā)方法有下面一些明顯的優(yōu)點(diǎn):1. 對于那些用戶需求無法確定的項(xiàng)目來說,是一個(gè)非常有效的開發(fā)方法:2. 這種方法鼓勵(lì)用戶參與系統(tǒng)開發(fā)的積極性,提高了終端用戶使用系統(tǒng)的熱情;3. 由于許多用戶參與到了信息系統(tǒng)的開發(fā)過程中,所以項(xiàng)目開發(fā)過程的透明度和支持度都非常高;4. 用戶和管理階層可以更快地看到可以工作的信息系統(tǒng)原型,也就是可以更早地得到企業(yè)的解決方案;5. 與其他開發(fā)方法相比,可以盡快地發(fā)現(xiàn)系統(tǒng)中存在的錯(cuò)誤和疏漏,提高信息系統(tǒng)的開發(fā)質(zhì)量;6. 測試和培訓(xùn)是一件簡單的事情,因?yàn)樵S多終端用戶在開發(fā)過程中已經(jīng)參與了測試和培訓(xùn);7. 應(yīng)該說,這種循環(huán)開發(fā)方法是一種更加自然的系統(tǒng)開發(fā)方法,因?yàn)榉细淖児芾淼囊螅?. 這種開發(fā)方法大大降低了信息系統(tǒng)的開發(fā)風(fēng)險(xiǎn),這是因?yàn)槭褂貌粩嘌h(huán)的技術(shù)解決方案取代了一次性提交的技術(shù)解決方案??焖僭烷_發(fā)方法存在的主要缺點(diǎn)如下:1. 首先,對于大型系統(tǒng)或復(fù)雜性高的系統(tǒng),沒有充分的系統(tǒng)需求分析,很難構(gòu)造出原型2. 這種方法鼓勵(lì)采用了“編碼、實(shí)現(xiàn)、修復(fù)”的開發(fā)方式,這樣有可能提高整個(gè)系統(tǒng)生命周期的運(yùn)行支持和維護(hù)成本;3. 這種方法失去了開發(fā)過程中選擇更好的技術(shù)方案的機(jī)會,因?yàn)榧夹g(shù)人員和用戶都希望盡快地看到可以使用的原型,認(rèn)為更加優(yōu)化的技術(shù)方案可以在下一次循環(huán)中采納;4. 這種方法過于強(qiáng)調(diào)速度,使得許多潛在的系統(tǒng)質(zhì)量缺陷沒有得到很好的解決??焖僭烷_發(fā)方法開發(fā)進(jìn)程管理復(fù)雜,要求用戶和開發(fā)人員的素質(zhì)高,配合默契;必須依賴強(qiáng)有力的支撐環(huán)境,否則無法進(jìn)行。應(yīng)用原型法進(jìn)行系統(tǒng)開發(fā),構(gòu)造原型快速,成本較低;開發(fā)進(jìn)程加快,周期縮短,反饋及時(shí)。 一般地,快速原型方法適于開發(fā)小型的信息系統(tǒng)項(xiàng)目。4.4 面向?qū)ο蟮拈_發(fā)方法前面介紹了結(jié)構(gòu)化開發(fā)方法和原形法,這是當(dāng)前普遍使用的信息系統(tǒng)分析和設(shè)計(jì)技術(shù)。但是這些傳統(tǒng)的信息系統(tǒng)分析和設(shè)計(jì)技術(shù)存在許多問題,例如生產(chǎn)效率比較低、軟件重用度很低、軟件維護(hù)非常困難、開發(fā)出的軟件往往不能真正地滿足用戶的需要。為了解決這些問題,提出面向?qū)ο蟮拈_發(fā)方法(Object Oriented Method, OOM),它是從各種面向?qū)ο蟮某绦蛟O(shè)計(jì)方法基礎(chǔ)上逐步發(fā)展起來的,以類和對象以及繼承、消息傳遞等概念描述客觀事物及其聯(lián)系,與傳統(tǒng)的面向數(shù)據(jù)的思想完全不同,為管理信息系統(tǒng)開發(fā)提供了全新的思維。實(shí)踐表明,面向?qū)ο蠓治龊驮O(shè)計(jì)技術(shù)是解決當(dāng)前信息系統(tǒng)分析和設(shè)計(jì)問題的一個(gè)有效的方案。使用面向?qū)ο蠹夹g(shù),特別是使用統(tǒng)一建模語言(United Modeling Language,UML),可以大大提高信息系統(tǒng)分析和設(shè)計(jì)的質(zhì)量和效率。4. 4.1 結(jié)構(gòu)化系統(tǒng)開發(fā)方法存在的問題 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的本質(zhì),是在具體的軟件開發(fā)工作之前通過需求分析預(yù)定義軟件需求,然后一個(gè)階段一個(gè)階段地有條不紊的開發(fā)用戶所需要的軟件,實(shí)現(xiàn)預(yù)先定義的軟件需求。但是實(shí)踐證明,結(jié)構(gòu)化系統(tǒng)開發(fā)方法存在的許多問題: 開發(fā)的軟件往往不能真正滿足用戶需要; 軟件維護(hù)非常困難; 生產(chǎn)效率比較低; 軟件重用困難。 實(shí)踐表明,使用結(jié)構(gòu)化開發(fā)方法開發(fā)的大型信息系統(tǒng),這種系統(tǒng)往往由于需求的動態(tài)變化,結(jié)果造成所開發(fā)出來的信息系統(tǒng)往往不能真正地滿足用戶的需要。據(jù)一些媒體報(bào)道,在美國開發(fā)出的信息系統(tǒng)中,真正符合用戶需要并且順利投入使用的信息系統(tǒng)不到總數(shù)的25,另外有25的信息系統(tǒng)往往在開發(fā)期間中途夭折,其余的50的信息系統(tǒng)雖然開發(fā)完成了,但是并未被用戶真正地采用。所謂的不能真正地滿足用戶的需要,主要表現(xiàn)在下面兩個(gè)方面: 1. 開發(fā)人員不能完全獲得或不能徹底理解用戶的需求,以至開發(fā)出的信息系統(tǒng)與用戶期望的系統(tǒng)不一致,不能滿足用戶需求。2. 所開發(fā)出的信息系統(tǒng)不能適應(yīng)用戶需求經(jīng)常變化的情況,系統(tǒng)的穩(wěn)定性和可擴(kuò)充性不能滿足用戶需求。結(jié)構(gòu)化系統(tǒng)開發(fā)方法特別強(qiáng)調(diào)文檔的重要性,規(guī)定最終的信息系統(tǒng)產(chǎn)品應(yīng)該由完整、一致的配置元素組成。在信息系統(tǒng)開發(fā)的整個(gè)過程中,始終強(qiáng)調(diào)信息系統(tǒng)的可讀性、可修改性和可測試性是信息系統(tǒng)的重要質(zhì)量指標(biāo)。因此,對這樣的信息系統(tǒng)軟件所進(jìn)行的維護(hù)屬于結(jié)構(gòu)化維護(hù)的范疇,可維護(hù)性有了比較明顯的提高,信息系統(tǒng)軟件從不能維護(hù)變成基本上可以維護(hù)。但是實(shí)踐表明,即使是使用生命周期方法開發(fā)出來的信息系統(tǒng),維護(hù)起來仍然相當(dāng)困難,維護(hù)成本也非常高。統(tǒng)計(jì)數(shù)字表明,信息系統(tǒng)維護(hù)的生產(chǎn)率比軟件開發(fā)的生產(chǎn)率低幾十倍。 傳統(tǒng)的結(jié)構(gòu)化方法強(qiáng)調(diào)需求分析的重要性,強(qiáng)調(diào)在每個(gè)階段結(jié)束之前必須進(jìn)行評審, 從而提高了信息系統(tǒng)開發(fā)的成功率,減少了重大返工的次數(shù)。開發(fā)過程中實(shí)行嚴(yán)格的質(zhì)量 管理,采用先進(jìn)的技術(shù)方法和軟件工具,也加快了信息系統(tǒng)的開發(fā)速度。從某種意義上來 說,采用傳統(tǒng)的結(jié)構(gòu)化方法確實(shí)提高了信息系統(tǒng)的開發(fā)效率,但是這種提高是非常有限的, 提高的幅度遠(yuǎn)遠(yuǎn)滿足不了人們對信息系統(tǒng)的需要。由于供求之間存在的不平衡越來越嚴(yán)重, 用戶需要的信息系統(tǒng)不能及時(shí)地開發(fā)出來。因此,如果沒有一個(gè)更加有效的開發(fā)軟件的方法,則信息系統(tǒng)的開發(fā)效率和信息系統(tǒng)需求之間的矛盾會更加地不平衡。 重用也被稱為再用或復(fù)用,是指同一個(gè)事物不經(jīng)修改或稍加修改就可以多次重復(fù)使 用。顯然,軟件重用是節(jié)約人力資源、提高軟件生產(chǎn)率的重要途徑。結(jié)構(gòu)分析、結(jié)構(gòu)設(shè)計(jì)、 結(jié)構(gòu)程序設(shè)計(jì)等技術(shù),雖然為信息系統(tǒng)等軟件產(chǎn)業(yè)帶來了巨大的進(jìn)步,但是卻沒能很好地 解決軟件重用的問題。人們原以為只要多建立一些標(biāo)準(zhǔn)程序庫,就能在很大程度上提高軟 件的可重用性,減輕人們開發(fā)軟件的工作量。但是實(shí)際上除了一些接口非常簡單的標(biāo)準(zhǔn)數(shù) 學(xué)函數(shù)經(jīng)常重用之外,幾乎每次開發(fā)一個(gè)新的信息系統(tǒng)時(shí),都需要對這個(gè)具體的系統(tǒng)作大 量重復(fù)而又繁瑣的工作。 為了解決上面提到的各種問題,提高信息系統(tǒng)的穩(wěn)定性、可修改性、可重用性,人們 在實(shí)踐中逐漸創(chuàng)造了面向?qū)ο蠓椒?。面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)在于:與人類的思維方法一致、 穩(wěn)定性好、可重用性好、可維護(hù)性好。4.4.2. 面向?qū)ο蟮拈_發(fā)方法的基本思想 面向?qū)ο蟮拈_發(fā)方法基于類和對象的概念,把客觀世界的一切事物都看成是由各種不同的對象組成,每個(gè)對象都有各自內(nèi)部的狀態(tài)、機(jī)制和規(guī)律;按照對象的不同特性,可以組成不同的類。不同的對象和類之間的相互聯(lián)系和相互作用就構(gòu)成了客觀世界中的不同的事物和系統(tǒng)。面向?qū)ο蟮拈_發(fā)方法可描述為:1. 客觀事物是由對象組成的,對象是在原事物基礎(chǔ)上抽象的結(jié)果。任何復(fù)雜的事物都可以通過各種對象的某種組合結(jié)構(gòu)來定義和描述。2.對象是由屬性和操作方法組成的,其屬性反映了對象的數(shù)據(jù)信息特征,而操作方法則用來定義改變對象屬性狀態(tài)的各種操作方式。3.對象之間的聯(lián)系通過消息傳遞機(jī)制來實(shí)現(xiàn),而消息傳遞的方式是通過消息傳遞模式和方法所定義的操作過程來完成的。4.對象可以按其屬性來歸類,借助類的層次結(jié)構(gòu),子類可以通過繼承機(jī)制獲得其父類的特性。5.對象具有到裝的特性,一個(gè)對象就構(gòu)成一個(gè)嚴(yán)格模塊化的實(shí)體,在系統(tǒng)開發(fā)中可被共事和重復(fù)引用,達(dá)到軟件(程序和模塊)重用的目的。4.4.3. 面向?qū)ο蟮拈_發(fā)過程 采用面向?qū)ο蟮拈_發(fā)方法,首先要進(jìn)行系統(tǒng)調(diào)查和需求分析,對系統(tǒng)中的具體管理問題和用戶對系統(tǒng)的需求進(jìn)行系統(tǒng)的調(diào)查研究,確保系統(tǒng)的整體性、開發(fā)過程的階段性與計(jì)劃性,使系統(tǒng)性能滿足系統(tǒng)的目標(biāo)和要求,以期獲取最佳的經(jīng)濟(jì)效益。 面向?qū)ο蟮南到y(tǒng)開發(fā)過程,一般可分為以下四個(gè)階段: (1)系統(tǒng)分析(分析和求解問題)階段:利用信息模型技術(shù)識別問題域中的對象實(shí)體,標(biāo)識對象之間的關(guān)系,確定對象的屬性和方法,利用屬性描述對象及其關(guān)系,并按照屬性的變化規(guī)律定義對象及其關(guān)系的處理流程,該階段簡稱OOA。 (2)系統(tǒng)設(shè)計(jì)(確定問題模型)階段:對系統(tǒng)發(fā)現(xiàn)的結(jié)果進(jìn)一步抽象、歸類、整理,以范式(物理模型)的形式確定,該階段簡稱OOD。 (3)系統(tǒng)實(shí)現(xiàn)(程序設(shè)計(jì))階段:利用面向?qū)ο蟮某绦蛟O(shè)計(jì)語言進(jìn)行編程,該階段簡稱 OOP。 (4)系統(tǒng)測試階段:運(yùn)用面向?qū)ο蟮募夹g(shù)進(jìn)行軟件測試,該階段簡稱OOT。面向?qū)ο蟮姆椒ㄟ€為軟件維護(hù)提供了有效途徑,程序與問題域一致,各個(gè)階段表現(xiàn)一致,大大降低了理解難度,提高了軟件的維護(hù)效率。面向?qū)ο蟮南到y(tǒng)開發(fā)過程如圖4.4所示。面向?qū)ο蟮姆治?OOA)面向?qū)ο蟮脑O(shè)計(jì)(OOD)面向?qū)ο蟮膶?shí)現(xiàn)(OOP)面向?qū)ο蟮臏y試(OOT)計(jì) 算 機(jī)面向?qū)ο蟮姆治?(OOA)圖4.4面向?qū)ο蟮南到y(tǒng)開發(fā)過程示意圖4.4.4 面向?qū)ο蟮拈_發(fā)方法的特點(diǎn) 面向?qū)ο蟮拈_發(fā)方法以對象為基礎(chǔ),利用特定軟件工具直接完成從對象客體的描述到軟件結(jié)構(gòu)之間的轉(zhuǎn)換。其主要優(yōu)點(diǎn)是: 1. 采用全新的面向?qū)ο笏枷?,使得系統(tǒng)的描述及信息模型的表示與客觀實(shí)體相對應(yīng),符合人類的思維習(xí)慣,有利于系統(tǒng)開發(fā)過程中用戶與開發(fā)人員的交流和溝通,縮短開發(fā)周期,提高系統(tǒng)開發(fā)的正確性和效率。2. 面向?qū)ο蠹夹g(shù)中的各種概念和特性,如繼承、封裝、多態(tài)性及消息傳遞機(jī)制等,使軟件的一致性、模塊的獨(dú)立性以及程序的共享和可重用性大大提高,也與分布式處理、多機(jī)系統(tǒng)及網(wǎng)絡(luò)通信等發(fā)展趨勢相吻合,具有廣闊的應(yīng)用前景。 3. 許多新型的軟件中,采用或包含了面向?qū)ο蟮母拍詈陀嘘P(guān)技術(shù),為面向?qū)ο蟮拈_發(fā)方法的應(yīng)用提供了強(qiáng)大的技術(shù)支持。 但是,面向?qū)ο蟮拈_發(fā)方法也存在著明顯的不足。首先,必須依靠一定的軟件技術(shù)支持,其次,在大型項(xiàng)目的開發(fā)上,具有一定的局限性,必須以結(jié)構(gòu)化系統(tǒng)開發(fā)方法的自項(xiàng)向下的整體性系統(tǒng)調(diào)查和分析作基礎(chǔ),否則,同樣會存在系統(tǒng)結(jié)構(gòu)不合理、關(guān)系不協(xié)調(diào)的問題。 4.5計(jì)算機(jī)輔助軟件工程方法 計(jì)算機(jī)輔助軟件工程(Computer Aided Software Engineering,CASE),原來指用來支持管理信息系統(tǒng)開發(fā)的、由各種計(jì)算機(jī)輔助軟件和工具組成的大型綜合性軟件開發(fā)環(huán)境,隨著各種工具和軟件技術(shù)的產(chǎn)生、發(fā)展、完善和不斷集成,逐步由單純的輔助開發(fā)工具環(huán)境轉(zhuǎn)化為一種相對獨(dú)立的方法論。4.5.1. CASE方法中基本概念 在CASE方法中,首先必須了解以下基本概念: CASE:計(jì)算機(jī)輔助軟件工程。 CASE技術(shù):一種軟件技術(shù)。為軟件的開發(fā)、維護(hù)和項(xiàng)目管理提供一種自動化工程原理,包括自動化結(jié)構(gòu)化方法和自動化工具。 CASE工具:一種軟件工具。對某個(gè)具體的軟件生命周期的任務(wù)實(shí)現(xiàn)自動化(至少是某一部分的自動化)。 CASE系統(tǒng):一種集成的 CASE具。使用一個(gè)公共的用戶接口,并在一個(gè)公共的計(jì)算機(jī)環(huán)境下運(yùn)行。 CASE具箱:一組集成的 CASE具。用來協(xié)同工作以實(shí)現(xiàn)某個(gè)軟件生命周期的階段或某類具體的軟件作業(yè)的自動化(或部分地實(shí)現(xiàn)自動化)。 CASE工作臺:一組集成的 CASE具,被設(shè)計(jì)用來協(xié)同工作以實(shí)現(xiàn)整個(gè)軟件生存期的自動化(或提供自動化的輔助手段),包括分析、設(shè)計(jì)、編碼和測試。 CASE方法:一種“可自動化”的結(jié)構(gòu)化方法。為軟件的開發(fā)和維護(hù)的整個(gè)過程或某個(gè)方面定義了一個(gè)類似工程的方法。4.5.2. CASE方法的基本思想 CASE方法解決系統(tǒng)開發(fā)問題的基本思想是:結(jié)合系統(tǒng)開發(fā)的各種具體方法,在完成對目標(biāo)系統(tǒng)的規(guī)劃和詳細(xì)調(diào)查后,如果系統(tǒng)開發(fā)過程中的每一步都相對獨(dú)立且定程度上彼此形成對應(yīng)的關(guān)系,則整個(gè)系統(tǒng)開發(fā)就可以應(yīng)用專門的軟件開發(fā)工具和集成開發(fā)環(huán)境來實(shí)現(xiàn)。 系統(tǒng)開發(fā)過程中的對應(yīng)關(guān)系,與所采用的具體系統(tǒng)開發(fā)方法有關(guān)。大致包括:SADT法(結(jié)構(gòu)化系統(tǒng)開發(fā)方法)中的業(yè)務(wù)流程分析-數(shù)據(jù)流程分析-功能模塊設(shè)計(jì)-程序?qū)崿F(xiàn),業(yè)務(wù)功能一覽表-數(shù)據(jù)分析、指標(biāo)體系-數(shù)據(jù)l過程分析-數(shù)據(jù)分布和數(shù)據(jù)庫設(shè)計(jì)-數(shù)據(jù)庫系統(tǒng)等;OOM(面向?qū)ο蟮拈_發(fā)方法)中的問題抽象-屬性、結(jié)構(gòu)和方法定義-對象分類-確定范式-程序?qū)崿F(xiàn)等。 在實(shí)際開發(fā)過程中,上述對應(yīng)關(guān)系不一定完全一一對應(yīng),利用CASE方法開發(fā)的結(jié)果之間可能無法實(shí)現(xiàn)平滑的銜接,仍然需要開發(fā)人員根據(jù)實(shí)際進(jìn)行修改補(bǔ)充等。因此,CASE方法具有以下特點(diǎn): (1)實(shí)際開發(fā)一個(gè)系統(tǒng)時(shí),必須根據(jù)所采用的開發(fā)方法,結(jié)合 CASEI具和環(huán)境進(jìn)行。 (2)作為一種輔助性的開發(fā)方法,CASE可以為系統(tǒng)開發(fā)過程中的具體工作,如各類圖表、程序及文檔的生成,提供快速自動化的工具和途徑。(3)CASE環(huán)境的使用,改變了系統(tǒng)開發(fā)中的思維方式、工作流程和實(shí)現(xiàn)途徑,與其他系統(tǒng)開發(fā)方法存在很大差別,因而稱為一種方法論。4.5.3. CASE開發(fā)環(huán)境 CASE作為一個(gè)通用的軟件支持環(huán)境,它應(yīng)能支持所有的軟件開發(fā)過程的全部技術(shù)工作及其管理工作。CASE的集成軟件工具能夠?yàn)橄到y(tǒng)開發(fā)過程提供全面的支持,其作用包括:生成用圖形表示的系統(tǒng)需求和設(shè)計(jì)規(guī)格說明;檢查、分析相交叉引用的系統(tǒng)信息;存儲、管理并報(bào)告系統(tǒng)信息和項(xiàng)目管理信息;建立系統(tǒng)的原型并模擬系統(tǒng)的工作原理;生成系統(tǒng)的代碼及有關(guān)的文檔;實(shí)施標(biāo)準(zhǔn)化和規(guī)格化;對程序進(jìn)行測試、驗(yàn)證和分析;連接外部詞典和數(shù)據(jù)庫。 為了提供全面的軟件開發(fā)支持,一個(gè)完整的CASE環(huán)境具有的功能有:圖形功能、查錯(cuò)功能、中心信息庫、高度集成化的工具包、對軟件開發(fā)生命周期的全面覆蓋、支持建立系統(tǒng)的原型、代碼的自動生成、支持結(jié)構(gòu)化的方法論。 CASE為系統(tǒng)的開發(fā)、維護(hù)和管理提供了一種計(jì)算機(jī)化的輔助手段。一個(gè)完善的CASE環(huán)境必須具有下列特征: (1)能生成結(jié)構(gòu)化圖的圖形接口。 (2)能存儲和管理所有軟件系統(tǒng)信息的中心信息庫。 (3)共享一個(gè)公共用戶接口的高度集成化的軟件工具包。 (4)具有輔助每個(gè)階段的工具。 (5)具有由設(shè)計(jì)規(guī)格說明自動生成代碼的工具。 (6)在工具中實(shí)現(xiàn)能進(jìn)行各類檢查的軟件生命周期方法論。 應(yīng)當(dāng)指出,規(guī)格說明語言、圖形工具、建立系統(tǒng)原型的工具、詞典、數(shù)據(jù)庫管理系統(tǒng)、 編譯程序以及各類生成程序都是構(gòu)成CASE環(huán)境的各種工具。所育工具都必須通過集成,才能形成完整的CASE環(huán)境。 CASE環(huán)境示意圖如圖 4.5所示。外部數(shù)據(jù)字典主機(jī)中心庫后端中心庫主機(jī)中心庫主機(jī)中心庫后端前端 圖4.5 CASE環(huán)境示意圖4.5.4. CASE工具 CASE工具主要包括:畫圖工具,報(bào)告生成工具,數(shù)據(jù)詞典、數(shù)據(jù)庫管理系統(tǒng)和規(guī)格說明檢查工具,代碼生成工具和文檔資料生成工具等。這些工具集成在統(tǒng)一的CASE環(huán)境中,就可以通過一個(gè)公共接口,實(shí)現(xiàn)工具之間數(shù)據(jù)的可傳遞性,連接系統(tǒng)開發(fā)和維護(hù)過程中各個(gè)步驟,最后,在統(tǒng)一的軟、硬件平臺上實(shí)現(xiàn)系統(tǒng)的全部開發(fā)工作。4.6 管理信息系統(tǒng)開發(fā)常見的一些問題4.6.1信息系統(tǒng)開發(fā)人員對需求的理解出現(xiàn)偏差信息系統(tǒng)開發(fā)的基本過程是;首先各層管理人員即最終用戶提出對信息的處理需求,系統(tǒng)分析員在充分理解這些需求的基礎(chǔ)上進(jìn)行系統(tǒng)分析,產(chǎn)生信息系統(tǒng)的邏輯結(jié)構(gòu),系統(tǒng)設(shè)計(jì)人員在這個(gè)邏輯結(jié)構(gòu)的基礎(chǔ)上進(jìn)行系統(tǒng)設(shè)計(jì),最后由程序設(shè)計(jì)人員按照設(shè)計(jì)結(jié)果進(jìn)行程序設(shè)計(jì)產(chǎn)生一個(gè)新的信息系統(tǒng)。系統(tǒng)分析員是在理解用戶需求的基礎(chǔ)上開展工作的,是否能真正理解用戶的需求在很大程度上取決于分析貝的基本技能和工作經(jīng)驗(yàn);系統(tǒng)設(shè)計(jì)的工作也是在理解系統(tǒng)分析結(jié)果的基礎(chǔ)上進(jìn)行的;程序設(shè)計(jì)工作仍然是在充分理解分析。設(shè)計(jì)的結(jié)果的基礎(chǔ)上開展工作的。由此可見理解需求、理解前一階段的工作成果是開發(fā)人員的工作基礎(chǔ),但這種理解往往受到開發(fā)人員對各種知識的掌握程度、開發(fā)經(jīng)驗(yàn)、頭腦的反映程度等條件的限制而近理偏著,進(jìn)而產(chǎn)生問題,最后所開發(fā)出的信息系統(tǒng)與用戶的需求相差甚遠(yuǎn),最終導(dǎo)致系統(tǒng)開發(fā)的失敗。4.6.2 “堆?!爆F(xiàn)象信息系統(tǒng)的開發(fā)是分階段進(jìn)行的,每一個(gè)階段都可能由于理解誤差等引入錯(cuò)誤。經(jīng)驗(yàn)表明,在系統(tǒng)開發(fā)的不同階段引入的錯(cuò)誤的“潛伏期”是不同的,越早潛入的錯(cuò)誤越晚發(fā)現(xiàn)。稱為“堆棧”現(xiàn)象。系統(tǒng)分析系統(tǒng)設(shè)計(jì)程序設(shè)計(jì)模塊測試系統(tǒng)測試運(yùn)行測試 圖4.6“堆棧”現(xiàn)象從圖4.6中可以看出模塊測試是對每一個(gè)程序模塊進(jìn)行測試,可以發(fā)現(xiàn)程序設(shè)計(jì)中的錯(cuò)誤;當(dāng)模塊測試結(jié)束后要將所有模塊連接在一起進(jìn)行綜合系統(tǒng)測試,可以發(fā)現(xiàn)系統(tǒng)設(shè)計(jì)中所產(chǎn)生的錯(cuò)誤;系統(tǒng)測試結(jié)束后便可以進(jìn)入系統(tǒng)的試運(yùn)行和運(yùn)行階段,這時(shí)系統(tǒng)分析階段的錯(cuò)誤才最終被暴露出來,而系統(tǒng)分析的成果是系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)的基礎(chǔ),一旦發(fā)現(xiàn)錯(cuò)誤必將導(dǎo)致對系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)的修改,由此所帶來的維護(hù)費(fèi)用是巨大的。甚至導(dǎo)致系統(tǒng)的失敗。從圖4.6中可以看出模塊測試是對每一個(gè)程序模塊進(jìn)行測試,可以發(fā)現(xiàn)程序設(shè)計(jì)中的錯(cuò)誤;當(dāng)模塊測試結(jié)束后要將所有模塊連接在一起進(jìn)行綜合系統(tǒng)測試,可以發(fā)現(xiàn)系統(tǒng)設(shè)計(jì)中所產(chǎn)生的錯(cuò)誤;系統(tǒng)測試結(jié)束后便可以進(jìn)入系統(tǒng)的試運(yùn)行和運(yùn)行階段,這時(shí)系統(tǒng)分析階段的錯(cuò)誤才最終被暴露出來,而系統(tǒng)分析的成果是系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)的基礎(chǔ),一旦發(fā)現(xiàn)錯(cuò)誤必將導(dǎo)致對系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)的修改,由此所帶來的維護(hù)費(fèi)用是巨大的,甚至導(dǎo)致系統(tǒng)的失敗。4.6.3重編程、輕規(guī)劃、輕分析信息系統(tǒng)的建設(shè)有其自身的發(fā)展規(guī)律,最初計(jì)算機(jī)作為信息處理工具往往被用在小型的、單項(xiàng)系統(tǒng)中,這些小型系統(tǒng)需求簡單、功能單一,并且在開發(fā)過程中可以較少地考慮與外界的信息交換問題,因此系統(tǒng)開發(fā)人員很快就能進(jìn)入程序設(shè)計(jì)階段,生成這類信息系統(tǒng),同時(shí)也積累了小型系統(tǒng)的開發(fā)經(jīng)驗(yàn),形成了一定的工作方法,這些經(jīng)驗(yàn)和方法使得一些系統(tǒng)開發(fā)人員習(xí)慣于在,接受任務(wù)局所“急功近利”地開始編制程序,并為自己的工作“沾沾自喜”,但是隨著信息系統(tǒng)開發(fā)的不斷深入,當(dāng)需要將所開發(fā)出的單項(xiàng)系統(tǒng)連接起來發(fā)揮整體效益的時(shí)候,他們很快又會陷入深深的絕望之中,不知道如何協(xié)調(diào)各個(gè)單項(xiàng)系統(tǒng)之間的關(guān)系。4.6.4 當(dāng)信息系統(tǒng)開發(fā)進(jìn)度減緩時(shí),采用增加人員的方式來加快進(jìn)度。信息系統(tǒng)的開發(fā)過程有別于其它類型的工程;具有循序漸進(jìn)的過程,大部分的工作是開發(fā)人員頭腦思維的結(jié)果,對于一項(xiàng)拖延了時(shí)間的開發(fā)工作,增加人員不但不能加快開發(fā)步伐,反而更加拖延時(shí)間,同時(shí)也為協(xié)調(diào)這些人員之間的工作增加難度。4.6.5過低估計(jì)信息系統(tǒng)的投資而使開發(fā)工作夭折。信息系統(tǒng)的投資有些是可見的,例如系統(tǒng)的硬件投資、系統(tǒng)軟件的投資。應(yīng)用系統(tǒng)的開發(fā)投資等;有些是不可見的,例如在系統(tǒng)開發(fā)過程中管理需求發(fā)生變化所帶來的修改費(fèi)用,系統(tǒng)運(yùn)行過程中為了滿足不斷變化的需求所必需的系統(tǒng)維護(hù)費(fèi)用,以及管理方式的變化所必需的投資等。有人用“冰山”來比喻這一問題。露出水面的冰山顯而易見,猶如可以預(yù)見的投資,而在水面下還有相當(dāng)一大塊的冰客觀存在,這些不可預(yù)見的投資有時(shí)甚至要比可預(yù)見的投資更大。如果過低估計(jì)系統(tǒng)投資就有可能使得信息系統(tǒng)在其開發(fā)過程中夭折,所造成的損失則是巨大的。由此人們圍繞著信息系統(tǒng)開發(fā)的方法、質(zhì)量、進(jìn)度控制、成本以及系統(tǒng)的適應(yīng)性等一系列問題進(jìn)行了深入地思考。一方面,人們深入考慮信息處理的規(guī)律后認(rèn)為信息系統(tǒng)的研制更應(yīng)重視對“客觀世界對象信息系統(tǒng)”本身的研究,應(yīng)該重視信息系統(tǒng)與相應(yīng)的軟件之間的關(guān)系的研究。把注意力從軟件結(jié)構(gòu)的單純研究轉(zhuǎn)移到以客觀世界對象結(jié)構(gòu)及它同軟件關(guān)系的認(rèn)識為指導(dǎo)來促進(jìn)對軟件結(jié)構(gòu)的研究上來。另一方面,人們從“方法方身進(jìn)行了考慮,發(fā)現(xiàn)之所以系統(tǒng)開發(fā)的質(zhì)量很大程度上取決于人的素質(zhì)和個(gè)人的經(jīng)驗(yàn),是因?yàn)橄到y(tǒng)開發(fā)方法本身還缺乏一套嚴(yán)格的理論基礎(chǔ),以及缺乏一套簡單有力的開發(fā)工具。因而應(yīng)在重視信息系統(tǒng)開發(fā)基礎(chǔ)科學(xué)理論的研究(方法論)的同時(shí),還應(yīng)注重對簡單有效的開發(fā)工具及語言的研究和開發(fā)。因?yàn)橄到y(tǒng)開發(fā)方法學(xué)和開發(fā)技術(shù)只有在有效的工具和合適的語言的支持下才能得到很好的、充分有效的貫徹實(shí)施??傊?,在信息系統(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫(yī)用超聲診斷設(shè)備項(xiàng)目建議書
- 情緒智力與職場競爭力的提升
- 數(shù)字教育在商業(yè)競爭中的戰(zhàn)略價(jià)值探討
- 智慧辦公樓宇的能源消耗監(jiān)測與控制
- 教育資源轉(zhuǎn)化策略如何打造教育地產(chǎn)的商業(yè)生態(tài)圈
- 企業(yè)智慧化進(jìn)程中的安全風(fēng)險(xiǎn)管理
- 施工圖預(yù)算的編制流程考點(diǎn)
- 中職數(shù)學(xué)向量課件
- 政策引領(lǐng)教育變革國際視野下的策略探討
- 教育技術(shù)革新對教育政策的挑戰(zhàn)與應(yīng)對策略
- 2025年蘇州昆山國創(chuàng)投資集團(tuán)有限公司招聘考試試題(含答案)
- 2025新公安輔警招聘知識考試題庫及答案
- 2025輔警招聘考試題及答案
- 2025年中小學(xué)公開選拔校長筆試模擬試卷
- 鐵路行車安全培訓(xùn)課件
- 中文版兒童睡眠習(xí)慣問卷CSHQ 含評分維度
- DB12T 1443-2025 社會單位消防安全管理導(dǎo)則
- 2025安全生產(chǎn)月活動總結(jié)模板十(19P)
- 內(nèi)蒙古呼和浩特實(shí)驗(yàn)教育集團(tuán)2025屆八下英語期末考試試題含答案
- 《電子工業(yè)全光網(wǎng)絡(luò)工程技術(shù)規(guī)范》
- 2025新譯林版英語八上單詞單(先鳥版)BD
評論
0/150
提交評論