- 相關(guān)推薦
會(huì )計軟件的開(kāi)發(fā)過(guò)程
由于會(huì )計工作具有數據量大、數據結構復雜、數據加工處理方法要求嚴格,數據的真實(shí)性、正確性要求高,數據具有可驗證性,要有充分的安全可靠性保證等特征。從而決定了會(huì )計軟件的開(kāi)發(fā)是一項專(zhuān)業(yè)性、技術(shù)性很強的工作,會(huì )計軟件的開(kāi)發(fā)過(guò)程需要用科學(xué)的方法往組織與治理! ∧壳皶(huì )計軟件的開(kāi)發(fā)方法主要有生命周期法和原型法兩種。生命周期法是將會(huì )計軟件的研制開(kāi)發(fā)過(guò)程看作一個(gè)生命周期,這個(gè)周期包括6個(gè)階段,即可行性研究、系統分析、系統設計、系統實(shí)施(程序設計)、系統測試、系統運行維護。原型法的基本思想是:在獲得用戶(hù)基本需求的基礎上,投進(jìn)少量的人力、物力,建立一個(gè)原始模型,使用戶(hù)及時(shí)運行并看到模型的概貌和初步使用效果,然后,進(jìn)一步提出改進(jìn)意見(jiàn)。開(kāi)發(fā)職員據此進(jìn)一步修改完善,并把它作為原型。如此循環(huán),直到得到一個(gè)滿(mǎn)足的模型為止! 煞N方法各有特長(cháng),目前會(huì )計軟件開(kāi)發(fā)則普遍采用生命周期法。這種方法使系統開(kāi)發(fā)工作分階段分步聚地進(jìn)行,并明確規定保證了系統開(kāi)發(fā)職員能充分了解系統狀況和用戶(hù)需求,對系統開(kāi)發(fā)工作進(jìn)行有效的組織和控制,避免系統開(kāi)發(fā)陷于無(wú)停止的修修補補之中,降低系統的開(kāi)發(fā)本錢(qián),保證系統質(zhì)量。以下我們結合生命周期中階段的基本內容,扼要先容會(huì )計軟件的開(kāi)發(fā)過(guò)程。 生命周期法的各個(gè)階段及每一階段對應產(chǎn)生的文檔如表1所示: 一、系統調查 系統調查是系統設計者熟悉系統,同會(huì )計職員交流的過(guò)程,是設計新系統的必要預備,在整個(gè)會(huì )計軟件的開(kāi)發(fā)過(guò)程中占有非常重要的地位! ∠到y調查分初步調查和具體調查兩個(gè)階段! 1.認真周密的可行性分析,盲目進(jìn)行開(kāi)發(fā),將來(lái)開(kāi)發(fā)完成的軟件有可能因外部環(huán)境的限制而無(wú)法使用,或出現軟件的維護費大于收益的現象! 2.初步調查的內容! 。1)系統目標調查。通常軟件使用者在軟件開(kāi)發(fā)之前就有一個(gè)粗略的目標,?窜浖苓_到某些要求或某種功能,軟件開(kāi)發(fā)職員要通過(guò)與使用者反復交流,確定一個(gè)較為明確可行的系統目標! 。2)內外部環(huán)境調查。內容包括: 第一,軟件使用單位的規模、組織機構、治理體制和治理水平; 第二,單位領(lǐng)導人和財會(huì )職員使用會(huì )計軟件的迫切程度,開(kāi)發(fā)過(guò)程中可能會(huì )受到哪些方面的阻力; 第三,單位的地理位置、自然環(huán)境、通訊設施等是否能夠滿(mǎn)足建立系統的需要! 。3)現在資源調查。了解單位的經(jīng)營(yíng)狀況和經(jīng)濟實(shí)力,在會(huì )計軟件開(kāi)發(fā)過(guò)程中能投進(jìn)的人力、物力和財力的情況! 。4)技術(shù)情況調查。了解單位的技術(shù)氣力,現有職員素質(zhì)及現有計算機使用狀況! 。5)數據處理情況調查。了解數據處理的方式、方法、數據流向、數據流量、輸進(jìn)輸出的數據內容及頻率等! 3.可行性分析報告?尚行苑治鰣蟾娴膬热莅ǎ骸 。1)初步調查資料! 。2)系統的目標及規模。由于軟件使用者水平不一,所提的系統目標可能不完全符合計算機系統的特點(diǎn)和要求,軟件開(kāi)發(fā)職員應對使用者提出的需求加以分析、整理和提煉后,提出公道的系統目標和規模! 。3)系統的必要性論證。根據初步調查資料,對軟件開(kāi)發(fā)的投進(jìn)與取得效益進(jìn)行分析比較,決定是否建立以計算機為基礎的會(huì )計信息系統,假如需要,應采用何種方式建立! 。ㄒ唬┏醪秸{查和可行性分析 1.初步調查和可行性分析的必要性。會(huì )計軟件開(kāi)發(fā)是一項人力、物力、財力的耗費較大的工程,在系統開(kāi)始投進(jìn)設計之前,必須認真地進(jìn)行可行性分析,從經(jīng)濟、技術(shù)等方面論證其建立的必要性和可能性,對條件不成熟的項目要避免一轟而上,避免求大責備。要根據本單位的具體情況確定系統的目標、規模以及系統建立的方式,以盡量少的耗費最大限度地滿(mǎn)足本單位的需要。反之,假如不進(jìn)行 。4)技術(shù)可行性分析。從單位的技術(shù)氣力、設備能力、職員素質(zhì)等方面分析是否能勝任會(huì )計軟件的開(kāi)發(fā)、使用和維護! 。5)經(jīng)濟可行性分析。軟件開(kāi)發(fā)協(xié)議中的用度包括:硬件購置用度、軟件開(kāi)發(fā)用度、職員培訓用度和軟件運行維護用度等,要根據本單位的數據處理量和經(jīng)濟實(shí)力確定軟件的開(kāi)發(fā)方式和規模,以及選配相應的硬件平臺和系統軟件平臺! 。6)組織可行性分析。會(huì )計軟件投進(jìn)使用后,數據處理工具的改變使會(huì )計工作的方式發(fā)生了很大變化,很多原有的崗位被新的崗位所替換,會(huì )計職員的崗位分工要做相應的調整?紤]到這種調整可能給會(huì )計職員帶來(lái)短期的不適應,應充分估計碰到的困難! 《、系統分析 。ㄒ唬┚唧w調查 在初步調查的基礎上需要對現行的會(huì )計業(yè)務(wù)做具體調查。 具體調查要求開(kāi)發(fā)職員深進(jìn)到會(huì )計部分,通過(guò)參加實(shí)際工作,訪(fǎng)問(wèn)會(huì )計職員等手段,弄清會(huì )計數據的來(lái)源、流向,以及會(huì )計數據之間的關(guān)系。具體調查是系統分析設計的必要預備。內容包括: 1.組織機構調查。組織機構調查,一是了解機構設置、職員配置和各部分之間的關(guān)系;二是了解各崗位職責和相互關(guān)系。目的是為制定會(huì )計電算化整體方案,確定電算化崗位及開(kāi)展職員培訓提供基礎資料! 2.業(yè)務(wù)流程調查。將現行會(huì )計業(yè)務(wù)的處理過(guò)程規范化的業(yè)務(wù)處理流程圖表示出來(lái)! 3.數據流程調查。在一個(gè)信息系統中,同時(shí)存在著(zhù)物流和信息流,數據流程調查就是將業(yè)務(wù)處理流程中的信息流提出來(lái),形成反映信息內容,來(lái)龍往脈和加工處理過(guò)程的數據流程圖,也就是手工條件下帳務(wù)處理的業(yè)務(wù)流程! 4.數據處理量調查。統計系統中各項輸進(jìn)輸出的數據量和頻率,確定需要儲存數據的數目、貯存時(shí)間和使用方式,據此選定相應的硬件設備、開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具。 具體調查還包括輸進(jìn)輸出調查、文件調查、代碼調查等內容! 。ǘ┫到y分析 系統調查結束之后,要對系統調查資料進(jìn)行深進(jìn)分析,找出應解決的題目,提出改進(jìn)方法,并根據業(yè)務(wù)職員的需要增刪相應的功能,最后形成面向軟件開(kāi)發(fā)職員的包括數據流圖、數據字典、輸進(jìn)輸出項目和要求等內容的會(huì )計軟件邏輯模型,編制軟件需要說(shuō)明書(shū),制定系統設計的初步計劃。以下扼要先容系統分析中的主要文檔! 1.數據流圖。這里的數據流圖與具體調查中的數據流程圖有較大的區別,它打破了原有手產(chǎn)業(yè)務(wù)流程的框框,按照計算機處理的特點(diǎn)重新組織數據流程。這里以帳務(wù)處理為例,給出一個(gè)帳務(wù)處理軟件數據流程圖(圖1)。2.數據字典。為具體說(shuō)明數據流程所述文件的內容和組織方式,還要編制相應的數據字典,數據字典有二類(lèi):一類(lèi)是數據庫字典,包括文件名、文件項目、文件類(lèi)型;取值的最大長(cháng)度和說(shuō)明。另一類(lèi)是處理 過(guò)程字典,主要用來(lái)說(shuō)明處理過(guò)程的輸進(jìn),輸出及描 述處理算法! 3.軟件需求說(shuō)明書(shū)。軟件需求說(shuō)明書(shū)是系統分析的終極結果,是軟件開(kāi)發(fā)職員和使用職員共同確認的,反映軟件實(shí)現目標和功能的書(shū)面文件,也是指導以后的系統設計工作,評判和測試系統成敗優(yōu)劣的依據。因此,軟件需求說(shuō)明書(shū)要經(jīng)過(guò)開(kāi)發(fā)職員和使用職員共同簽字,作為重要的文檔資料保存。財政部對商品化會(huì )計核算軟件進(jìn)行評審時(shí),軟件需求說(shuō)明書(shū)是要求報送的重要文件,其內容包括: 。1)軟件名稱(chēng)、使用單位和開(kāi)發(fā)單位的名稱(chēng)和負責職員; 。2)軟件的目標及規模; 。3)軟件的數據流圖、數據字典和輸進(jìn)輸出內容; 。4)軟件的性能要求,包括:正當性、可靠性、靈活性和易使用性要求; 。5)軟件運行環(huán)境,包括硬件設備、系統軟件及運行場(chǎng)所; 。6)軟件設計進(jìn)度描述! ∪、系統設計 假如系統分析階段的任務(wù)是解決【會(huì )計軟件的開(kāi)發(fā)過(guò)程】相關(guān)文章:
軟件開(kāi)發(fā)公司全過(guò)程成本管理探索03-21
系統軟件開(kāi)發(fā)過(guò)程中的軟件工程技術(shù)11-19
軟件過(guò)程RUP初探03-19
軟件的復用技術(shù)及開(kāi)發(fā)方法03-29
淺談軟件開(kāi)發(fā)管理策略03-02
項目管理軟件的開(kāi)發(fā)應用03-02