在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 系統(tǒng)開發(fā)的主要方法

系統(tǒng)開發(fā)的主要方法

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇系統(tǒng)開發(fā)的主要方法范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

系統(tǒng)開發(fā)的主要方法

系統(tǒng)開發(fā)的主要方法范文第1篇

【關(guān)鍵詞】 UML;模型圖;元模型;靜態(tài)建模;動態(tài)建模

1 概述

隨著科學(xué)技術(shù)的不斷快速發(fā)展以及國民經(jīng)濟水平不斷快速提高,社會企業(yè)對于內(nèi)部的各種管理和服務(wù)的要求越來越高,使得各種企業(yè)級的管理系統(tǒng)軟件的規(guī)模越來越大,通用性的要求也隨之增。企業(yè)級管理和服務(wù)系統(tǒng)的高要求無形之中增加了系統(tǒng)軟件開發(fā)的復(fù)雜性和難度系數(shù),迫切需要一種能夠簡化系統(tǒng)開發(fā)復(fù)雜度、清晰系統(tǒng)設(shè)計思路的方法來完成系統(tǒng)軟件的開發(fā)過程。統(tǒng)一建模語言在Booch、OMT和OOSE等表示方法的基礎(chǔ)上進(jìn)一步發(fā)展,成為了系統(tǒng)開發(fā)中功能強大、易于表達(dá)且適用度高的可視化建模語言,對于企業(yè)級的系統(tǒng)開發(fā)過程來說是非常重要的。所以對于UML的研究與學(xué)習(xí)對于降低企業(yè)級系統(tǒng)開發(fā)復(fù)雜度、提升開發(fā)效率來說具有非常重要的現(xiàn)實意義。

2 統(tǒng)一建模語言

統(tǒng)一建模語言又稱為UML(Unified Modeling Language),是當(dāng)前面向?qū)ο箝_發(fā)中的一種通用的圖形化建模語言,由于其定義良好、功能強大、表達(dá)方式簡單且適用度高,能夠為系統(tǒng)開發(fā)建立各種靜態(tài)模型、動態(tài)模型以及包括系統(tǒng)環(huán)境和組織結(jié)構(gòu)的模型,從而讓開發(fā)者能夠使用簡單的易于理解的方式來表達(dá)自己對系統(tǒng)的構(gòu)思,所以在系統(tǒng)開發(fā)的過程中應(yīng)用非常廣泛。

UML語言由圖和元模型構(gòu)成,其中圖是UML的語法,是構(gòu)成UML的基礎(chǔ)元素,而元模型則是UML的含義,是給出圖的含義,所以UML是以圖形的表示方法為基礎(chǔ),通過元模型來描述的一種建模語言。UML的元模型屬于四層元模型體系,與元元模型層、模型層和用戶對象三個層次通過構(gòu)成了四層元模型體系結(jié)構(gòu)模式,可用來定義系統(tǒng)開發(fā)中復(fù)雜模型的語義,從而被開發(fā)者或其他人員中對系統(tǒng)模型進(jìn)行存儲、共享或者交換等。

定義一個UML模型,需要完成UML語義和UML表示法兩個部分。其中,UML語義描述了UML的元模型定義,是UML為開發(fā)者為了能夠在語義上去的一致而進(jìn)行的通用定義性的說明;UML表示法是定義UML符號的表示法,它為系統(tǒng)開發(fā)者使用UML的符號和語法來進(jìn)行系統(tǒng)建模提供了標(biāo)準(zhǔn)。常見的UML模型圖一般包括用例圖,包含類圖、包圖、對象圖的靜態(tài)圖形,包括狀態(tài)圖和活動圖的行為圖形,包括順序圖、協(xié)作圖的交互圖形以及包括構(gòu)件圖、配置圖的實現(xiàn)圖形等5類10種模型。

3 UML在系統(tǒng)開發(fā)中的建模

UML是一個獨立于系統(tǒng)開發(fā)的過程,只是完成系統(tǒng)建模部分,并不指導(dǎo)開發(fā)者一步一步完成系統(tǒng)開發(fā)的過程。

3.1.UML的建模流程

在系統(tǒng)開發(fā)過程中,利用UML完成系統(tǒng)建模,首先要確定系統(tǒng)需求,理解系統(tǒng)需要的功能以及達(dá)到的設(shè)計目標(biāo),并根據(jù)需求建立UML用例模型,然后對構(gòu)建的UML系統(tǒng)用例模型進(jìn)行分析,抽取相應(yīng)的類,并根據(jù)做出靜態(tài)結(jié)構(gòu)的類圖、系統(tǒng)動態(tài)行為的順序圖,而在實現(xiàn)階段,則需要將UML對應(yīng)的類以及對象轉(zhuǎn)化成程序編碼,在測試股湊惡化概念在則根據(jù)UML模型進(jìn)行單元測試、系統(tǒng)測試等,從而在系統(tǒng)開發(fā)的過程中,建立并使用相對于的UML模型,來輔助開發(fā)者完成系統(tǒng)開發(fā),進(jìn)而提高系統(tǒng)復(fù)用性、建設(shè)代碼錯誤率,提升系統(tǒng)開發(fā)的速度和效率。如圖1.所示,為UML在系統(tǒng)開發(fā)中的建?;窘Y(jié)構(gòu)圖。

由圖1可知,UML在系統(tǒng)開發(fā)中的建模主要包括用來描述系統(tǒng)功能的用例模型,包含靜態(tài)模型類圖或?qū)ο髨D用來描述系統(tǒng)重要的類、對象、屬性以及類之間相互關(guān)系,包括動態(tài)模型的順序圖、活動圖、狀態(tài)圖等來描述對象的時間特征以及系統(tǒng)模塊之前相互通信的機制。

圖1 UML在系統(tǒng)開發(fā)建模結(jié)構(gòu)圖

3.2面向?qū)ο蟮腢ML的建模

運用UML為系統(tǒng)開發(fā)進(jìn)行建模,要根據(jù)UML的建模流程來實施建模過程。首先要根據(jù)需求文檔和與用戶溝通、個人調(diào)查盡可能詳細(xì)的獲取用戶的需求,進(jìn)而獲取管理系統(tǒng)的顯示需求和隱式需求,避免由于過分追求顯示需求而忽略了系統(tǒng)的隱式需求,從而對系統(tǒng)的需求進(jìn)行全面性的了解。在閱讀需求文檔和與客戶進(jìn)行談話對系統(tǒng)需求進(jìn)行調(diào)研時,可參考基于UML的Rational Rose提供的用例模型以及多用例圖模型聯(lián)合的方法來完成UML的系統(tǒng)用例模型創(chuàng)建。然后根據(jù)系統(tǒng)不同權(quán)限的操作人員的的業(yè)務(wù)流程圖以及系統(tǒng)數(shù)據(jù)流程圖來分析系統(tǒng)中所有的用例以及角色,并根據(jù)不同角色與用例之間的關(guān)系使用UML建模工具繪制系統(tǒng)的用例圖,并構(gòu)建類圖和活動圖來勾畫系統(tǒng)的概念層UML模型。根據(jù)系統(tǒng)用例模型和各種概念層的UML模型,要對其加以描述,從而有助于開發(fā)人員考察用例,并從中抽取類以及類與類之間的聯(lián)系,完成系統(tǒng)的結(jié)構(gòu)設(shè)計和詳細(xì)設(shè)計。系統(tǒng)結(jié)構(gòu)設(shè)計包括各個子系統(tǒng)(包)的邏輯組成部分以及包與包之間的相互依存關(guān)系和通信聯(lián)系,而詳細(xì)設(shè)計則是將子系統(tǒng)的內(nèi)容更加詳細(xì)化,對于所有抽取的類進(jìn)行屬性定義,并根據(jù)UML動態(tài)模型描述的類之間的實力行為來實現(xiàn)具體的方法。

