鴻恒公司預(yù)算管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第1頁
鴻恒公司預(yù)算管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第2頁
鴻恒公司預(yù)算管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第3頁
鴻恒公司預(yù)算管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第4頁
鴻恒公司預(yù)算管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1 鴻恒公司預(yù)算管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案 用背景簡介 鴻恒工程安裝公司對(duì)年從事民用及工業(yè)建筑領(lǐng)域的安裝工程,在國內(nèi)行業(yè)具有良好的技術(shù)實(shí)力和市場信譽(yù)。公司近年來從普通工程安裝向高附加值的特種安裝工程領(lǐng)域發(fā)展,分別成立大型工業(yè)機(jī)電設(shè)備安裝事業(yè)部、大型通信工程事業(yè)部和特種結(jié)構(gòu)安裝工程事業(yè)部,基于多年積累的技術(shù)實(shí)力和行業(yè)經(jīng)驗(yàn)全方位地拓展業(yè)務(wù)渠道,取得了良好的效果。 隨著公司的業(yè)務(wù)拓展和經(jīng)營規(guī)模擴(kuò)大,改進(jìn)內(nèi)部管理的要求也隨之迫切。處于戰(zhàn)略測年的考慮,鴻恒公司的領(lǐng)導(dǎo)決策層立項(xiàng)開始面向企業(yè)全局經(jīng)營管理的企業(yè)運(yùn)營規(guī)劃和管理信息系統(tǒng),以先進(jìn)的信息化技術(shù)為支撐構(gòu)建高水平的管理平臺(tái),其中特別緊迫的任務(wù)之一,是針對(duì)公司在經(jīng)營專業(yè)方向的轉(zhuǎn)型,實(shí)現(xiàn)一種精細(xì)化的預(yù)算管理和成本控制功能,其中預(yù)算管理是成本控制的基礎(chǔ),成本控制是預(yù)算管理的核心目的,并且在實(shí)現(xiàn)這項(xiàng)功能的同時(shí),能夠充分融匯本公司的內(nèi)在管理特點(diǎn)、經(jīng)營特點(diǎn)和長期的發(fā)展戰(zhàn)略規(guī)劃。 以上目標(biāo)構(gòu)成了本文論述的預(yù)算管理系統(tǒng)的基礎(chǔ)和應(yīng)用背景,本文將從軟件工程的角度對(duì)其中的預(yù)算信息管理部分進(jìn)行較為詳細(xì)的論述。 本文從軟件工程的角度論述鴻恒公司的工程預(yù)算管理系統(tǒng)的開發(fā),在論述需求分析和設(shè) 計(jì)實(shí)現(xiàn)等內(nèi)容之前,首先概述本系統(tǒng)開發(fā)所必要的技術(shù)基礎(chǔ),主要包括 據(jù)庫技術(shù)、企業(yè)應(yīng)用軟件的開發(fā)方法以及工程預(yù)算管理方面的重要概念和方法。 程預(yù)算管理基礎(chǔ) 工程預(yù)算管理在最基本的層面上是為了有計(jì)劃地控制成本。成本是工程項(xiàng)目運(yùn)作管理的重要組成部分,指完成一個(gè)工程項(xiàng)目預(yù)期開支或?qū)嶋H開支的全部費(fèi)用。該工程項(xiàng)目從建設(shè)前期到竣工投產(chǎn)全過程所花費(fèi)的費(fèi)用總和,而工程概預(yù)算管理是指在工程項(xiàng)目實(shí)施建設(shè)的全生命周期階段,根據(jù)不同階段的目的綜合運(yùn)用技術(shù)、經(jīng)濟(jì)、管理等鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 2 手段對(duì)特定工程項(xiàng)目的工程成本進(jìn)行全過程、全方 位的預(yù)測、分析、優(yōu)化、計(jì)算等一系列信息處理功能的總和 1 因此,當(dāng)前的工程預(yù)算管理的概念應(yīng)該從以下三個(gè)方面進(jìn)行理解。首先,工程預(yù)算管理是全過程管理。一般說來,工程預(yù)算管理突出的是全過程得工程預(yù)算管理,在建設(shè)程序的決策階段、設(shè)計(jì)階段、交易階段、施工階段、竣工階段等五個(gè)階段合理計(jì)算和確定投資估算價(jià)、設(shè)計(jì)概算價(jià)、施工圖預(yù)算價(jià)、合同價(jià)、竣工結(jié)算價(jià)、竣工決算價(jià)。但在不同階段工程預(yù)算管理的目的不同,因此其具體的工作內(nèi)容、工作方法等有所差異。第二,工程預(yù)算管理是全方位的,不單是工程建設(shè)中承發(fā)包雙方的工作 3 在工程項(xiàng)目準(zhǔn)備期,前期造價(jià)規(guī)劃是在計(jì)劃項(xiàng)目前期階段,根據(jù)項(xiàng)目生命周期中期望獲得的價(jià)值、功能等對(duì)該項(xiàng)目的成本(造價(jià))進(jìn)行策劃或估算,通過項(xiàng)目建議書及投資匡算、可行性研究及投資估算、初步設(shè)計(jì)及設(shè)計(jì)概算和施工圖設(shè)計(jì)及施工圖預(yù)算等活動(dòng)來實(shí)現(xiàn)造價(jià)規(guī)劃目標(biāo)。 在工程項(xiàng)目建設(shè)期,即施工合同簽訂后工程施工開始至竣工驗(yàn)收交付使用階段。在合同簽訂之后的極端,主要是簽訂合同的當(dāng)事人對(duì)合同價(jià)格的控制 5 全過程工程概預(yù)算管理的工程項(xiàng)目前期的造價(jià)規(guī)劃涵蓋決策階段、設(shè)計(jì)階段的工程概預(yù)算管理;工程交易期的合同價(jià)格形成主要指招 投標(biāo)階段的工程概預(yù)算管理;而工程實(shí)施期的合同價(jià)款管理則包含施工階段工程計(jì)量與支付、工程價(jià)款調(diào)整、索賠等及竣工階段的工程竣工結(jié)算與決算。 投資估算在項(xiàng)目建設(shè)前期階段從建立投資決策到工程概要設(shè)計(jì)時(shí)期起重要的作用,同時(shí)也是在該階段編制項(xiàng)目分析論證報(bào)告和可行性分析論證報(bào)告的組成部分,屬于項(xiàng)目決策的重要基礎(chǔ)信息。在項(xiàng)目開發(fā)與建設(shè)過程中投資估算的作用主要包含建議書階段項(xiàng)目投資估算,可行性分析論證階段的項(xiàng)目投資估算,項(xiàng)目投資估算,項(xiàng)目資面向財(cái)務(wù)的資及制定貸款計(jì)劃信息,編制通信工程項(xiàng)目固定資產(chǎn)投資計(jì)劃及核算該項(xiàng)目固定資產(chǎn)投 資需求額度 7 投資估算編制的定量依據(jù)包含工程造價(jià)費(fèi)用構(gòu)成、估算指標(biāo)、計(jì)算方法及其他計(jì)算工程造價(jià)的文件。建設(shè)工程投資估算劃分為靜態(tài)投資和動(dòng)態(tài)投資兩個(gè)部分,其中建筑工程費(fèi)、安裝工程費(fèi)、設(shè)備及工器具購置費(fèi)、工程建設(shè)其他費(fèi)用以及基本預(yù)備費(fèi)中不涉及時(shí)間變化因素的部分,作為靜態(tài)投資 10而設(shè)計(jì)價(jià)格、匯率、利率、稅率等變動(dòng)因素的部分,如漲價(jià)預(yù)備費(fèi),作為動(dòng)態(tài)投資。投資估算主要依據(jù)項(xiàng)目總體構(gòu)思和描述報(bào)告進(jìn)行編制,報(bào)告中不同的因素對(duì)各項(xiàng)費(fèi)用有著不同的影響作用,各項(xiàng)費(fèi)用逐步匯總形成建設(shè)投資估算 12 3 發(fā)技術(shù)基礎(chǔ) 于 編程及軟件開發(fā) 在大型企業(yè)應(yīng)用方面, 言、 C#語言和 C+語言都是被廣泛應(yīng)用的高級(jí)編程語言。特別是 C#這類新型的面向?qū)ο缶幊陶Z言,融合了復(fù)雜軟件開發(fā)的大量新概念核心技術(shù)。 言是一種高級(jí)算法語言,從 司發(fā)布以來已經(jīng)具有廣泛的應(yīng)用,運(yùn)用 言所開發(fā)的應(yīng)用程序從微型智能設(shè)備到大規(guī)模的企業(yè)應(yīng)用系統(tǒng),具有很大的功能范圍。隨著開發(fā)的深入和應(yīng)用的日益廣泛,這種語言的編程模型不斷程序,軟件開發(fā)資源不斷豐富,目前已經(jīng)發(fā)展為最主流的程序語 言之一。 與傳統(tǒng)的編程語言相對(duì)比, 言的主要特性有以下幾項(xiàng)。它不僅具有結(jié)構(gòu)化編程語言的全部特點(diǎn),而且全面支持面向?qū)ο蠓椒?。它在語言層次直接支持多線程編程模型、程序包等大型軟件開發(fā)機(jī)制。 此外,和普通的編譯型語言不同, 言通過虛擬機(jī)技術(shù)實(shí)現(xiàn)中間目標(biāo)代碼編譯,因此具有跨平臺(tái)運(yùn)行的良好可移植性。 作為一種現(xiàn)代編程語言, 言在面向?qū)ο筇匦苑矫嬖谠闯绦驅(qū)哟尉哂蓄?、?duì)象和接口元素,支持開發(fā)者實(shí)現(xiàn)面向?qū)ο缶幊棠P汀n愂蔷哂幸唤M屬性和處理函數(shù)或稱方法封裝而成的一個(gè)實(shí)體,具有相同屬性和處理方法的實(shí)體 在邏輯上表達(dá)為一個(gè)。對(duì)象( 類的實(shí)例,其中不同的對(duì)象具有不同的屬性數(shù)值,但是方法(函數(shù))對(duì)同一類的對(duì)象是相同的。 程序的類是另一個(gè)類的繼承類或子類,是指后者的屬性和方法也屬于前者在基于面向?qū)ο蟮木幊棠P椭?,軟件的基本組成元素是對(duì)象。每個(gè)對(duì)象屬于一個(gè)特定的類。類和類之間具有的關(guān)系有繼承關(guān)系、組成關(guān)系等,其中繼承關(guān)系特別重要。 序語言支持建立類的繼承關(guān)系,該機(jī)制能夠簡化基于類的程序的邏輯結(jié)構(gòu)。不僅如此,支持類的繼承關(guān)系的同時(shí)還支持累的方法的多態(tài)重載特性,也就是一個(gè)子類的方法可以和父類的方法具有相同的形式參數(shù)和外部涵義,但是可以具有完全獨(dú)立的內(nèi)部實(shí)現(xiàn)。通過這種機(jī)制使面向?qū)ο缶幊棠P涂梢栽趦?nèi)部容納功能豐富的程序?qū)崿F(xiàn)同時(shí)在外部保持語義邏輯上的一致性,是一種重要的編程特性。 支持多任務(wù)并發(fā)是很多高性能的系統(tǒng)所需要的基本特性,對(duì)此 言直接在語言層次支持多線程編程模型,為此該語言為編程人員提供以下的內(nèi)置語言對(duì)象。首先是線程對(duì)象,該類線程對(duì)象的接口對(duì)象 個(gè)線程對(duì)象要關(guān)聯(lián)一個(gè)線程接口,編程者通過實(shí)現(xiàn)該接口中規(guī)定的函數(shù)使線程對(duì)象在被系統(tǒng)調(diào)度時(shí)完成特性 的響應(yīng)和計(jì)算功能。 鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 4 與多任務(wù)機(jī)制相伴隨的就是相應(yīng)的信號(hào)量及其同步機(jī)制,引進(jìn)信號(hào)量的目的是為了在 序中實(shí)現(xiàn)多線程之間的協(xié)同運(yùn)行,例如強(qiáng)制串行操作、讀 步 線程編程模型具有靈活的多任務(wù)并發(fā)處理能力,提高了程序的吞吐量。在語言層面直接提供多線程機(jī)制具有很多優(yōu)點(diǎn)。 很多高級(jí)語言本身沒有集成多線程編程模型,在一定程度上限制了多任務(wù)處理的能力。而 語言層次的多線程模型使多線程編程與線程的類型和運(yùn)行環(huán)境相獨(dú)立,在任何運(yùn)行環(huán)境中都具有完全相同的多線程語義。其他的高級(jí) 算法語言如 C+語言本身不具有多線程機(jī)制,而是通過調(diào)用運(yùn)行環(huán)境庫或操作系統(tǒng)的內(nèi)核線程來實(shí)現(xiàn)多線程編程,因此多線程的同步等處理含義隨程序的運(yùn)行環(huán)境而異,編程和移植都較為復(fù)雜,也提高了軟件的維護(hù)成本。 序的的多線程模型完全通過虛擬機(jī) 行調(diào)用,底層針對(duì)不同的運(yùn)行環(huán)境進(jìn)行多線程調(diào)度的處理合同部,對(duì)程序開發(fā)者完全透明,簡化了編程任務(wù)。 在跨平臺(tái)運(yùn)行方面,很多其他語言是通過靜態(tài)編譯事先生成目標(biāo)指令文件,而 是通過虛擬機(jī) 現(xiàn)跨平臺(tái)運(yùn)行。 序的源代碼在編譯時(shí)生 成虛擬機(jī)所識(shí)別的中間指令代碼,將高級(jí)的算法語言程序表達(dá)為邏輯操作上完全等價(jià)的中間指令序列。中間指令碼所針對(duì)的處理機(jī)模型是一種邏輯模型,通過虛擬機(jī)進(jìn)行定義和描述,虛擬機(jī)在實(shí)際執(zhí)行過程中將中間代碼進(jìn)一步解釋為特定的硬件處理器上的等價(jià)指令,通過這樣一種在線編譯機(jī)制,使 序在任何具有相應(yīng)虛擬機(jī)的環(huán)境中都可以運(yùn)行,而且程序的執(zhí)行結(jié)果具有完全相同的語義。 目前的 程模型已經(jīng)經(jīng)歷了多階段的發(fā)展和成熟,特別是為面向大規(guī)模的應(yīng)用軟件開發(fā),特別是面向各類企業(yè)信息化管理應(yīng)用的大規(guī)模應(yīng)用開發(fā), 序已經(jīng)進(jìn)行了 大量的擴(kuò)展,特別是在其面向?qū)ο蟮奶匦缘幕A(chǔ)上構(gòu)建了面向中間件、具有組件重用特點(diǎn)的 術(shù)架構(gòu),為大型軟件開發(fā)提供了更加豐富的支持。 術(shù)架構(gòu)還支持 準(zhǔn)。與其他跨平臺(tái)的組件技術(shù)的目的類似,是為了實(shí)現(xiàn)跨平臺(tái)的軟件執(zhí)行而建立的技術(shù)標(biāo)準(zhǔn),主要包含組件對(duì)象的編程規(guī)范、組件對(duì)象的接口定義和訪問規(guī)則、組件之間進(jìn)行訪問可調(diào)用所基于的協(xié)議。此外 提供了一大類可以直接應(yīng)用的組件資源。該技術(shù)的另一特色是將跨平臺(tái)技術(shù)與 術(shù)有機(jī)地結(jié)合起來,通過中間件技術(shù) 實(shí)現(xiàn)一組在因特網(wǎng)上的復(fù)雜應(yīng)用,這些應(yīng)用以往僅在企業(yè)內(nèi)部的局域網(wǎng)上實(shí)現(xiàn),例如跨平臺(tái)的工作流技術(shù)、長周期事務(wù)處理技術(shù)等。 術(shù)的另一特點(diǎn)是編程資源十分豐富,例如較為高級(jí)的數(shù)據(jù)持久性訪問技術(shù)還有 布式系統(tǒng)中的命名對(duì)象和目錄訪問組件 息訪問組 5 件 夠?yàn)榇笮头植际綉?yīng)用系統(tǒng)實(shí)現(xiàn)一種離線和異步模式的信息交換機(jī)制,以及更為高級(jí)的工作流機(jī)制。事務(wù)處理組件 過調(diào)用它可以實(shí)現(xiàn)在分布式系統(tǒng)內(nèi)部的可靠地軟件數(shù)據(jù)處理機(jī)制,實(shí)現(xiàn)標(biāo)準(zhǔn)化的事務(wù)型語義。郵件消息管理與流轉(zhuǎn)組件編碼處理組件 言相比, 基礎(chǔ)技術(shù)主要有兩項(xiàng)重要的擴(kuò)展,一種是 件技術(shù),一種是組建的遠(yuǎn)程訪問的接口調(diào)用機(jī)制。以上軟件技術(shù)架構(gòu)如圖 示。 圖 于中間件的軟件技術(shù)架構(gòu) 技術(shù)架構(gòu)針對(duì)編寫可重用的組件對(duì)象建立起一套技術(shù)規(guī)范,具體包含編寫內(nèi)部屬性和函數(shù)訪問的方法。 組件在運(yùn)行環(huán)境中被外部程序或其他對(duì)象所調(diào)用,對(duì)外部調(diào)用者傳入的參數(shù)進(jìn)行處理和響應(yīng)。 遠(yuǎn)程對(duì)象調(diào)用機(jī)制是 件的遠(yuǎn)程數(shù)據(jù)訪問的基礎(chǔ),通過該機(jī)制,一個(gè)主機(jī)上的 象可以訪問因特網(wǎng)上其他主機(jī)上的 象,調(diào)用該遠(yuǎn)程對(duì)象的接口函數(shù),傳遞參數(shù)并且獲取計(jì)算的結(jié)果。 一種基礎(chǔ)層次的遠(yuǎn)程訪問協(xié)議,基于因特網(wǎng)的鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 6 議來實(shí)現(xiàn), 基本工作過程中,首先被調(diào)用的組件在分布式系統(tǒng)的目錄服務(wù)器上注冊(cè),作為一個(gè)命名對(duì)象通過目錄服務(wù)被發(fā)布,以便使訪問客戶端能夠檢索到該對(duì)象的位置。當(dāng)某個(gè)對(duì)象要訪問另一個(gè)對(duì)象的特 定方法時(shí),該對(duì)象所在的基礎(chǔ)環(huán)境調(diào)用 索該函數(shù)接口所在的位置參數(shù)如主機(jī)網(wǎng)絡(luò)地和端口號(hào),向本地的 理接口提交全部的函數(shù)訪問參數(shù)。 序在本地的代理接口將訪問參數(shù)進(jìn)行編碼,然后啟動(dòng) 議建立會(huì)話連接,將數(shù)據(jù)傳遞到遠(yuǎn)程對(duì)象。遠(yuǎn)程對(duì)象坐在的主機(jī)運(yùn)行環(huán)境中 口代理首先對(duì)接收到的數(shù)據(jù)進(jìn)行解碼,然后按照端口號(hào)將解碼后的數(shù)據(jù)流轉(zhuǎn)到被調(diào)用的對(duì)象函數(shù)。被調(diào)用的對(duì)象函數(shù)對(duì)輸入的參數(shù)進(jìn)行計(jì)算處理,然后將輸出的數(shù)據(jù)返回本地的接口。本地的接口將輸出數(shù)據(jù)進(jìn)行編碼,然后通過 話連接返回?cái)?shù)據(jù)到調(diào)用端。調(diào)用端 的接口單元將數(shù)據(jù)進(jìn)行解碼后,按照調(diào)用方的端口號(hào)將數(shù)據(jù)流轉(zhuǎn)回調(diào)用端的對(duì)象組件。遠(yuǎn)程調(diào)用的會(huì)話在該狀態(tài)下全部完成。通過以上的機(jī)制,兩個(gè)遠(yuǎn)程的對(duì)象可以實(shí)現(xiàn)和本地訪問語義相同的遠(yuǎn)程調(diào)用,全部的遠(yuǎn)程網(wǎng)絡(luò)通信和基礎(chǔ)數(shù)據(jù)的編碼 為解決 統(tǒng)的編程開發(fā), 供了大量的技術(shù),從軟件架構(gòu)到具體的編程模型都在很充分的基礎(chǔ)上做了擴(kuò)展,主要包括對(duì) 支持、 圖 層架構(gòu) 2 7 運(yùn)用 術(shù)開發(fā) 用系統(tǒng)在總體邏輯上具有三個(gè)層次的實(shí)現(xiàn)層面,分別是客戶端(瀏覽器端)編程、 用服務(wù)器編程和數(shù)據(jù)庫編程,其中 用服務(wù)器編程進(jìn)一步劃分為 務(wù)器編程和基于 業(yè)務(wù)邏輯處理編程。 在瀏覽器端, 用主要通過嵌入在 面編碼中的 序來實(shí)現(xiàn),該程序的主要作用是對(duì)頁面的各項(xiàng)交互元素的信息進(jìn)行采集和向 務(wù)器傳輸。 在 務(wù)器端,一部分程序在 務(wù)器中運(yùn)行,將后臺(tái)數(shù)據(jù)轉(zhuǎn)換為 種生成動(dòng)態(tài) 面的程序是 序。該程序在形式上基本與 本運(yùn)行方式是調(diào)用 務(wù)器環(huán)境中的其他 件和訪問數(shù)據(jù)庫。在境中還運(yùn)行 間件組件,為程序的運(yùn)行提供基礎(chǔ)服務(wù)。 據(jù)庫技術(shù) 數(shù)據(jù)庫管理系統(tǒng)( 面向數(shù)據(jù)的存儲(chǔ)與存取管理的專業(yè)軟件系統(tǒng),在各類應(yīng)用中具有廣泛的用途。例如在企業(yè)管理信息系統(tǒng)中,數(shù)據(jù)庫系統(tǒng)是主要的核心組件,在各種規(guī)模的 數(shù)據(jù)庫系統(tǒng)也是處于后臺(tái)服務(wù)器的最主要的軟件系統(tǒng),為前端的交互處理金新后臺(tái)的響應(yīng)和計(jì)算。 面向企業(yè)應(yīng)用的信息系統(tǒng)是典型的數(shù)據(jù)密集型應(yīng)用系統(tǒng),目前在面向財(cái)務(wù)的信息處理領(lǐng)域廣泛應(yīng)用組件技術(shù)、在線事務(wù)處理( 客戶服務(wù)器及 發(fā)模式。 在面向財(cái)務(wù)類應(yīng)用的信息系統(tǒng)中的數(shù)據(jù)處理特點(diǎn)不僅是規(guī)模較大、數(shù)據(jù)處理所要求的吞吐量大,而且還要求具有較高的可靠性,也就是需要具有在邏輯數(shù)據(jù)層面的原子性、一致性和持久性,這些要求使得這類系統(tǒng)通?;谀撤N大型數(shù)據(jù)庫系統(tǒng),為數(shù)據(jù)提供統(tǒng)一的訪問存取和管理功能。 在數(shù)據(jù)庫平臺(tái) 上主要運(yùn)行 序進(jìn)行關(guān)系數(shù)據(jù)模型的訪問和處理,目前的主流數(shù)據(jù)庫如 也支持在數(shù)據(jù)庫空間內(nèi)直接調(diào)用 序或者序直接訪問數(shù)據(jù)庫空間內(nèi)部的數(shù)據(jù)對(duì)象,兩者具有緊密的集成。 在基于數(shù)據(jù)庫的大型事務(wù)處理系統(tǒng)中通過實(shí)施軟件組件重用技術(shù)來改進(jìn)軟件系統(tǒng)的可靠性、功能擴(kuò)展能力和易維護(hù)能力?;诮M件技術(shù)所開發(fā)的組件在概念上是一個(gè)專業(yè)分工的功能單元,其內(nèi)部如何實(shí)現(xiàn)并不直接表現(xiàn)給外界,外界和組件之間的數(shù)據(jù)通信通過組件上定義的的功能接口來完成。完整的軟件系統(tǒng)通過各種類型的組 件單元來集成,組件單元之間在保持接口語義不變的情況下完全具有確定的功能語義,當(dāng)改變一個(gè)組件單元的內(nèi)部數(shù)據(jù)結(jié)構(gòu)或算法的時(shí)候,只要保持接口調(diào)用的語義不變,系統(tǒng)能提的邏輯就完全保持不變。 鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 8 事務(wù)處理系統(tǒng)的軟件組件在服務(wù)器平臺(tái)上實(shí)現(xiàn)了一種大規(guī)模的分布式平臺(tái)運(yùn)行基礎(chǔ)環(huán)境,能夠支持軟件的開發(fā)者在不同的層次上建立系統(tǒng)的邏輯功能。 圖 數(shù)據(jù)庫的訪問接口組成。 圖 2據(jù)庫存取架構(gòu) 2在數(shù)據(jù)庫平臺(tái)的內(nèi)部結(jié)構(gòu)不斷地集成對(duì)新型應(yīng)用的支持功能。數(shù)據(jù)庫管理系統(tǒng)這一基礎(chǔ)平臺(tái)之上,數(shù)據(jù)庫開發(fā)商還不斷強(qiáng)化和創(chuàng)新某些特殊功能,以及面向領(lǐng)域應(yīng)用的新型特性,是數(shù)據(jù)庫從單一的數(shù)據(jù)管理軟件發(fā)展到具有特定功能的應(yīng)用系統(tǒng)。在這些以數(shù)據(jù)庫為基礎(chǔ)、面向應(yīng)用的新類型軟件中,有在線多維數(shù)據(jù)處理與分析( 商業(yè)智能系統(tǒng)( 決策支持系統(tǒng)、客戶關(guān)系管理系統(tǒng)、制造資源管理系統(tǒng)、項(xiàng)目管理系統(tǒng)、產(chǎn)品數(shù)據(jù)管理系統(tǒng)( 許多新類型。 眾多的智能化應(yīng)用是建立在數(shù)據(jù)庫平臺(tái)上。以目前越來 越重要的商業(yè)智能和決策支持為例,這類系統(tǒng)一方面集成數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)密集型處理能力,同時(shí)在基礎(chǔ)層次擴(kuò)展建模和基于模型的計(jì)算和仿真分析管理能力,通過調(diào)用各種模型的計(jì)算(輸入輸 9 出模型、機(jī)理型模型、統(tǒng)計(jì)模型、符號(hào)推理和演繹計(jì)算模型等)來為決策者提供各種決策方案的預(yù)期結(jié)果,同時(shí)通過對(duì)評(píng)價(jià)指標(biāo)的定量計(jì)算和分析來為結(jié)果進(jìn)行性和排序,為決策提供定量的支持。 數(shù)據(jù)庫系統(tǒng)目前所廣泛應(yīng)用的領(lǐng)域包括企業(yè)信息管理、電子商務(wù)、醫(yī)療信息管理和工業(yè)應(yīng)用。主流數(shù)據(jù)庫軟件已經(jīng)從管理關(guān)系數(shù)據(jù)模型擴(kuò)展到具有多種類型的功能,在此基礎(chǔ)上派生出來一些更 為專業(yè)化應(yīng)用的數(shù)據(jù)庫系統(tǒng),例如空間數(shù)據(jù)庫,內(nèi)部的數(shù)據(jù)管理以三維空間實(shí)體及其關(guān)系為主,應(yīng)用于地理信息系統(tǒng)、自動(dòng)導(dǎo)航等新領(lǐng)域。面向?qū)ο髷?shù)據(jù)庫,通過運(yùn)用面向?qū)ο笤O(shè)計(jì)和編程的概念與技術(shù)來實(shí)現(xiàn)對(duì)復(fù)雜信息的封裝和集成管理,應(yīng)用于具有大規(guī)模的復(fù)雜數(shù)據(jù)對(duì)象的領(lǐng)域,如計(jì)算機(jī)輔助設(shè)計(jì)等行業(yè)。多媒體數(shù)據(jù)庫,以語音、圖像等信息實(shí)體基于 構(gòu)為基礎(chǔ)進(jìn)行統(tǒng)一的編碼和存取處理操作,應(yīng)用于 統(tǒng)、圖形系統(tǒng)、醫(yī)療系統(tǒng)和工業(yè)監(jiān)控等領(lǐng)域。工程數(shù)據(jù)庫,基于復(fù)雜幾何造型的要求建立和管理具有復(fù)雜形態(tài)的信息實(shí)體,應(yīng)用于計(jì)算機(jī)輔助設(shè)計(jì)、計(jì)算機(jī)輔助 制造等領(lǐng)域。 鎖著應(yīng)用規(guī)模越來越大,數(shù)據(jù)庫系統(tǒng)也不斷向超大型化方向發(fā)展,同時(shí)不斷融合成熟的新技術(shù),特別是大型數(shù)據(jù)庫服務(wù)器的實(shí)現(xiàn),具有較高的成熟程度,采用大量的現(xiàn)金軟件技術(shù)來提高數(shù)據(jù)庫系統(tǒng)的性能和可靠性。當(dāng)前的高性能數(shù)據(jù)庫軟件在架構(gòu)上采用客戶 計(jì)算處理能力和數(shù)據(jù)管理能力集中在服務(wù)器端。數(shù)據(jù)庫服務(wù)器進(jìn)程采用多線程結(jié)構(gòu),適應(yīng)多處理器平臺(tái)和高指令帶寬處理能力的特點(diǎn)。以 據(jù)庫服務(wù)器為例,主要的構(gòu)成部分有磁盤數(shù)據(jù)管理層,將關(guān)系數(shù)據(jù)模型映射到磁盤的物理存儲(chǔ)結(jié)構(gòu),并支持建立索引結(jié)構(gòu)在加速對(duì)數(shù)據(jù)的 檢索性能。數(shù)據(jù)頁面管理層將關(guān)系數(shù)據(jù)模型在內(nèi)存以頁面的形式進(jìn)行管理,并借助于虛擬內(nèi)存機(jī)制對(duì)數(shù)據(jù)的存取進(jìn)行優(yōu)化。數(shù)據(jù)的加鎖與同步管理以支持基于關(guān)系數(shù)據(jù)模型的事務(wù)語義和邏輯模型。數(shù)據(jù)輸入輸出管理包括磁盤訪問的寬帶輸入輸出處理機(jī)制和面向網(wǎng)絡(luò)的高效輸入輸出機(jī)制。內(nèi)部數(shù)據(jù)緩沖管理為提高數(shù)據(jù)庫服務(wù)器進(jìn)程在內(nèi)部的調(diào)度性能,將數(shù)據(jù)進(jìn)行適當(dāng)?shù)木彺婧彤惒教幚碚{(diào)度,提高數(shù)據(jù)流的存取等效帶寬。高級(jí)數(shù)據(jù)管理將高層次的數(shù)據(jù)模型如多媒體數(shù)據(jù)模型、空間信息模型映射為中間層次的關(guān)系數(shù)據(jù)模型,再進(jìn)一步將關(guān)系數(shù)據(jù)模型映射為面向磁盤存儲(chǔ)介質(zhì)低層次的 物理數(shù)據(jù)模型,已實(shí)現(xiàn)對(duì)擴(kuò)展數(shù)據(jù)模型的自動(dòng)管理與維護(hù)能力。 文的章節(jié)概述 論文第一章漢族要論述開發(fā)背景和必要地基礎(chǔ)知識(shí)與技術(shù)方法。第二章到第四章針對(duì)系統(tǒng)的軟件開發(fā)進(jìn)行論述。 鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 10 第二章對(duì)該預(yù)算管理系統(tǒng)的主要需求功能進(jìn)行了分析,主要功能包括 系統(tǒng)管理 功能 , 具體 包括財(cái)務(wù)賬套的設(shè)置、用戶設(shè)置及權(quán)限分配、系統(tǒng)安全備份等功能 ; 總賬管理 功能 , 具體 包括總賬初始化、制單、往來處理、結(jié)轉(zhuǎn)、賬簿查詢等功能 ; 預(yù)算管理,包括預(yù)算 初始化、 控制 項(xiàng) 設(shè)置、計(jì)劃、撥款、查詢等功能 ; 出納 事務(wù) 管理 功能 , 具體包括現(xiàn)金 出納 、銀行出納、 確認(rèn)、 開 票、銀行對(duì)賬、查詢等功能 ; 報(bào)表管理 功能 , 具體 包括報(bào)表 設(shè)置、報(bào)表 查詢功能 。 第三章在需求分析的基礎(chǔ)上進(jìn)一步討論設(shè)計(jì)方案,根據(jù)修分析的業(yè)務(wù)內(nèi)容和軟件設(shè)計(jì)的原則,將每個(gè)業(yè)務(wù)模塊劃分為一組合理的對(duì)象單元,每個(gè)單元分工處理一類任務(wù),在整體上合成為業(yè)務(wù)模塊的設(shè)計(jì)目標(biāo)。本章在這一框架下較系統(tǒng)地討論了該軟件的架構(gòu)、數(shù)據(jù)庫設(shè)計(jì)和預(yù)算臺(tái)賬模塊、預(yù)算事務(wù)管理和出納事務(wù)處理模塊的程序組成,描述了相應(yīng)的內(nèi)部單元任務(wù)和調(diào)用關(guān)系。 第四章論述該系統(tǒng)的程序?qū)崿F(xiàn)與測試問題。該預(yù)算信息管理系統(tǒng)的軟件采用 庫 008 實(shí)現(xiàn),本章論述了主要模塊的程序組成、代行程序段的代碼和測試情況。 11 2 需求分析 本章從需求分析的角度論述該系統(tǒng)為用戶所實(shí)現(xiàn)的功能,為軟件的開發(fā)建立基礎(chǔ)。 統(tǒng)功能概述 隨著鴻恒公司在業(yè)務(wù)內(nèi)容和經(jīng)營規(guī)模上的不斷擴(kuò)大,作為公司經(jīng)營管理的重要工具的預(yù)算分析手段也越來越需要同步增強(qiáng),同時(shí)充分使用公司的經(jīng)營與管理特點(diǎn)。對(duì)此,該預(yù)算管理系統(tǒng)的開發(fā)突出強(qiáng)調(diào)滿足以下要點(diǎn)。 首先是將決策層的預(yù)算批復(fù)與單位預(yù)算計(jì)劃有機(jī)結(jié)合,全面反映日常經(jīng)費(fèi),特別是專項(xiàng)經(jīng)費(fèi)??顚S谩?專項(xiàng)專用,在數(shù)據(jù)上做到前因后果的邏輯關(guān)聯(lián)明確、清晰。 將各個(gè)經(jīng)營項(xiàng)目預(yù)算管理與會(huì)計(jì)核算無縫鏈接,滿足本單位內(nèi)部各部門、各項(xiàng)預(yù)算資金的管理,預(yù)算控制做到實(shí)時(shí)、準(zhǔn)確、真實(shí)。 該系統(tǒng)需提供分區(qū)模式功能,以滿足諸如公司內(nèi)部多部門(事業(yè)部)管理的要求,預(yù)算統(tǒng)一管理,會(huì)計(jì)核算分區(qū)管理的要求。 實(shí)現(xiàn)多級(jí)預(yù)算管理,以能夠適應(yīng)不同的單位預(yù)算管理要求,并在預(yù)算中引入預(yù)算模板以實(shí)現(xiàn)對(duì)部門項(xiàng)目預(yù)算的精確、模糊控制,使用戶對(duì)部門預(yù)算的實(shí)現(xiàn)和控制更加靈活。 為了支持公司的預(yù)算項(xiàng)目負(fù)責(zé)人與財(cái)務(wù)人員能夠有效的配合,該系統(tǒng)支持項(xiàng)目經(jīng)費(fèi)卡和人 員卡管理,項(xiàng)目核算方便、快捷而且更加嚴(yán)密與精準(zhǔn),減少差錯(cuò),提高工作效率。 支持多會(huì)計(jì)期管理,為此在系統(tǒng)內(nèi)部缺省劃分為 15 個(gè)會(huì)計(jì)期,其中 1份自然月與會(huì)計(jì)期相等, 13計(jì)期用于期末結(jié)賬,以便非常清楚的反映結(jié)賬過程,方便賬務(wù)查詢、分析。 該軟件實(shí)現(xiàn)與企業(yè)的其他信息系統(tǒng)的數(shù)據(jù)接口,包括: 與固定資產(chǎn)管理系統(tǒng)實(shí)現(xiàn)接口以自動(dòng)獲取折舊信息和生成固定資產(chǎn)折舊憑證。 與銀行系統(tǒng)實(shí)現(xiàn)接口以開展無現(xiàn)金支付業(yè)務(wù),減少現(xiàn)金流量。 在其他方面,該系統(tǒng)還實(shí)現(xiàn)以下功能特點(diǎn): 費(fèi)用憑證的打印格式支持靈活的自定義模式,實(shí)現(xiàn)帶框打 印、套打,適應(yīng)用戶對(duì)不同憑證格式打印的要求。 現(xiàn)金出納、銀行出納配置為總賬系統(tǒng)業(yè)務(wù)流程的一部分,減少財(cái)務(wù)人員的重復(fù)勞動(dòng),在減輕出納負(fù)擔(dān)的同時(shí),提高出納的工作效率。 出納票據(jù)打印格式自定義,能夠適應(yīng)不同銀行、不同票據(jù)類型的打印。 鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 12 報(bào)表系統(tǒng)提供自定義報(bào)表設(shè)計(jì)、授權(quán)查詢等功能,取數(shù)函數(shù)公式豐富,滿足不同要求的報(bào)表計(jì)算數(shù)據(jù),具有初步的財(cái)務(wù)知識(shí)的戶就能方便、直觀地設(shè)計(jì)出所需要的財(cái)務(wù)報(bào)表。 以上是對(duì)該系統(tǒng)的功能要點(diǎn)的歸納,在以下各節(jié)就其中的幾項(xiàng)主要功能,即總賬管理、預(yù)算管理、出納管理和報(bào)表統(tǒng)計(jì)管理等方面較為詳細(xì)地展開論 述和建立相應(yīng)的用例模型。 算總賬管理 總賬管理功能是概預(yù)算管理系統(tǒng)的基礎(chǔ),結(jié)合公司的業(yè)務(wù)結(jié)構(gòu)與財(cái)務(wù)規(guī)則完成組長數(shù)據(jù)的初始化、制單初始化、往來賬務(wù)處理、預(yù)算數(shù)據(jù)結(jié)轉(zhuǎn)和數(shù)據(jù)查詢等功能。 該系統(tǒng)的總賬管理功能的總體用例圖如圖 示。 總賬管理的基礎(chǔ)信息配置、設(shè)置與維護(hù)功能面向系統(tǒng)管理員,主要進(jìn)行以下信息的配置管理: ( 1)根據(jù)本公司的預(yù)算規(guī)則設(shè)置帳套 ( 2)根據(jù)分區(qū)規(guī)則設(shè)置預(yù)算獨(dú)立分區(qū) ( 3)設(shè)置預(yù)算科目 ( 4)根據(jù)公司的實(shí)體核算規(guī)則設(shè)置預(yù)算部門(邏輯預(yù)算單元) ( 5)根據(jù)公司的項(xiàng)目核算規(guī)則設(shè)置核算項(xiàng)目 ( 6)設(shè)置預(yù)算財(cái)務(wù)屬性,包括貨幣種類、核算單位的計(jì)量單位(不同核算單位可以不同)、成對(duì)科目(在費(fèi)用憑證中需要成對(duì)出現(xiàn)的科目)、預(yù)算審核策略屬性和預(yù)算數(shù)據(jù)接口數(shù)據(jù)格式等。 該模塊的第二類功能是費(fèi)用憑證管理,主要實(shí)現(xiàn)憑證信息的錄入與修改維護(hù)功能、審核功能、登帳和反登帳處理功能、現(xiàn)金流量信息維護(hù)功能(在費(fèi)用憑證分錄中對(duì)應(yīng)的現(xiàn)金流量項(xiàng)目進(jìn)行調(diào)整)和通過與固定資產(chǎn)信息系統(tǒng)的數(shù)據(jù)訪問自動(dòng)生成資產(chǎn)折舊憑證信息的功能。 該模塊的第三類功能是往來賬務(wù)處理功能, 該類功能屬于動(dòng)態(tài)信息處理功能,與該公司的業(yè)務(wù)處理相一致,需實(shí)現(xiàn)的主要事務(wù)處理功能有: ( 1)沖銷設(shè)置功能,對(duì)往來賬務(wù)數(shù)據(jù)的核算調(diào)整規(guī)則進(jìn)行設(shè)置。 ( 2)沖銷確認(rèn)處理 ( 3)手動(dòng)沖銷功能,對(duì)往來賬務(wù)數(shù)據(jù)記錄由用戶完成匹配沖銷。 ( 4)自動(dòng)沖銷處理,系統(tǒng)根據(jù)指定的內(nèi)部沖銷規(guī)則對(duì)往來數(shù)據(jù)記錄完成匹配沖銷處理。 13 圖 算總賬管理用例 總賬基礎(chǔ)數(shù)據(jù)管理 費(fèi)用憑證管理 沖銷確認(rèn) 預(yù)算帳套設(shè)置 結(jié)轉(zhuǎn)處理 憑證信息維護(hù) 登帳 /反登帳處理 數(shù)據(jù)查詢 預(yù)算業(yè) 務(wù)人員 核算項(xiàng)目設(shè)置 預(yù)算科目設(shè)置 憑證信息審核 資產(chǎn)折舊計(jì)算 與憑證自動(dòng)生成 沖銷規(guī)則設(shè)置 手動(dòng)沖銷 往來賬務(wù)管理 鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 14 該系統(tǒng) 在進(jìn)行自動(dòng)沖銷處理前檢查是否核銷方存在負(fù)數(shù)的數(shù)據(jù)記錄,如果有則該系統(tǒng)不進(jìn)行自動(dòng)沖銷處理,而是待核銷方數(shù)據(jù)手工核銷后再進(jìn)行自動(dòng)沖銷。因?yàn)楹虽N負(fù)數(shù)是通過做赤字憑證產(chǎn)生的,可能是同方向紅藍(lán)字金額記錄,也可能是被核銷方和核銷方的負(fù)數(shù)記錄,因此必須首先處理完這些核銷方負(fù)數(shù)以后再完成自動(dòng)沖銷處理的任務(wù)。 該系統(tǒng)對(duì)手工沖銷方式按照實(shí)際業(yè)務(wù)情況設(shè)置以下幾種模式: ( 1) 借貸沖銷處理 借方記錄和貸方記錄的數(shù)據(jù)沖銷按照往來明細(xì)科目、部門、項(xiàng)目過濾后向用戶顯示。哦用戶選擇借、貸方對(duì)應(yīng)業(yè)務(wù)后確認(rèn)即結(jié)束該對(duì)應(yīng)關(guān)系的沖銷。 該系統(tǒng)的缺 省處理模式是借貸沖銷,其他方式需選擇確定。 ( 2) 借方?jīng)_銷處理 在該模式中會(huì)計(jì)人員在制作憑證和處理往來錯(cuò)誤憑證業(yè)務(wù)時(shí)使用同方向紅字功能。這時(shí),應(yīng)該沖銷的記錄都在借方,因此需要用借方?jīng)_銷功能來核銷此對(duì)應(yīng)記錄。 ( 3) 貸方?jīng)_銷 處理 該模式的處理方式 同上,但其業(yè)務(wù)是基于貸方憑證。 該系統(tǒng)的沖銷確認(rèn)功能用來作反沖銷,不管是自動(dòng)沖銷還是手工沖銷,其對(duì)應(yīng)關(guān)系是可以返回的,因?yàn)樵谑止_銷狀態(tài)下對(duì)應(yīng)關(guān)系有可能被對(duì)應(yīng)錯(cuò),在此可以做返回動(dòng)作。 總賬事務(wù)處理的第四類功能是對(duì)預(yù)算賬務(wù)數(shù)據(jù)進(jìn)行跨會(huì)計(jì)周期的結(jié)轉(zhuǎn)處理,具體功能包括設(shè)置自 動(dòng)結(jié)轉(zhuǎn)關(guān)系、生成結(jié)轉(zhuǎn)憑證和管理會(huì)計(jì)周期的切換規(guī)則。 總賬管理模塊的信息查詢功能包含對(duì)多種類型數(shù)據(jù)的條件查詢和報(bào)表生成。初始化管理功能實(shí)現(xiàn)對(duì)科目期初余額在下一周期開始前進(jìn)行調(diào)整,初始化校驗(yàn)處理功能。往來數(shù)據(jù)(記錄和余額)的初始化處理以及科目余額初始化處理,后者針對(duì)非往來科目數(shù)據(jù)記錄的余額來進(jìn)行。 算事務(wù)管理 本節(jié)從預(yù)算基礎(chǔ)數(shù)據(jù)管理、預(yù)算計(jì)劃管理和撥款管理等幾項(xiàng)功能進(jìn)行分析。 算基礎(chǔ)信息管理 預(yù)算基礎(chǔ)管理管理功能對(duì)實(shí)施預(yù)算計(jì)劃與控制功能設(shè)置必要的變量屬性和參數(shù) ,具體 功能有下面這些。 ( 1)設(shè)置預(yù)算選項(xiàng),例如是否啟用余額結(jié)轉(zhuǎn)設(shè)置和主管預(yù)算。 15 ( 2)設(shè)置與維護(hù)預(yù)算的控制屬性 ( 3)設(shè)置預(yù)算控制規(guī)則的模板 ( 4)在預(yù)算控制規(guī)則基礎(chǔ)上設(shè)置超值預(yù)算控制屬性和參數(shù) ( 5)設(shè)置主管崗位的下轄預(yù)算項(xiàng)目 ( 6)在建賬是設(shè)置預(yù)算科目的初始金額 ( 7)設(shè)置預(yù)算經(jīng)費(fèi)類型屬性 以上也代表來了該系統(tǒng)對(duì)預(yù)算信息的設(shè)置順序。 在設(shè)置預(yù)算控制項(xiàng)組時(shí),預(yù)算控制項(xiàng)應(yīng)屬于預(yù)算控制項(xiàng)組內(nèi)。組一般用會(huì)計(jì)科目的總賬科目代碼設(shè)置,表示控制項(xiàng)組下的控制項(xiàng)在哪一個(gè)會(huì)計(jì)科目中使用,控制項(xiàng)組一般用 四 位數(shù)字代碼 設(shè)置。需要注意的是,在控制項(xiàng)組里有是否允許預(yù)算撥款的選項(xiàng),選勾的表示該組里的預(yù)算控制項(xiàng)可以進(jìn)行預(yù)算撥款設(shè)置,否則不允許撥款,要根據(jù)控制項(xiàng)所在的科目性質(zhì)進(jìn)行設(shè)置。用總賬科目建組,在組下設(shè)控制項(xiàng),控制項(xiàng)設(shè)置不允許跨越組,項(xiàng)目則不跨越總賬科目核算(非撥款項(xiàng)目核算的科目及往來科目除外)。 算計(jì)劃管理 預(yù)算計(jì)劃管理功能的核心是針對(duì)指定的項(xiàng)目編制預(yù)算清單和進(jìn)行審核,因此主要的單元功能有創(chuàng)建經(jīng)費(fèi)計(jì)劃文件,編制計(jì)劃文件,審核與確認(rèn)預(yù)算文件一級(jí)預(yù)算查詢功能。 預(yù)算計(jì)劃的模板是項(xiàng)目在核算過程中將同一個(gè)組 里的預(yù)算控制項(xiàng)根據(jù)實(shí)際需要設(shè)置成一個(gè)或多個(gè)模板組,以適應(yīng)不同的費(fèi)用項(xiàng)目在同一個(gè)總賬科目中使用不同的科目范圍。將項(xiàng)目關(guān)聯(lián)不同的預(yù)算模板,就能達(dá)到科目和預(yù)算所需要控制的效果。為需要預(yù)算控制的項(xiàng)目配置預(yù)算模板,每一個(gè)項(xiàng)目必須關(guān)聯(lián)一個(gè)模板,否則項(xiàng)目不能進(jìn)行預(yù)算撥款和項(xiàng)目預(yù)算執(zhí)行控制。 部門預(yù)算控制規(guī)則分為精確控制和模糊控制兩類。精確控制規(guī)則是指預(yù)算額度控制到某一控制項(xiàng)所對(duì)應(yīng)的明細(xì)科目。模糊控制規(guī)則是指預(yù)算額度控制到控制項(xiàng)組下的所有模糊設(shè)置的控制項(xiàng)所對(duì)應(yīng)的明細(xì)科目。例如,某一項(xiàng)目所對(duì)應(yīng)的控制項(xiàng)組下面有一個(gè)控制項(xiàng)是精確 控制,其他控制項(xiàng)是模糊控制,則在預(yù)算撥款中,該精確控制項(xiàng)的預(yù)算值是一個(gè)確定的數(shù)值,其他控制項(xiàng)則是一個(gè)合并的預(yù)算值。 部門預(yù)算超支額度管理的涵義是項(xiàng)目預(yù)算經(jīng)費(fèi)按計(jì)劃數(shù)已經(jīng)執(zhí)行完畢后不能再報(bào)銷費(fèi)用。在不進(jìn)行預(yù)算撥款的情況下,在請(qǐng)示預(yù)算管理人員同意后補(bǔ)撥款的條件下,通過該系統(tǒng)臨時(shí)分配一個(gè)額度以使憑證能夠完成審核處理,但此時(shí)其預(yù)算余額已為負(fù)鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 16 數(shù),待預(yù)算指標(biāo)正式下達(dá)后系統(tǒng)將該項(xiàng)目設(shè)置的超支額度撤銷,否則該項(xiàng)目既得到預(yù)算額度又可以超支額度以至造成預(yù)算失控。 算控制管理 公司用戶在通過該系統(tǒng)進(jìn)行預(yù)算 控制的關(guān)鍵途徑是對(duì)撥款進(jìn)行管理,因此該系統(tǒng)的預(yù)算控制功能的內(nèi)部管理任務(wù)實(shí)際上是針對(duì)撥款事務(wù)進(jìn)行控制。 撥款管理的任務(wù)處理包括日常維持性經(jīng)費(fèi)和專項(xiàng)項(xiàng)目經(jīng)費(fèi)兩大部分,也就是基本支出和項(xiàng)目支出。通過項(xiàng)目與經(jīng)費(fèi)的關(guān)聯(lián),從總預(yù)算撥款到崗位預(yù)算,再到領(lǐng)導(dǎo)項(xiàng)目預(yù)算,最后從領(lǐng)導(dǎo)項(xiàng)目預(yù)算撥款到部門項(xiàng)目。 總預(yù)算直接撥款到部門和項(xiàng)目。兩種撥款方式都會(huì)自動(dòng)對(duì)應(yīng)到項(xiàng)目的所屬經(jīng)費(fèi),系統(tǒng)對(duì)不同類型的經(jīng)費(fèi)從屬關(guān)系保持分明,以從源頭上保證嚴(yán)格按照專款、專項(xiàng)和專用的原則。 該系統(tǒng)實(shí)現(xiàn)的具體撥款事務(wù)有以下類型: ( 1)主管崗位撥款處理 ( 2)崗位預(yù)算撥款處理 ( 3)主管崗位調(diào)撥處理 ( 4)部門預(yù)算調(diào)撥處理 與預(yù)算控制相配合的重要功能是預(yù)算信息的查詢功能,該系統(tǒng)所需實(shí)現(xiàn)的查詢模式有多種形式。例如總預(yù)算查詢,查詢條件有會(huì)計(jì)年度,類型(如選擇基本支出、項(xiàng)目支出、全部)、會(huì)計(jì)期(用戶可指定任意的查詢范圍)、經(jīng)費(fèi)編號(hào)或經(jīng)費(fèi)編號(hào)的查詢范圍,在此條件下系統(tǒng)以圖表形式輸出: 主管預(yù)算信息; 總預(yù)算憑證明細(xì); 主管崗位憑證明細(xì); 崗位預(yù)算憑證明細(xì); 部門預(yù)算憑證明細(xì); 非撥款項(xiàng)目預(yù)算調(diào)整憑證明細(xì)(非撥款項(xiàng)目預(yù)算調(diào)整是指不通過撥款產(chǎn)生預(yù)算的同類 性質(zhì)項(xiàng)目之間的預(yù)算調(diào)撥) 部門預(yù)算查詢模式有匯總查詢、明細(xì)查詢、項(xiàng)目組合查詢。對(duì)于部門匯總預(yù)算查詢,用戶可以會(huì)計(jì)年度、會(huì)計(jì)期區(qū)間按部門、按項(xiàng)目、按控制項(xiàng)單獨(dú)選項(xiàng)查詢,也可以多項(xiàng)條件組合查詢。 預(yù)算執(zhí)行情況匯總查詢功能則使用戶按當(dāng)年、歷年、跨年度實(shí)現(xiàn)數(shù)據(jù)查詢。 17 該系統(tǒng)的預(yù)算事務(wù)管理功能的用例模型如下圖 示。 圖 算管理功能用例 項(xiàng)目預(yù)算控制規(guī)則 及參數(shù)設(shè)置 預(yù)算計(jì)劃管理 預(yù)算基礎(chǔ)信息管理 預(yù)算管 理人員 業(yè)務(wù)員 經(jīng)費(fèi)設(shè)置 崗位預(yù)算撥款控制 預(yù)算控制 /撥款管理 預(yù)算審核 總預(yù)算撥款控制 部門預(yù)算撥款控制 部門預(yù)算控制規(guī)則 及參數(shù)設(shè)置 崗位預(yù)算控制規(guī)則 及參數(shù)設(shè)置 計(jì)劃編制 預(yù)算調(diào)整 預(yù)算明細(xì)查詢 和報(bào)表生成 鴻恒公司 工程預(yù)算管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) - - 18 納事務(wù)管理 出納事務(wù) 處理模塊主要面向財(cái)務(wù)人員在現(xiàn)金事務(wù)和銀行科目管理中的業(yè)務(wù)處理,其中現(xiàn)金出納事務(wù)包含進(jìn)行確認(rèn)收款和付款以及期末點(diǎn)庫軋賬。銀行出納則是確認(rèn)收入、支出開票、期末銀行對(duì)帳、核銷、出銀行調(diào)節(jié)表等事務(wù)。該模塊包含的單元功能有四類: 出納事務(wù)的基礎(chǔ)信息管理,主要實(shí)現(xiàn)針對(duì)賬戶的處理規(guī)則和參數(shù)設(shè)置功能。 票據(jù)事務(wù)處理,包含現(xiàn)金憑證信息處理、票據(jù)審核確認(rèn)處理、票據(jù)重開處理和打印等功能。 對(duì)賬事務(wù)處理,這是該模塊的主要功能任務(wù),具體包括: 針對(duì)銀行賬戶的數(shù)據(jù)錄入功能; 普通沖銷處理,其中銀行賬務(wù)數(shù)據(jù)一對(duì)一沖銷 ; 一對(duì)多沖銷處理; 賬戶借貸沖銷處理; 反沖銷處理。 該系統(tǒng)在自動(dòng)沖銷模式中,銀行一方的數(shù)據(jù)與單位賬務(wù)一方數(shù)據(jù)根據(jù)票據(jù)編號(hào)進(jìn)行匹配,兩者一一對(duì)應(yīng)則自動(dòng)生成沖銷憑證。 在手工沖銷模式中,用戶手工勾兌銀行相關(guān)的已登賬數(shù)據(jù)和銀行對(duì)賬數(shù)據(jù),可以是多對(duì)多的關(guān)系,單位賬務(wù)一方可以紅字、藍(lán)字?jǐn)?shù)據(jù)對(duì)應(yīng)沖銷,保存生成沖銷憑證時(shí)需要校驗(yàn)借貸平衡。 第四類功能是與出納事務(wù)處理有關(guān)的輔助功能和數(shù)據(jù)查詢功能,例如生成未達(dá)賬調(diào)節(jié)表和出納票據(jù)統(tǒng)計(jì)表等信息??紤]到存在未沖銷記錄(在途資金) 的情況,每月的銀行科目余額和對(duì)應(yīng)的銀行賬戶實(shí)際余額一般都不會(huì)相同,但雙方的余額調(diào)節(jié)以后的金額應(yīng)該相等。未達(dá)賬調(diào)節(jié)表管理功能按月、銀行科目(賬號(hào))生成銀行調(diào)節(jié)表用于與銀行對(duì)賬,并且可以生成當(dāng)年、當(dāng)月或以前月份的銀行調(diào)節(jié)表。 出納事務(wù)處理功能的用例模型如圖 示。 計(jì)與報(bào)表管理 報(bào)表管理功能由報(bào)表設(shè)置和報(bào)表查詢兩個(gè)模塊組成,主要解決用戶完成會(huì)計(jì)核算業(yè)務(wù)后,系統(tǒng)從各種不同的角度匯總分析各類帳戶的發(fā)生情況。報(bào)表設(shè)置功能對(duì)各種報(bào)表格式可以在系統(tǒng)里生成設(shè)置各類取數(shù)函數(shù),也可以從 格里生成 ,按格式 19 設(shè)置好取數(shù)函數(shù)公式然后導(dǎo)入到系統(tǒng)里。報(bào)表查詢功能則支持用戶按日期、會(huì)計(jì)期、未過賬等條件生成報(bào)表數(shù)據(jù)。 軟件工程是開發(fā)軟件系統(tǒng)的一組方法和工具,目的是有效與可靠地構(gòu)建滿足要求的軟件系統(tǒng)。軟件工程從早期的模塊化開發(fā)方法,發(fā)展到以面向?qū)ο蠹夹g(shù)和組件重用技術(shù)為基礎(chǔ)的大規(guī)模的軟件系統(tǒng)開發(fā)方法,積累了大量的實(shí)踐成果和富有成效的概念、理論和方法,是開發(fā)任何應(yīng)用軟件 不可缺少的指南。隨著用戶的實(shí)際需求越來越復(fù)雜,軟件系統(tǒng)特別是大型應(yīng)用軟件系統(tǒng)的開發(fā)所面臨的風(fēng)險(xiǎn)因素、不確定性因素越來越多,影響到軟件系統(tǒng)的成功。這些 風(fēng)險(xiǎn)因素有以下幾類。在功能需求方面,復(fù)雜應(yīng)用系統(tǒng)在開發(fā)的初期可能面臨不完整、不準(zhǔn)確的需求特性,而這種不準(zhǔn)確性可能在開發(fā)的后期才充分暴露出來,使系統(tǒng)的修正和更新的成本過高、進(jìn)度嚴(yán)重滯后,影響了軟件的交付。在設(shè)計(jì)和采用的技術(shù)方面,可能對(duì)新技術(shù)的難度與風(fēng)險(xiǎn) 估計(jì)不足或者缺少充分驗(yàn)證的手段,影響了軟件達(dá)到預(yù)期的性能指標(biāo)。在具體編程和測試方面,可能由于編程模型的語義缺陷、測試工具能力不足或者缺乏有效率的驗(yàn)證工具,導(dǎo)致未能充分排出程序故障而使軟件系統(tǒng)存在隱患和缺陷。此外,在開發(fā)過程匯總對(duì)于所采用的技術(shù)經(jīng)驗(yàn)不足、資源不充分 等也是導(dǎo)致軟件開發(fā)失效的風(fēng)險(xiǎn)因素。大型應(yīng)用軟件的開發(fā)是一種項(xiàng)目管理過程,其中既有技術(shù)性的因素,也有管理性的因素,多重因素交錯(cuò)作用決定軟件項(xiàng)目的成功或者失敗。因此,軟件工程監(jiān)理的不僅是一組技術(shù),也是一組運(yùn)用和組織和諧技術(shù)的管理方法,包括如何評(píng)價(jià)這些技術(shù) 的實(shí)際成效、在每個(gè)開發(fā)階段如何評(píng)估項(xiàng)目的進(jìn)度與質(zhì)量狀態(tài)等。軟件工程將軟件的開發(fā)作為一種工程型的過程,包括完成一組特定的任務(wù),這些任務(wù)的類型有需求分析,目的是針對(duì)軟件系統(tǒng)構(gòu)建一種面向操作者的視角的輸入輸出行為描述。軟件設(shè)計(jì),目的是對(duì)軟件構(gòu)建一種內(nèi)部的單 元?jiǎng)澐?、單?之間如何相互調(diào)用和協(xié)同的技術(shù)架構(gòu),以及單元內(nèi)部的數(shù)據(jù)結(jié)構(gòu)和算法。軟件編程,目的是對(duì)軟件系統(tǒng)構(gòu)建一種可執(zhí)行的程序,將需求分析的目標(biāo)通過程序的運(yùn)行行為準(zhǔn)確地表現(xiàn)出來,達(dá)到預(yù)期的應(yīng)用目的。軟件測試,目的是識(shí)別所實(shí)現(xiàn)的軟件程序是否存在不滿足預(yù)期需求的情況、驗(yàn) 證該軟件確實(shí)具有需求分析所要求的全部特性。較為早期的軟件工程直接按照以上的任務(wù)類型劃分開發(fā)階段,這就是典型的線性開發(fā)模型(瀑布模型)。線性開發(fā)模型的特點(diǎn)是順序化,每個(gè)階段完成特定的任務(wù),后續(xù)階段在此基礎(chǔ)上進(jìn)一步完成相應(yīng)的任務(wù)。這樣一來,如果前一個(gè)階段的成果不充實(shí) 、開發(fā)質(zhì)量有缺陷,會(huì)直接影響后續(xù)階段的開發(fā)質(zhì)量。線性模型的另一個(gè)不足是測試任務(wù)集中在后期開發(fā)階段,這就使得軟件在需求分析、設(shè)計(jì)和編程方面的缺點(diǎn)和錯(cuò)誤要在交完階段才暴露出來,更正的成本很大而且易于延誤開發(fā)進(jìn)度。這些不足對(duì)功能復(fù)雜、規(guī)模較大的軟件開發(fā)表現(xiàn) 尤其顯著。因此,線性開發(fā)流程適合于功能和架構(gòu)較為成熟的軟件系統(tǒng)的開發(fā),而對(duì)于創(chuàng)新性較高的軟件則有效控制風(fēng)險(xiǎn)的能力較弱,項(xiàng)目失控的機(jī)律較高。為了改善這些不足,軟件工程研究界建立了快速原型開發(fā)方法。這一方法在初期階段忽略不重要或?qū)τ脩魞r(jià)值不大的功能,圍繞 最重要的功能 特性構(gòu)建一個(gè)基本滿足要求的系統(tǒng)原型,目的是接受用戶的評(píng)價(jià),在此基礎(chǔ)上進(jìn)一步改進(jìn)和完善軟件功能,在基本確定最主要的需求特性后,再展開詳細(xì)的設(shè)計(jì)和編程實(shí)現(xiàn)。快速原型開發(fā)方法對(duì)某些類型的軟件開發(fā)十分適合,后期的改進(jìn)通過漸進(jìn)增加新功能特性來形成一種螺旋上升的完善過程,最終接近和達(dá)到預(yù)期的軟件特性目標(biāo)。軟件開發(fā)的方法與過程管理進(jìn)一步深化,融合各種類型的方法、技術(shù)與優(yōu)點(diǎn),在九十年代形成了較為成熟的方法。該方法的基礎(chǔ)是面向?qū)ο蟮能浖幊棠P?。面向?qū)?象模型將軟件系統(tǒng)作為相互作用的對(duì)象,對(duì)象之間的作用是指一個(gè)對(duì)象通過接口對(duì)另 一個(gè)對(duì)象的調(diào)用。通過對(duì)象來封裝一組屬性和行為函數(shù),這些屬性和行為函數(shù)的目的是針對(duì)某種特定的完整功能實(shí)現(xiàn)某種處理,接口函數(shù)的行為描述該類服務(wù)的輸入輸出語義,而具體的處理算法在對(duì)象內(nèi)部實(shí)現(xiàn)。面向?qū)ο蠓椒ǖ谋举|(zhì)優(yōu)點(diǎn)是將如何做和做什么明確區(qū)分開,也就是將軟件 的操作性語義和說明性語義明確分離,由此簡化了軟件的設(shè)計(jì)與編程模型。按照面向?qū)ο蟮挠^點(diǎn)進(jìn)行軟件開發(fā),任何軟件系統(tǒng)都能夠以對(duì)象為單元進(jìn)行劃分,每個(gè)復(fù)雜的對(duì)象相當(dāng)于一類子系統(tǒng),子系統(tǒng)又可以通過一組對(duì)象組成,因此軟件的開發(fā)在抽象的層次上關(guān)注對(duì)象之間的調(diào)用關(guān)系 和接口語義, 然后逐步對(duì)每個(gè)層次展開接口內(nèi)部的實(shí)現(xiàn),這樣的結(jié)果是使軟件開發(fā)的復(fù)雜程度在每個(gè)層次上都近似均衡,通過不斷的抽象 向?qū)ο蠓椒ú粌H軟件分析和設(shè)計(jì)的復(fù)雜性得到有效控制,而且也簡化了軟件維護(hù)的復(fù)雜性。大型軟件系統(tǒng)的升級(jí)與運(yùn)行維護(hù)一直是成本較高的任務(wù),面向?qū)ο蠓椒ㄓ捎谛纬苫诮M件的軟件系統(tǒng)架構(gòu),運(yùn)行維護(hù)任務(wù)對(duì)程序功能的更新歸結(jié)為對(duì)軟件對(duì)象內(nèi)部實(shí)現(xiàn) 機(jī)理的更新和替換。由于軟件通過對(duì)象之間的接口調(diào)用來構(gòu)成,因此只要保持接口語義穩(wěn)定,軟件組件可以被任意替換而不影響系統(tǒng)整體的邏輯語義,從而使軟件維護(hù)的工作 大為簡化。軟件工程的高度發(fā)展,不僅逐步完善了開發(fā)方法,也創(chuàng)造了有價(jià)值的開發(fā)工具。通行的軟件工程的工具圍繞某種語言的編譯器來組織,如 C+、 ,目的是為了結(jié)合軟件開發(fā)的工具來提供完整的開發(fā)環(huán)境,但是這些開發(fā)環(huán)境的功能已經(jīng)遠(yuǎn)遠(yuǎn)超越了傳統(tǒng)的編譯器,成為軟件工程開發(fā)環(huán)境和平臺(tái),從需求分析到軟件維護(hù),在全生命周期的范圍內(nèi)支持復(fù)雜軟件的開發(fā)。這些典型的軟件工程工具有以下幾類。需求分析工具用以描述和 評(píng)估軟件的功能是否滿足用戶的預(yù)期,主要的模型有用例模型。設(shè)計(jì)工具通過一組模型來描述軟件系統(tǒng)的組織架構(gòu)、單元內(nèi) 部結(jié)構(gòu)、對(duì)象之間的接口調(diào)用關(guān)系和對(duì)象之間的協(xié)同關(guān)系。主要模型有的類圖模型、時(shí)序圖模型,狀態(tài)圖模型、協(xié)作圖模型等。編程與調(diào)試工具在主流開發(fā)環(huán)境中除了對(duì)算法語言的編譯,還通過宏、類、框架、程序包等機(jī)制提供對(duì)語言功能的擴(kuò)展,豐富了算法語言的內(nèi)在特性。調(diào)試工 具則包括源程序調(diào)試器、變量觀測工具、資源檢查工具、性能測試工具等。維護(hù)工具,包括程序安裝向?qū)?、升?jí)接口、組件替換和注冊(cè)工具等。此外,主流的開發(fā)環(huán)境還提供高效的源程序版本管理工具,使程序文件自動(dòng)保持版本一致。軟件工程領(lǐng)域針對(duì)復(fù)雜軟件的開發(fā)需求,發(fā)展出很 多新的分支, 如針對(duì)需求分析與評(píng)估方法的需求工程、針對(duì)架構(gòu)分析和設(shè)計(jì)的軟件架構(gòu)設(shè)計(jì)和軟件重用技術(shù)、針對(duì)如何解決軟件質(zhì)量的軟件可靠性和軟件質(zhì)量管理方法。軟件質(zhì)量與可靠性研究對(duì)軟件開發(fā)過程中的可靠性度量指標(biāo)與相應(yīng)的資源如測試時(shí)間、編程時(shí)間等建立一組基于半經(jīng)驗(yàn)的定量關(guān)系 ,即可靠性模型,通過這組模型預(yù)計(jì)軟件在特定的分院配置下能夠達(dá)到的質(zhì)量水平,或者要從特定的狀態(tài)達(dá)到質(zhì)量目標(biāo)需要再投入多少資源。軟件質(zhì)量的這種定量研究方法在歐美發(fā)達(dá)國家已經(jīng)取得很大成果。綜上所述,軟件工程是解決復(fù)雜軟件開發(fā)過程中的技術(shù)與管理問題的系統(tǒng)化的方法,提供了 切實(shí)可行的技術(shù)與工具,保障軟件系統(tǒng)的開發(fā)以盡可能合理的資源成本達(dá)到預(yù)期的目標(biāo)。軟件工程的目的是解決各類應(yīng)用領(lǐng)域的軟件開發(fā)的挑戰(zhàn)星任務(wù),這些應(yīng)用領(lǐng)域?yàn)檐浖こ痰陌l(fā)展提供了豐富的問題,促進(jìn)了軟甲工程方法和技術(shù)的成熟,在理論和實(shí)踐層面取得了重大的成果。 軟件工程是開發(fā)軟件系統(tǒng)的一組方法和工具,目的是有效與可靠地構(gòu)建滿足要求的軟件系統(tǒng)。軟件工程從早期的模塊化開發(fā)方法,發(fā)展到以面向?qū)ο蠹夹g(shù)和組件重用技術(shù)為基礎(chǔ)的大規(guī)模的軟件系統(tǒng)開發(fā)方法,積累了大量的實(shí)踐成果和富有成效的概念、理論和方法,是開發(fā)任何應(yīng)用軟件 不可缺少的指南 。隨著用戶的實(shí)際需求越來越復(fù)雜,軟件系統(tǒng)特別是大型應(yīng)用軟件系統(tǒng)的開發(fā)所面臨的風(fēng)險(xiǎn)因素、不確定性因素越來越多,影響到軟件系統(tǒng)的成功。這些風(fēng)險(xiǎn)因素有以下幾類。在功能需求方面,復(fù)雜應(yīng)用系統(tǒng)在開發(fā)的初期可能面臨不完整、不準(zhǔn)確的需求特性,而這種不準(zhǔn)確性可能在開 發(fā)的后期才充分暴露出來,使系統(tǒng)的修正和更新的成本過高、進(jìn)度嚴(yán)重滯后,影響了軟件的交付。在設(shè)計(jì)和采用的技術(shù)方面,可能對(duì)新技術(shù)的難度與風(fēng)險(xiǎn)估計(jì)不足或者缺少充分驗(yàn)證的手段,影響了軟件達(dá)到預(yù)期的性能指標(biāo)。在具體編程和測試方面,可能由于編程模型的語義缺陷、測試 工具能力不足 或者缺乏有效率的驗(yàn)證工具,導(dǎo)致未能充分排出程序故障而使軟件系統(tǒng)存在隱患和缺陷。此外,在開發(fā)過程匯總對(duì)于所采用的技術(shù)經(jīng)驗(yàn)不足、資源不充分等也是導(dǎo)致軟件開發(fā)失效的風(fēng)險(xiǎn)因素。大型應(yīng)用軟件的開發(fā)是一種項(xiàng)目管理過程,其中既有技術(shù)性的因素,也有管理性的因素,多重因素交錯(cuò)作用決定軟件項(xiàng)目的成功或者失敗。因此,軟件工程監(jiān)理的不僅是一組 技術(shù),也是一組運(yùn)用和組織和諧技術(shù)的管理方法,包括如何評(píng)價(jià)這些技術(shù)的實(shí)際成效、在每個(gè)開發(fā)階段如何評(píng)估項(xiàng)目的進(jìn)度與質(zhì)量狀態(tài)等。軟件工程將軟件的開發(fā)作為一種工程型的過程,包括完成一組特定的任務(wù),這些 任務(wù)的類型有需求分析,目的是針對(duì)軟件系統(tǒng)構(gòu)建一種面向操作者的視角的輸入輸出行為描述。軟件設(shè)計(jì),目的是對(duì)軟件構(gòu)建一種內(nèi)部的單元?jiǎng)澐?、單元之間如何相互調(diào)用和協(xié)同的技術(shù)架構(gòu),以及單元內(nèi)部的數(shù)據(jù)結(jié)構(gòu)和算法。軟件編程,目的是對(duì)軟件系統(tǒng)構(gòu)建一種可執(zhí)行的程序,將需 求分析的目標(biāo)通過程序的運(yùn)行行為準(zhǔn)確地表現(xiàn)出來,達(dá)到預(yù)期的應(yīng)用目的。軟件測試,目的是識(shí)別所實(shí)現(xiàn)的軟件程序是否存在不滿足預(yù)期需求的情況、驗(yàn)證該軟件確實(shí)具有需求分析所要求的全部特性。較為早期的軟件工程直接按照以上的任務(wù)類型劃分開發(fā)階段,這就是典型的線性開發(fā)模型(瀑布模 型)。線性開發(fā)模型的特點(diǎn)是順序化,每個(gè)階段完成特定的任務(wù),后續(xù)階段在此基礎(chǔ)上進(jìn)一步完

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論