此外,在系統(tǒng)開發(fā)中撰寫的系統(tǒng)詳細(xì)需求分析說明書,一般都是專業(yè)性較強,切枯燥乏味,拿需求分析說明書與客戶溝通必然會阻礙雙方的交流,用戶不易理解,所以通過UML建模語言的Rational Rose模型圖可以直觀形象地展示給客戶,從而讓客戶更好地了解系統(tǒng)運行方式以及內(nèi)部處理上的細(xì)節(jié)操作,對于開發(fā)者與客戶溝通是非常有幫助的。

4 總結(jié)

UML建模設(shè)計對于系統(tǒng)開發(fā)來說是非常重要的,尤其是對于結(jié)構(gòu)龐大、聯(lián)系復(fù)雜的大型系統(tǒng)設(shè)計開發(fā)來說,更能夠簡化系統(tǒng)設(shè)計和開發(fā)的復(fù)雜度,便于開發(fā)人員之間、開發(fā)人員與客戶之間的溝通,大大減少了程序編碼的錯誤率,提高了系統(tǒng)開發(fā)的進(jìn)程。當(dāng)前UML已經(jīng)作為一種標(biāo)準(zhǔn)的建模語言,對于面向?qū)ο蟮南到y(tǒng)開發(fā)來說,具有很好的應(yīng)用前景。

參考文獻(xiàn):

[1]劉芳. UML語言及實際中建模的應(yīng)用[D].山東科技大學(xué).2003

[2]葉亮.UML在財會管理系統(tǒng)建模中的應(yīng)用[J].電子商務(wù).2007(11)

[3]張立杰,陳佳斌,杜金梅.基于UML模型的圖書資料管理系統(tǒng)的設(shè)計與實現(xiàn)[J].農(nóng)業(yè)圖書情報學(xué)刊.2006(06)

系統(tǒng)開發(fā)的主要方法范文第2篇

【關(guān)鍵詞】Web系統(tǒng)開發(fā);崗位工作過程;教學(xué)方法

隨著互聯(lián)網(wǎng)的飛速發(fā)展,Web系統(tǒng)開發(fā)人才需求與日劇增,這對高校計算機專業(yè)人才培養(yǎng)提出了更高要求。Web系統(tǒng)開發(fā)能力對計算機專業(yè)學(xué)生來說不僅是職業(yè)技能的培養(yǎng),也體現(xiàn)著創(chuàng)造性思維能力的培養(yǎng)。因為在Web系統(tǒng)開發(fā)過程中貫穿文檔的閱讀判斷、 事務(wù)的分析思考、 系統(tǒng)開發(fā)工具利用、 抽象表達(dá)、 綜合創(chuàng)造等多項技能, 對計算機軟件開發(fā)人才素質(zhì)的培養(yǎng)至關(guān)重要。我國高校計算機專業(yè)大部分都開設(shè)了Web編程課程,如何才能更好地培養(yǎng)學(xué)生的Web系統(tǒng)開發(fā)能力,對于一個教學(xué)工作者來說,是一個非常重要的課題。

1.Web系統(tǒng)開發(fā)能力培養(yǎng)現(xiàn)狀分析

目前我國高校計算機專業(yè)在培養(yǎng)學(xué)生的Web系統(tǒng)開發(fā)能力上存在一些問題。首先Web程序設(shè)計課程的課程教學(xué)設(shè)計存在問題, 每門程序設(shè)計課程都從講解最基本的語法開始,把有限的時間浪費在基本知識的學(xué)習(xí),真正的Web系統(tǒng)開發(fā)沒有得到有效鍛煉,這樣就造成了畢業(yè)生進(jìn)行軟件企業(yè),利用在課堂上學(xué)習(xí)的編程技術(shù)很難編寫出令用戶滿意的程序。其次大多數(shù)專業(yè)教師缺少在軟件企業(yè)鍛煉的經(jīng)歷,對企業(yè)的用人要求,現(xiàn)在軟件企業(yè)的軟件開發(fā)過程了解不充分,造成培養(yǎng)出來的學(xué)生不能滿足軟件企業(yè)的需求,企業(yè)很難找到合適的系統(tǒng)開發(fā)人員。再次教學(xué)質(zhì)量評價機制存在問題,傳統(tǒng)的學(xué)生成績考核以期末筆試試卷成績?yōu)橹?,在這種成績評定方式,使得學(xué)生把大量時間浪費在對語法的背誦上,更加抑制了學(xué)生編程能力的形成,出現(xiàn)了分?jǐn)?shù)高的學(xué)生系統(tǒng)開發(fā)能力還是較弱。從以上分析使我們清楚地看到,要使學(xué)生真正具備較好Web系統(tǒng)開發(fā)能力,在教學(xué)模式和教學(xué)方法上必須進(jìn)行大膽的改革。為此,我們提出了一種全新的Web系統(tǒng)開發(fā)能力培養(yǎng)模式——基于崗位工作過程的Web系統(tǒng)開發(fā)能力培養(yǎng)模式。

2.基于崗位工作過程的Web系統(tǒng)開發(fā)能力培養(yǎng)模式與實踐

2.1基于崗位工作過程的web系統(tǒng)開發(fā)能力培養(yǎng)模式

為了更好地培養(yǎng)學(xué)生和的web系統(tǒng)開發(fā)能力,我們對web系統(tǒng)開發(fā)課程理念進(jìn)行深入的研究,借鑒美國、德國等國家的職業(yè)教育方法,按照我國軟件企業(yè)的Web程序員崗位要求,廣泛吸納國內(nèi)兄弟院校的經(jīng)驗,形成了“以學(xué)生為主體”、“以教師為主導(dǎo)”、“以能力培養(yǎng)為生命線”、“以工作任務(wù)為目標(biāo)”的教學(xué)理念,構(gòu)建了以解決學(xué)校某個部門的實際工作為主要任務(wù)來進(jìn)行軟件系統(tǒng)的開發(fā)學(xué)習(xí)的web系統(tǒng)開發(fā)能力培養(yǎng)模式,即“基于崗位工作過程的Web系統(tǒng)開發(fā)能力培養(yǎng)模式”。

2.2基于崗位工作過程的web系統(tǒng)開發(fā)能力培養(yǎng)模式實踐

2.2.1創(chuàng)新教學(xué)模式

(1)教學(xué)模式的特點。

本模式以“學(xué)生活動和問題研究”為主線,引導(dǎo)學(xué)生自主協(xié)作探究課程知識,注重問題的發(fā)現(xiàn)、提出、分析和解決的過程,側(cè)重學(xué)生web系統(tǒng)開發(fā)技能的培養(yǎng)。

(2)教學(xué)模式的課堂組織程序。

在開展系統(tǒng)開發(fā)課程的教學(xué)實踐過程中,我們選擇的部門是學(xué)校資產(chǎn)管理中心,以解決資產(chǎn)管理中心的物資管理為工作任務(wù),構(gòu)建教學(xué)模塊,選擇的實驗班級對象是0441001班、0491101班學(xué)生,根據(jù)該教學(xué)程序?qū)⒄麄€教學(xué)活動分為以下幾個階段:

1)教學(xué)模塊設(shè)計。教學(xué)模塊應(yīng)該是一項具有實際意義的工程任務(wù),它的選取是學(xué)習(xí)的關(guān)鍵。首先,教學(xué)模塊設(shè)計要目標(biāo)明確;其次,教學(xué)模塊設(shè)計要符合學(xué)生的特點,難度要適中,學(xué)生在一定條件下應(yīng)可以自行組織、安排自己的學(xué)習(xí)行為,有明確、具體的成果展示;最后,教學(xué)模塊設(shè)計要符合面向?qū)ο蠛蛙浖_發(fā)流程的要求,要以基于工作過程導(dǎo)向的理念來組織案例設(shè)計,將整個課程分成六個學(xué)習(xí)情境,每個學(xué)習(xí)情境又分成若干個小項目。

2)學(xué)生的組織。項目模塊的實施是以學(xué)生為主體,但一個項目模塊如果讓一個學(xué)生去做,開發(fā)的工作量、難度過大。如果讓所有人都參與,則合作、分工難度過大,因此,學(xué)生的組織應(yīng)以小組為單位,可自由組合也可由教師編排,每組5人左右,分別擔(dān)當(dāng)項目主管、系統(tǒng)分析員、軟件開發(fā)員、項目測試員等角色。角色設(shè)置與企業(yè)開發(fā)團隊基本一致,既能鍛煉學(xué)生的分析問題、解決問題能力,也能鍛煉學(xué)生在項目開發(fā)過程中的協(xié)調(diào)、組織能力。

2.2.2探索適合基于工作過程的web系統(tǒng)開發(fā)課程的教學(xué)方法

web系統(tǒng)開發(fā)課程教學(xué)中,我們主要采用“討論式”教學(xué)方法,引導(dǎo)學(xué)生完成項目模塊教學(xué)。在項目模塊的實施初期,教師可以為學(xué)生創(chuàng)建必要的學(xué)習(xí)資源和學(xué)習(xí)環(huán)境,如項目參考資料、相關(guān)模塊開發(fā)流程、注意事項等,由小組成員提出自己的見解和工作計劃并在這一過程中相互啟發(fā)、相互學(xué)習(xí),經(jīng)過討論最終確定出較好的方案。在這個過程中教師應(yīng)采用“討論式”的教學(xué)方法,組織同學(xué)們一起對方案和遇到的問題進(jìn)行討論,充分發(fā)揮學(xué)生的主動性和能動性,最后由教師把關(guān)確認(rèn)方案的可行性,開展項目模塊實施。

2.2.3構(gòu)建“專業(yè)+學(xué)校部門+企業(yè)”教學(xué)體系

以真實項目驅(qū)動教學(xué)全過程,形成項目需求、總體設(shè)計、模塊設(shè)計、項目知識點的理論分析過程,利用學(xué)校部門任務(wù)來完成項目實踐,最后應(yīng)用到學(xué)校部門實際中,構(gòu)建了基于項目的U型逆向循環(huán)、點線面相結(jié)合的教學(xué)體系。

2.2.4探索培養(yǎng)學(xué)生web系統(tǒng)開發(fā)能力的途徑

軟件系統(tǒng)開發(fā)靠的是一個有力的團隊,它需要協(xié)調(diào)不同類型、不同性格、不同知識結(jié)構(gòu)的人員共同奮斗,缺乏領(lǐng)軍型的人才、缺乏合作精神是難以成功的。因此,我們在培養(yǎng)學(xué)生的Web系統(tǒng)開發(fā)能力時應(yīng)注重培養(yǎng)學(xué)生的團隊精神、協(xié)作能力。在系統(tǒng)開發(fā)課程教學(xué)中,根據(jù)學(xué)校不同的崗位工作任務(wù),我們成立若干協(xié)同開發(fā)模式小組,5人為一組,每組一個項目組長,從軟件的需求分析開始,以組為單位進(jìn)行實踐開發(fā),開發(fā)過程中大家共同參與,相互溝通,一起完成一個軟件開發(fā)項目。

2.2.5強化職前與職后Web系統(tǒng)開發(fā)能力的銜接

將以解決學(xué)校某部門工作的系統(tǒng)軟件開發(fā)為教學(xué)內(nèi)容貫穿整個教學(xué),從系統(tǒng)需求分析開始到最后系統(tǒng)測試,讓學(xué)生全面了解系統(tǒng)開發(fā)的全過程,全面模擬軟件公司的開發(fā)流程,讓職前的學(xué)生走出學(xué)校后,就能快速適應(yīng)程序員崗位上系統(tǒng)開發(fā)能力的要求。此外,在教學(xué)過程中,引導(dǎo)學(xué)生學(xué)會利用好網(wǎng)絡(luò),對于在軟件開發(fā)過程中遇到的技術(shù)難題,多動手去網(wǎng)上尋找,嘗試解決,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力。

總之,要培養(yǎng)學(xué)生的Web系統(tǒng)開發(fā)能力,需要從多方面入手,既需要創(chuàng)新教學(xué)模式,改進(jìn)教學(xué)方法,也要探索培養(yǎng)學(xué)生Web系統(tǒng)開發(fā)的有效途徑。作為一個教育工作者,經(jīng)過自己多年的教(下轉(zhuǎn)第193頁)(上接第124頁)學(xué)工作實踐,摸索出了基于崗位工作過程的Web系統(tǒng)開發(fā)能力培養(yǎng)模式。在web課程教學(xué)中,我們用此模式對學(xué)生進(jìn)行教學(xué),對提高學(xué)生的Web系統(tǒng)開發(fā)能力有良好的效果,同時也實現(xiàn)了計算機人才培養(yǎng)與企業(yè)需求的無縫對接。 [科]

【參考文獻(xiàn)】

系統(tǒng)開發(fā)的主要方法范文第3篇

關(guān)鍵詞:管理信息系統(tǒng);原型法

在管理信息系統(tǒng)的開發(fā)過程中,采用有效的開發(fā)方法是非常重要的。開發(fā)管理信息系統(tǒng)的具體方法很多,大致可將它們分為結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)ο箝_發(fā)方法和CASE開發(fā)方法等幾大類,這些方法各有優(yōu)缺點。

目前較為流行的管理信息系統(tǒng)開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法。但是,結(jié)構(gòu)化生命周期開發(fā)方法存在著周期長、成本高的缺點。研究人員在關(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),因此也把此方法稱為快速原型法簡稱原型法。

1.原型法的基本思想

運用原型法開發(fā)管理信息系統(tǒng),首先要對用戶提出的初步需求進(jìn)行總結(jié),然后構(gòu)造一個合適的原型系統(tǒng)并運行,此后,通過系統(tǒng)開發(fā)人員與用戶對原型系統(tǒng)的運行情況的不斷分析、修改和研討,不斷擴充和完善系統(tǒng)的結(jié)構(gòu)和功能,直至符合用戶要求為止。它并不注重對管理信息系統(tǒng)進(jìn)行全面、系統(tǒng)地調(diào)查和分析,而是根據(jù)對用戶的信息需求的大致了解,借助強有力的軟件環(huán)境支持,迅速構(gòu)造一個新系統(tǒng)的原型,然后通過反復(fù)修改和完善,最終完成新系統(tǒng)的開發(fā)??焖僭头ǖ奶攸c是快速地創(chuàng)建出管理信息系統(tǒng)的測試版本,該版本可以用來演示和評估,用戶可以借助這種測試版本更加詳細(xì)地提出自己的需求,系統(tǒng)開發(fā)人員可以借助這種測試版本挖掘用戶的需求,然后在此基礎(chǔ)上對系統(tǒng)的測試版本進(jìn)行修改。

原型法的上述基本思想,體現(xiàn)出以下特征:

1) 原型法并不要求系統(tǒng)開發(fā)之初完全掌握系統(tǒng)的所有需求。事實上,由于各種因素的影響,系統(tǒng)的所有需求不可能在開發(fā)之初就可以預(yù)先確定,用戶只有在看到一個具體的系統(tǒng)時,才能對自己的需求有完整準(zhǔn)確的把握,同時也才能發(fā)現(xiàn)系統(tǒng)當(dāng)前存在的問題和缺陷。

2) 構(gòu)造原型必須依賴快速的原型構(gòu)造工具。只有在工具的支持下才能迅速建立系統(tǒng)原型,并方便地進(jìn)行修改、擴充、變換和完善。

3) 原型構(gòu)造工具必須能夠提供目標(biāo)系統(tǒng)的動態(tài)模型,才能通過運行它暴露出問題和缺陷,有利于迅速進(jìn)行修改和完善。

4) 原型的反復(fù)修改是必然的和不可避免的。必須根據(jù)用戶的要求,隨時反映到系統(tǒng)中去,從而完善系統(tǒng)的結(jié)構(gòu)和功能,使系統(tǒng)提供的信息真正滿足管理和決策的需要。

2.原型法的工作流程

原型法的基本工作流程可描述為以下幾步:

1) 用戶對新系統(tǒng)提出開發(fā)需求。

2) 開發(fā)人員對開發(fā)需求(各種問題)進(jìn)行總結(jié)

3) 利用工具開發(fā)一個系統(tǒng)原型。

4) 雙方一起進(jìn)行測試和評價,確定下一步處理方式:對該原型進(jìn)行分析和修改,并根據(jù)新的要求修改。

5) 反復(fù)對修改后的原型進(jìn)行測試和評價,是否還有新功能需要增加。直至完成系統(tǒng)開發(fā)并交付使用。

上述工作流程歸納如圖所示。

原型法的運用,必須依賴強有力的軟件支撐環(huán)境作后臺。這個環(huán)境至少應(yīng)具備:一套操作方便靈活的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)軟件;一個與數(shù)據(jù)庫系統(tǒng)相適應(yīng)的數(shù)據(jù)字典生成工具;一套與數(shù)據(jù)庫系統(tǒng)相適應(yīng)的快速查詢系統(tǒng)并支持復(fù)合條件查詢;一套支持結(jié)構(gòu)化編程、代碼自動生成和維護的高級軟件工具或環(huán)境。

3. 在實踐過程中優(yōu)缺點

快速原型法的特點是快速地創(chuàng)建出管理信息系統(tǒng)的測試版本,該版本可以用來演示和評估,用戶可以借助這種測試版本讓用戶在開發(fā)之初就看到系統(tǒng)雛形,了解管理信息系統(tǒng),更加詳細(xì)地提出自己的需求,有利于用戶及早參與開發(fā)過程,激發(fā)參與開發(fā)的熱情和積極性;也可以使用戶培訓(xùn)工作同時啟動,有利于系統(tǒng)今后順利交接和運行維護。系統(tǒng)開發(fā)人員可以借助這種測試版本挖掘用戶的需求,然后在此基礎(chǔ)上對系統(tǒng)的測試版本進(jìn)行修改。

(1)使用原型開發(fā)方法有下面一些明顯的優(yōu)點:

1) 對于那些用戶需求無法確定的項目來說,是一個非常有效的開發(fā)方法;

2) 鼓勵用戶參與系統(tǒng)開發(fā)的積極性,提高了用戶使用系統(tǒng)的熱情;

3) 由于用戶參與到了信息系統(tǒng)的開發(fā)過程中,所以項目開發(fā)過程的透明度和支持度都非常高;

4) 用戶和管理階層可以更快地看到可以工作的信息系統(tǒng)原型,也就是可以更早地得到企業(yè)的解決方案;

5) 與其他開發(fā)方法相比,可以盡快地發(fā)現(xiàn)系統(tǒng)中存在的錯誤和疏漏,提高信息系統(tǒng)的開發(fā)質(zhì)量;

6) 測試和培訓(xùn)相對簡單,因為許多用戶在開發(fā)過程中已經(jīng)參與了測試和培訓(xùn);

7) 這種開發(fā)方法大大降低了信息系統(tǒng)的開發(fā)風(fēng)險,這是因為使用不斷循環(huán)的技術(shù)解決方案取代了一次性提交的技術(shù)解決方案。

(2)使用原型開發(fā)方法存在的主要缺點如下:

1) 對于大型系統(tǒng)或復(fù)雜性高的系統(tǒng),沒有充分的系統(tǒng)需求分析、功能分析、結(jié)構(gòu)分析,很難構(gòu)造出原型;

2) 這種方法鼓勵采用了"編碼、實現(xiàn)、修復(fù)"的開發(fā)方式,這樣可能提高了整個系統(tǒng)生命周期的運行支持和維護成本;

3) 這種方法失去了開發(fā)過程中選擇更好的技術(shù)方案的機會,因為技術(shù)人員和用戶都希望盡快地看到可以使用的原型;

4) 這種方法過于強調(diào)速度,使得許多潛在的系統(tǒng)質(zhì)量缺陷沒有得到很好的解決。

在管理信息系統(tǒng)開發(fā)過程中,使用原型開發(fā)方法開發(fā)進(jìn)程管理復(fù)雜,要求用戶和開發(fā)人員的素質(zhì)高,配合默契;必須依賴強有力的支撐環(huán)境,否則無法進(jìn)行。應(yīng)用原型法進(jìn)行系統(tǒng)開發(fā),構(gòu)造原型快速;開發(fā)進(jìn)程加快,周期縮短,反饋及時。一般地,快速原型方法適于開發(fā)小型的信息系統(tǒng)項目。

參考文獻(xiàn):

[1]黃梯云,管理信息系統(tǒng)[M].北京:高等教育出版社,2004.1

[2]嚴(yán)建淵,MIS的概念和開發(fā)[J].電子與信息化,2001.2

系統(tǒng)開發(fā)的主要方法范文第4篇

關(guān)鍵詞: 信息系統(tǒng)工程;信息系統(tǒng)工程方法;方法論;信息系統(tǒng)工程方法論

中圖分類號:F062?5;N945 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2009)12-0098-03

0引言

信息系統(tǒng)工程是一項復(fù)雜的社會和技術(shù)工程,它的開發(fā)建設(shè)不僅需要有巨大的人力、物力和資金的投入,而且需要有較長時間耗費,建設(shè)周期往往要1年、2年,甚至更長時間。因而,保證信息系統(tǒng)開發(fā)成功,提高工程效率和質(zhì)量特別重要,而正確地選擇和使用信息系統(tǒng)工程方法是達(dá)致目標(biāo)的關(guān)鍵一環(huán)。

1信息系統(tǒng)工程方法概述

信息系統(tǒng)工程已經(jīng)經(jīng)歷了近30年的歷史。在其發(fā)展的過程中,形成了許多有效的方法,按其來源的不同,可分為四類,即來源于系統(tǒng)工程、軟件工程、應(yīng)用數(shù)學(xué)和信息工程。

1.1 來源于系統(tǒng)工程的方法

信息系統(tǒng)工程是系統(tǒng)工程的一個分支學(xué)科,因而,絕大部分系統(tǒng)工程方法都可成為信息系統(tǒng)工程方法,主要有:

(1)系統(tǒng)分析方法。

系統(tǒng)分析方法是美國蘭德公司于20世紀(jì)40年代提出的一套解決復(fù)雜問題的方法。該方法已經(jīng)成為信息系統(tǒng)工程領(lǐng)域的一個重要方法。在系統(tǒng)分析過程中的常用方法主要有:直接分析建模法、狀態(tài)空間法、投入產(chǎn)出分析法、層次分析法和德爾菲法等。

(2)系統(tǒng)仿真法。

系統(tǒng)仿真是利用系統(tǒng)模型在模擬的環(huán)境和條件下對系統(tǒng)進(jìn)行研究、分析和實驗的方法,是一種間接的研究方法。在經(jīng)濟管理系統(tǒng)中應(yīng)用較多的仿真方法有:蒙特卡羅方法和系統(tǒng)動力學(xué)方法。

(3)系統(tǒng)綜合評價法。

系統(tǒng)綜合評價法是建立在系統(tǒng)評價的前提條件、評價原則、評價步驟,以及評價的指標(biāo)體系之上的評價方法。

(4)霍爾的三維結(jié)構(gòu)體系。

1962年,美國貝爾電話公司的工程師霍爾總結(jié)了開展系統(tǒng)工程研究和實踐的經(jīng)驗,提出了著名的三維結(jié)構(gòu)方法體系?;魻柸S結(jié)構(gòu)是將系統(tǒng)工程整個活動過程分為前后緊密銜接的七個階段和七個步驟,同時還考慮了為完成這些階段和步驟所需要的各種專業(yè)知識和技能。這樣,就形成了由時間維、邏輯維和知識維所組成的三維空間結(jié)構(gòu)。

(5)軟系統(tǒng)方法論。

三維結(jié)構(gòu)體系適用于解決結(jié)構(gòu)性問題,而對于因素多而且復(fù)雜的非結(jié)構(gòu)性問題就遇到了困難。英國蘭卡斯特大學(xué)切克蘭德提出的一種系統(tǒng)工程方法論,受到了系統(tǒng)工程學(xué)界的重視。切克蘭德把霍爾系統(tǒng)工程方法論稱為“硬系統(tǒng)”的方法論,而把他的方法論,稱之為“軟系統(tǒng)方法論”。[1]

1.2 來源于軟件工程的方法

信息系統(tǒng)工程是在軟件工程的基礎(chǔ)上發(fā)展起來的,因而,大部分軟件工程方法通過適當(dāng)?shù)母脑?都能成為信息系統(tǒng)工程方法。

(1)結(jié)構(gòu)化方法。

結(jié)構(gòu)化方法是由結(jié)構(gòu)化系統(tǒng)分析和設(shè)計組成的一種信息系統(tǒng)開發(fā)方法。這種方法遵循系統(tǒng)工程原理,按照事先設(shè)計好的程序和步驟,使用一定的開發(fā)工具,完成規(guī)定的文檔,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進(jìn)行信息系統(tǒng)的開發(fā)工作。

(2)快速原型法。

快速原型法是一種根據(jù)用戶需求,利用系統(tǒng)開發(fā)工具,快速地建立一個系統(tǒng)模型展示給用戶,在此基礎(chǔ)上與用戶交流和互動,最終實現(xiàn)用戶需求的信息系統(tǒng)快速開發(fā)的方法。

(3)面向?qū)ο蠓椒ā?/p>

面向?qū)ο蠓椒ㄊ菍陀^世界的一種看法,它是把客觀世界從概念上看成是一個由相互配合和協(xié)作的對象所組成的系統(tǒng)。該方法是采用構(gòu)造模型的觀點,在系統(tǒng)的開發(fā)過程中,各個步驟的共同的目標(biāo)是建造一個問題域的模型。

(4)構(gòu)件方法。

構(gòu)件方法,即基于構(gòu)件的開發(fā)方法,原本是一種軟件開發(fā)的新方法,它是在一定構(gòu)件模型的支持下,復(fù)用構(gòu)件庫中的一個或多個軟件構(gòu)件,通過組合手段高效率、高質(zhì)量地構(gòu)造應(yīng)用軟件的過程。近年來,構(gòu)件方法被移植到信息系統(tǒng)的開發(fā)之中,成為信息系統(tǒng)開發(fā)的重要方法。

(5)敏捷開發(fā)方法。

敏捷開發(fā)就是把一個大項目分為多個相互聯(lián)系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。近年來,該方法被引入信息系統(tǒng)開發(fā)之中。[2]

1.3 來源于應(yīng)用數(shù)學(xué)的方法

(1)運籌學(xué)方法。

運籌學(xué)是用數(shù)學(xué)方法研究系統(tǒng)最優(yōu)化問題的學(xué)科,是系統(tǒng)工程的主要基礎(chǔ)理論之一。運籌學(xué)的內(nèi)容極為豐富,主要包括,規(guī)劃論(包括:線性規(guī)劃、非線性規(guī)劃、動態(tài)規(guī)劃、整數(shù)規(guī)劃)、圖論、排隊論、對策論、庫存論等。

(2)數(shù)學(xué)建模法。

運籌學(xué)的模型都是成熟的模型,而現(xiàn)實問題經(jīng)常與這些模型并不一定相符,因而需要根據(jù)實際問題建立問題的數(shù)學(xué)模型。

1.4 來源于信息工程的方法

信息工程是詹姆斯?馬丁創(chuàng)立的一門工程學(xué)科,它為信息系統(tǒng)的開發(fā)提供了工程依據(jù)。來源于信息工程的方法主要有:

(1)企業(yè)系統(tǒng)規(guī)劃方法(BSP,Business System Planning)。

該方法是最早由IBM公司于20世紀(jì)70年代研制并使用的一種企業(yè)信息系統(tǒng)開發(fā)的方法。它是信息工程的基礎(chǔ),它的目標(biāo)是提供一個信息系統(tǒng)規(guī)劃,用以支持企業(yè)短期的和長期的信息需求。

(2)戰(zhàn)略數(shù)據(jù)規(guī)劃方法。

該方法是詹姆斯?馬丁提出的信息系統(tǒng)開發(fā)中極為重要的方法。該方法的要點主要有:①數(shù)據(jù)環(huán)境對于信息系統(tǒng)至關(guān)重要;②四種數(shù)據(jù)環(huán)境,即數(shù)據(jù)文件、應(yīng)用數(shù)據(jù)庫、主題數(shù)據(jù)庫和信息檢索系統(tǒng);③建設(shè)主題數(shù)據(jù)庫是信息系統(tǒng)開發(fā)的中心任務(wù);④圍繞主題數(shù)據(jù)庫搞好應(yīng)用軟件開發(fā)。

(3)信息工程方法。

信息工程方法與企業(yè)系統(tǒng)規(guī)劃方法和戰(zhàn)略數(shù)據(jù)規(guī)劃方法是一種交叉關(guān)系,即信息工程方法是其它兩種方法的總結(jié)和提升,而其它兩種方法則是信息工程方法的基礎(chǔ)和核心。[3-4]

2信息系統(tǒng)工程方法的選擇和使用

從前文可知,信息系統(tǒng)工程方法是一個非常龐雜的集合。在具體的工程實踐中,如何選擇和使用,以及選擇哪個或哪些信息系統(tǒng)工程方法,這是一個甚至比方法本身還要重要的問題,也因此產(chǎn)生了信息系統(tǒng)工程的一個新的子學(xué)科信息系統(tǒng)工程方法論。

2.1 什么是方法論

所謂方法論,從一般意義上說,就是解決問題,特別是大型、復(fù)雜問題的辯證程序的總體。通過這樣的程序把問題和可用的技術(shù)聯(lián)系起來,求得問題的解決。方法論的研究強調(diào)兩個問題,第一個問題:方法論從一般意義上,要解決三個問題,即:在哪里、去哪里和怎么去。其中,“在哪里”就是現(xiàn)狀和現(xiàn)有條件;“去哪里”就是問題和目標(biāo);“怎么去”就是解決問題的過程、途徑,及方法、工具和技術(shù)手段等。第二個問題:所謂“辯證程序”是指這個程序不能脫離問題的實際情況而事先規(guī)定好,也不是有了正確的程序就一成不變,而應(yīng)在解決問題中不斷優(yōu)化、不斷改進(jìn)和不斷創(chuàng)新。[1]

2.2 信息系統(tǒng)工程方法論的概念

信息系統(tǒng)工程方法論是運用信息系統(tǒng)工程研究的一套程序化的工作方法和策略,也可以理解為為了達(dá)到預(yù)期目標(biāo),運用信息系統(tǒng)工程思想和技術(shù)解決問題的工作程序或步驟。信息系統(tǒng)工程方法論是在綜合應(yīng)用運籌學(xué)、控制論、信息論、管理科學(xué)、心理學(xué)、經(jīng)濟學(xué)以及計算機科學(xué)等有關(guān)學(xué)科理論和方法的基礎(chǔ)上形成的科學(xué)思想和方法,是用于解決信息系統(tǒng)開發(fā)過程中復(fù)雜問題的一套工作步驟、方法、工具和技術(shù)。[1]

2.3 信息系統(tǒng)工程方法論的內(nèi)容

信息系統(tǒng)工程方法主要是研究信息系統(tǒng)工程實踐中有哪些可供選用的技術(shù)和方法,即研究技術(shù)和方法本身;而信息系統(tǒng)工程方法論是要解決在信息系統(tǒng)工程實踐中怎樣選用、選用哪些技術(shù)和方法,選用中應(yīng)遵守什么原則、使用什么方法,及怎樣評估等??梢院喍灾?信息系統(tǒng)工程方法論是關(guān)于如何選用信息系統(tǒng)工程技術(shù)和方法的方法。

信息系統(tǒng)工程方法論與信息系統(tǒng)工程過程,二者之間既有聯(lián)系又有區(qū)別。信息系統(tǒng)工程方法論不是信息系統(tǒng)工程過程。信息系統(tǒng)工程過程是由很多工作階段和子階段組成,信息系統(tǒng)工程方法論是解決問題的方法上的辯證過程,信息系統(tǒng)工程過程中每一個階段都需要運用信息系統(tǒng)工程方法論來解決問題,甚至每個階段的個別問題也需要用信息系統(tǒng)工程方法論來解決。對于信息系統(tǒng)工程人員來說,最重要的工作之一就是運用信息系統(tǒng)工程方法論把問題展開,提供給相應(yīng)的工程技術(shù)人員去解決,即提出問題和給出問題的環(huán)境設(shè)定。[1]

2.4 要遵循的原則

信息系統(tǒng)工程方法論是在一系列原則之下來選擇和使用方法的。這些原則主要有:

(1)需求原則。

信息系統(tǒng)開發(fā)過程中,選擇什么方法,要由工程的需求來決定,而不是由方法的好壞優(yōu)劣來決定。

(2)整體性原則。

選用方法要從整體性出發(fā),局部或分系統(tǒng)要服從全局、服從整體。

(3)目標(biāo)優(yōu)化原則。

最優(yōu)化的概念貫穿于信息系統(tǒng)工程的始終,它是信息系統(tǒng)工程的指導(dǎo)思想和追求目標(biāo)。對于每個具體系統(tǒng)工程項目來講,它的開發(fā)、設(shè)計、制作和運用,各個階段的管理、控制和決策,都有著最優(yōu)化的目標(biāo)和要求。

(4)動態(tài)性原則。

信息系統(tǒng)工程往往是一個復(fù)雜的實踐過程,其內(nèi)外部因素都處在動態(tài)變化之中。因此,方法論的一個重要內(nèi)容就是如何適應(yīng)這種變化的特性,進(jìn)一步,掌握變化的性質(zhì)、方向和趨勢,采取相應(yīng)的措施和手段,改進(jìn)工作方法,調(diào)整規(guī)劃和計劃,在動態(tài)變化中求得系統(tǒng)的整體優(yōu)化。[1]

3結(jié)束語

在近30年的信息系統(tǒng)開發(fā)實踐中,產(chǎn)生了豐富的成果,其中包括各種信息系統(tǒng)工程方法,但是,對于信息系統(tǒng)工程方法進(jìn)行系統(tǒng)的研究工作目前還很少,特別是對于信息系統(tǒng)工程方法論的研究就更少了。本文只是在這方面做了初步的探索。

參考文獻(xiàn):

[1] 杜d、陳慶華:《系統(tǒng)工程方法論》[M];國防科技大學(xué)出版社,1994:1-196。

[2]張維明等:《信息系統(tǒng)工程(第2版)》[M];電子工業(yè)出版社,2009:5-46。

系統(tǒng)開發(fā)的主要方法范文第5篇

一、系統(tǒng)開發(fā)中網(wǎng)絡(luò)技術(shù)運用概述

系統(tǒng)開發(fā)是指管理信息系統(tǒng)的研制過程,即構(gòu)思、設(shè)計和實現(xiàn)一個管理信息系統(tǒng)的過程。

系統(tǒng)開發(fā)是一項艱巨而復(fù)雜的工作,按照系統(tǒng)工程的思想,系統(tǒng)開發(fā)一般要經(jīng)過系統(tǒng)開發(fā)的準(zhǔn)備、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施等階段,在實際中,一個系統(tǒng)的開發(fā)往往技術(shù)復(fù)雜,研制周期長,耗費資金大,協(xié)作單位多且協(xié)作關(guān)系復(fù)雜,除非運用某種計劃和協(xié)調(diào)方法,否則難以了解和控制其進(jìn)展,而網(wǎng)絡(luò)技術(shù)則是解決這一問題的有力手段。

統(tǒng)籌法又稱網(wǎng)絡(luò)技術(shù),它主要包括計劃評審術(shù)和關(guān)鍵路線法。計劃評審術(shù)的基本方法有助于在大型任務(wù)中管理和控制人力、材料、設(shè)備和時間的利用,可用它來找出任務(wù)中的關(guān)鍵部分并對其作出必要調(diào)整,達(dá)到按期完成任務(wù)的目的,最適合于包含很多不確定因素的大規(guī)模開發(fā)的研究性的任務(wù)。比前者早1年問世的關(guān)鍵路線法是一種考慮確定因素開發(fā)、研究項目的計劃和協(xié)調(diào)方法。除適用范圍的所不同外,兩者方法相近,都是用網(wǎng)絡(luò)圖表示一項計劃的整個過程,而且都是以時間最長的路線作為關(guān)鍵路線來重點予以管理。

統(tǒng)籌法的基本原理是將研究與開發(fā)的項目和控制過程用網(wǎng)絡(luò)圖形式地、邏輯地、連貫地構(gòu)成整個計劃模型。通過分析和計算,找出關(guān)鍵工序或關(guān)鍵路線,通過不斷改善,調(diào)整平衡網(wǎng)絡(luò)計劃使資源(人力、物力、財力等)在系統(tǒng)中得到合理安排,有效地加以利用,以最少的時間和資源消耗來完成整個系統(tǒng)的預(yù)期目標(biāo),從而取得良好的經(jīng)濟效益。

從以上分析可以看出統(tǒng)籌法應(yīng)用于系統(tǒng)開發(fā)有以下幾個優(yōu)點:

1.可將整個系統(tǒng)開發(fā)過程有效地組織起來,指明關(guān)鍵所在,使開發(fā)者能對所開發(fā)項目所需時間、人力、財力、物力等統(tǒng)籌考慮,全面安排。

2.通過網(wǎng)絡(luò)圖可以反映整個系統(tǒng)開發(fā)的過程結(jié)構(gòu),相互關(guān)系及其進(jìn)度,有利于各部分間的配合,步調(diào)一致地完成共同任務(wù);

3.可以把一個復(fù)雜的系統(tǒng)分解為若干個子系統(tǒng),從局部最優(yōu)達(dá)到整體最優(yōu);

4.可以借助于計算機這一有效工具,提高管理水平。

系統(tǒng)開發(fā)之所以能借助于網(wǎng)絡(luò)計劃技術(shù),是基于系統(tǒng)開發(fā)的過程,也是按系統(tǒng)生命周期的各個階段有步驟的展開。同時不排除在某段時間內(nèi)相互交叉,以及根據(jù)需要可同時開展不同階段的工作,而且其中所涉及的因素也往往是不確定的,抽象出的模型與統(tǒng)籌法十分類似。因此,統(tǒng)籌法在系統(tǒng)開發(fā)過程中如有可能得到應(yīng)用,將對其研制周期、耗費資金、關(guān)系的協(xié)調(diào)起到有益的作用。

電算化會計信息系統(tǒng)是一個大型軟件,研制開發(fā)技術(shù)難度大,需要包括會計師,程序員和用戶在內(nèi)的各方面專業(yè)人員共同協(xié)作才能完成,而系統(tǒng)開發(fā)中的準(zhǔn)備和分析階段是系統(tǒng)開發(fā)的基本工作階段,這一階段的工作成效將直接影響著整個系統(tǒng)開發(fā)的順利完成。該階段內(nèi)所投入的時間和精力越多,將來設(shè)計和實現(xiàn)的效果越好,困難和波折也越少。下面僅就電算化會計信息系統(tǒng)開發(fā)的準(zhǔn)備階段來具體討論統(tǒng)籌法的實施。

二、系統(tǒng)開發(fā)中準(zhǔn)備階段統(tǒng)籌法的實施

應(yīng)用網(wǎng)絡(luò)方法編制計劃時是用網(wǎng)絡(luò)圖來表示一項工程,組成工程的各道工序相互關(guān)系的,由事項、作業(yè)(工序)和路線3部分組成:

1.事項:表示作業(yè)的開始或結(jié)束,用“”表示。

2.作業(yè):指一項工作或工序,用“”表示,工序需占用時間,在網(wǎng)絡(luò)圖中,作業(yè)時間為零的工作稱為虛作業(yè),其作用是將前后工序聯(lián)接起來,表明它們之間的邏輯關(guān)系。

3.路線:指從起點開始,順箭頭方向連續(xù)不斷達(dá)到終點的線路。完成一個作業(yè)可能有許多可以同時進(jìn)行的路線,其中最長路線稱為關(guān)鍵路線,其時間直接影響到整個任務(wù)的完成期限,編制網(wǎng)絡(luò)圖的基本思路是要在網(wǎng)絡(luò)圖中找出關(guān)鍵路線并挖掘潛力,合理利用資源以達(dá)到縮短工期、降低費用的目的。

一般網(wǎng)絡(luò)圖的繪制可分為三個步驟,即任務(wù)的分解、作圖和編號。

任務(wù)的分解是將一個系統(tǒng)根據(jù)需要分為若干子系統(tǒng)。再對子系統(tǒng)確定各步驟間的相互聯(lián)系和相互制約關(guān)系,不斷修改后,客觀反映出任務(wù)的結(jié)構(gòu)和內(nèi)在聯(lián)系,最后將其聯(lián)系制成作業(yè)關(guān)系分析表。

電算化信息系統(tǒng)的準(zhǔn)備階段,主要是根據(jù)用戶所提出的要求,確定新系統(tǒng)的目標(biāo),找出原有系統(tǒng)的問題,同時,對企業(yè)內(nèi)部會計活動、外部環(huán)境進(jìn)行調(diào)查,然后,交由有關(guān)部門審核,根據(jù)上述分析,電算化會計信息系統(tǒng)開發(fā)的準(zhǔn)備階段,可大致表述為表1所示內(nèi)容。

其中,初步調(diào)查可同時從三方面展開:由用戶提出現(xiàn)行系統(tǒng)問題,會計師和用戶共同調(diào)查企業(yè)內(nèi)部狀況及外部環(huán)境,由程序員提出新系統(tǒng)所需資源及新系統(tǒng)設(shè)想,分別寫出書面調(diào)查報告,共同以新系統(tǒng)進(jìn)行可行性分析,然后交有關(guān)部門審核。

作圖是按作業(yè)關(guān)系分析表所標(biāo)明的各作業(yè)先后順序,將事件和作業(yè)用直線連接。表1可相應(yīng)表述為圖1所示網(wǎng)絡(luò)結(jié)構(gòu)

圖1中各作業(yè)標(biāo)號含義見表1,其中虛線表示虛工序,表明作業(yè)C、D、E、F完工后,H才能開工,虛工序的作業(yè)時間為0。

為便于管理、控制和計算,網(wǎng)絡(luò)圖中各事件均應(yīng)編號,一般原則是從左到右,從上到下。

畫出網(wǎng)絡(luò)圖僅僅是運用網(wǎng)絡(luò)技術(shù)的開始,網(wǎng)絡(luò)圖中參數(shù)是對計劃進(jìn)行管理、組織、協(xié)調(diào)和控制的重要依據(jù),是定量分析的基礎(chǔ)。下面著重討論事件時間參數(shù)的計算。

1.事件最早開始時間的計算-TE。事件最早開始時間指事件開始的各作業(yè)最可能開始工作的時刻。為任務(wù)的最初事件開始到本事件完成時的最長時間之和,計算從網(wǎng)絡(luò)的始點開始,自左至右逐一進(jìn)行計算,分兩種情況:

A.當(dāng)一支箭頭指向某一事件時,如圖1中的⑨,即ij則TE(j)=TE+T(i,j)

B.當(dāng)多支箭頭指向某一事件時,如圖1中的⑥,則TE(j)=max{TE(i)+T(i,j)}

2.事件最遲結(jié)束時間的計算—TL。事件最遲結(jié)束時間表示該事件結(jié)束時的各作業(yè)最遲必須完工的時刻,在此時刻若完不成則會影響后續(xù)作業(yè)的按時開工,計算應(yīng)從網(wǎng)絡(luò)圖的始點開始,自右至左,直到始點。相應(yīng)也分兩種情況。

A.當(dāng)一個事件引出一個箭頭時,如圖1中的②,TL(i)=TL(j)-T(i,j)};

B.當(dāng)一個事件引出多個箭頭時,如圖1中的③,TL(i)=min{TL(j)-T(i,j)}

3.事件的時差。R(i)=TL(i)-TE(i),亦稱為松弛時間,其值若為正,表示按計劃提前完成的時間,為負(fù)表示超過計劃完成的時間。時差越大則挖掘時間的潛力也越大。

4.關(guān)鍵路線的確定。關(guān)鍵路線即可行路線中時間最長的路線,其時差為0,它將影響到整個任務(wù)的完成。因此網(wǎng)絡(luò)計劃管理的一個基本思想就是在關(guān)鍵路線上搶時間,爭取縮短任務(wù)完成的周期。

三、關(guān)鍵路線的計算

下面通過計算找出關(guān)鍵路線,圖2中箭頭位置下方所標(biāo)數(shù)字為各作業(yè)所耗時間。

解題步驟:

1.從始點開始按順序計算出各事件的最早開始時間,直至終點,其結(jié)果用“”標(biāo)明。

2.從終點開始往始點方向計算各事項的最遲完成時間,直至始點,其結(jié)果用“”標(biāo)明。

圖2中各事項的最早開始時間計算如下:

由此得事件分析表如表2

其中松弛時間為0的事件(事件4因不能構(gòu)成關(guān)鍵路線除外)所構(gòu)成的路線為關(guān)鍵路線(在圖2中用粗線標(biāo)出),即關(guān)鍵路線為:①②③⑥⑧⑨⑩

表2中事件的最早可能實現(xiàn)時表示該事件開始的各工序最早什么時間能夠開始,此時前面各工序都已結(jié)束,而事件的最遲必須實現(xiàn)時表示這個時間里此事件還不完成,就要影響它緊后的各工序的按時開工,因此關(guān)鍵路線上各工序的時間是緊密銜接、環(huán)環(huán)相扣的。而在非關(guān)鍵路線上各工序的配合存在提前或拖后的可能性,可機動靈活地利用時間,在保證整個目標(biāo)實現(xiàn)的前提下,將多余的人力、物力、財力支援關(guān)鍵路線的各道工序,以保障整個計劃的順利完成。

實際中,以上計算可以交由計算機完成。

盐源县| 阿合奇县| 峨眉山市| 陇川县| 安庆市| 双江| 慈利县| 齐河县| 寿宁县| 兴隆县| 红原县| 玉溪市| 府谷县| 太和县| 唐河县| 海晏县| 特克斯县| 桦南县| 康定县| 凭祥市| 彭州市| 手游| 鄂伦春自治旗| 儋州市| 夏津县| 修文县| 广河县| 中卫市| 隆子县| 板桥市| 调兵山市| 星子县| 上饶市| 盐城市| 侯马市| 大理市| 凌云县| 广宁县| 绿春县| 黔西| 泾川县|