版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
主講:張曉瓊會(huì)計(jì)信息系統(tǒng)開發(fā)方法和步驟第二章中南林業(yè)大學(xué)商學(xué)院會(huì)計(jì)教研室現(xiàn)在是1頁\一共有63頁\編輯于星期一第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述第二節(jié)會(huì)計(jì)信息系統(tǒng)的調(diào)查與分析第三節(jié)會(huì)計(jì)信息系統(tǒng)的設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)程序設(shè)計(jì)及系統(tǒng)測試第五節(jié)會(huì)計(jì)信息系統(tǒng)的運(yùn)行與維護(hù)會(huì)計(jì)信息系統(tǒng)開發(fā)方法和步驟現(xiàn)在是2頁\一共有63頁\編輯于星期一第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述
會(huì)計(jì)信息系統(tǒng)在開發(fā)過程中需要采用科學(xué)系統(tǒng)的開發(fā)方法和工程化的開發(fā)步驟。人們?cè)趯?shí)踐中不斷總結(jié)和歸納,逐漸形成了一些基本的開發(fā)方法?,F(xiàn)在是3頁\一共有63頁\編輯于星期一一、生命周期法
根據(jù)軟件的生命周期將開發(fā)過程分為幾個(gè)階段,進(jìn)行軟件的分析和設(shè)計(jì)的方法。
將軟件工程學(xué)和系統(tǒng)工程的理論與方法引入計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的研制開發(fā)中,采用結(jié)構(gòu)化、模塊化、自頂向下地對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì)。(二)基本思想(一)定義現(xiàn)在是4頁\一共有63頁\編輯于星期一系統(tǒng)分析系統(tǒng)設(shè)計(jì)程序設(shè)計(jì)系統(tǒng)測試運(yùn)行和維護(hù)系統(tǒng)評(píng)估(三)六個(gè)階段:現(xiàn)在是5頁\一共有63頁\編輯于星期一
生命周期各階段及其文擋系統(tǒng)分析系統(tǒng)設(shè)計(jì)程序設(shè)計(jì)系統(tǒng)測試概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書源程序清單、程序設(shè)計(jì)說明書測試報(bào)告、用戶操作手冊(cè)可行性研究報(bào)告、系統(tǒng)分析說明書運(yùn)行維護(hù)系統(tǒng)評(píng)估運(yùn)行日志、軟件問題報(bào)告、軟件修改報(bào)告評(píng)估報(bào)告書現(xiàn)在是6頁\一共有63頁\編輯于星期一
由于會(huì)計(jì)信息系統(tǒng)開發(fā)沒有階段,人為規(guī)定的階段造成文檔書面的反復(fù);開發(fā)順序是線性的,各個(gè)階段的工作不能同時(shí)進(jìn)行,前階段所犯錯(cuò)誤必然帶入后一階段,而且越是前面犯的錯(cuò)誤對(duì)后面工作的影響越大,更正錯(cuò)誤所花的工作量就越大,導(dǎo)致開發(fā)周期長。第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述(四)優(yōu)點(diǎn)
強(qiáng)調(diào)系統(tǒng)開發(fā)過程的整體性和全局性,強(qiáng)調(diào)在整體優(yōu)化的前提下來考慮具體的分析設(shè)計(jì)問題,即自頂向下的觀點(diǎn);階段劃分明確,各個(gè)階段應(yīng)完成的文檔都有明確的規(guī)定,軟件的開發(fā)易于控制,開發(fā)成功后的軟件易于維護(hù)。(五)缺點(diǎn)現(xiàn)在是7頁\一共有63頁\編輯于星期一二、原型法第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述
從一個(gè)初始信息需求的集合出發(fā),在發(fā)展中初步完善信息系統(tǒng)的方法。1.基本思想在獲得用戶基本需求的基礎(chǔ)上,快速的構(gòu)造系統(tǒng)工程模型,然后演示這個(gè)原型系統(tǒng),在用戶參與的情況下按用戶合理而又可行的要求不斷地修改這一原型系統(tǒng)。2.特點(diǎn)見效快3.缺點(diǎn)
整個(gè)軟件系統(tǒng)沒有一個(gè)完整地概念,各子系統(tǒng)之間地接口不明確,系統(tǒng)開發(fā)文檔無法統(tǒng)一,易給以后地維護(hù)工作帶來隱患?,F(xiàn)在是8頁\一共有63頁\編輯于星期一4.工作流程試運(yùn)行用戶提出開發(fā)要求開發(fā)原型使用原型分析評(píng)價(jià)不可行處理不滿意處理第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述現(xiàn)在是9頁\一共有63頁\編輯于星期一三、面向?qū)ο蠓?/p>
從全新的角度看問題:從系統(tǒng)的構(gòu)成入手,希望將系統(tǒng)的最基本結(jié)構(gòu)搞清楚,從現(xiàn)實(shí)世界中抽象出系統(tǒng)組成的基本實(shí)體——對(duì)象。對(duì)象是構(gòu)成所要開發(fā)的信息系統(tǒng)的最基本要素。如果將這些對(duì)象描述清楚了,就可以以比較大的自由度來構(gòu)建信息系統(tǒng),當(dāng)外界環(huán)境發(fā)生變化后,就可以通過重新組合對(duì)象來應(yīng)對(duì)環(huán)境的變化。第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述面向?qū)ο蟮木窒扌栽谟趯?duì)計(jì)算機(jī)工具要求高,在沒有進(jìn)行全面的系統(tǒng)性調(diào)查分析之前,把握系統(tǒng)的結(jié)構(gòu)有困難。因此,目前該方法需要與其他方法結(jié)合應(yīng)用。現(xiàn)在是10頁\一共有63頁\編輯于星期一四、計(jì)算機(jī)輔助軟件工程(CASE)
一種先進(jìn)的軟件開發(fā)技術(shù)強(qiáng)調(diào)的是解決整個(gè)系統(tǒng)開發(fā)過程效率問題它為系統(tǒng)開發(fā)人員提供一組優(yōu)化的、集成的、能夠大量節(jié)省人力的系統(tǒng)開發(fā)工具著眼于系統(tǒng)分析和系統(tǒng)設(shè)計(jì)以及程序?qū)崿F(xiàn)和維護(hù)等各環(huán)節(jié)的自動(dòng)化,并使之成為一個(gè)整體第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述現(xiàn)在是11頁\一共有63頁\編輯于星期一思考:會(huì)計(jì)信息系統(tǒng)基本開發(fā)方法有哪些?這些方法各自優(yōu)缺點(diǎn)是什么?有何區(qū)別與聯(lián)系?第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述現(xiàn)在是12頁\一共有63頁\編輯于星期一
結(jié)構(gòu)化的系統(tǒng)開發(fā)方法是經(jīng)典的開發(fā)方法,強(qiáng)調(diào)從系統(tǒng)出發(fā),自頂向下、逐步求精地開發(fā)系統(tǒng)。原型法強(qiáng)調(diào)開發(fā)方與用戶的交流,從動(dòng)態(tài)的角度看待系統(tǒng)變化,采用的是以變應(yīng)變的思路,思路上比結(jié)構(gòu)化的系統(tǒng)開發(fā)方法要先進(jìn)。原型法對(duì)于中小型的信息系統(tǒng)開發(fā)應(yīng)該說效果很好,但對(duì)于大型、復(fù)雜的系統(tǒng)在原型的制作上有相當(dāng)?shù)睦щy;在實(shí)際應(yīng)用中,通常與結(jié)構(gòu)化方法結(jié)合起來一起使用??偨Y(jié)第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述面向?qū)ο蟮姆椒◤牧硗庖粋€(gè)全新的角度來看問題,即從系統(tǒng)的基本構(gòu)成入手,從現(xiàn)實(shí)世界中抽象出系統(tǒng)組成的基本實(shí)體(對(duì)象)。其局限性在于對(duì)計(jì)算機(jī)工具要求高:在沒有進(jìn)行全面的系統(tǒng)性調(diào)查分析之前,把握這個(gè)系統(tǒng)的結(jié)構(gòu)有困難。因此,目前該方法的應(yīng)用也是需要與其他方法相結(jié)合的。CASE方法是一種除系統(tǒng)調(diào)查外全面支持系統(tǒng)開發(fā)過程的方法,也是一種自動(dòng)化的系統(tǒng)開發(fā)方法。從方法學(xué)的特點(diǎn)來看,它具有其他方法的各種特點(diǎn),同時(shí)又有其自身的獨(dú)特之處——高度自動(dòng)化的特點(diǎn)。但是,CASE方法必須依賴于一種具體的開發(fā)方法。現(xiàn)在是13頁\一共有63頁\編輯于星期一
綜上所述,只有結(jié)構(gòu)化系統(tǒng)開發(fā)方法是真正能較全面支持整個(gè)系統(tǒng)開發(fā)過程的方法。其他幾種方法盡管有很多優(yōu)點(diǎn),但都只能作為結(jié)構(gòu)化系統(tǒng)開發(fā)方法在局部開發(fā)環(huán)節(jié)上的補(bǔ)充,暫時(shí)都還不能替代其在系統(tǒng)開發(fā)過程中的主導(dǎo)地位,尤其是在目前系統(tǒng)開發(fā)工作量最大的系統(tǒng)調(diào)查和分析這兩個(gè)重要環(huán)節(jié)。會(huì)計(jì)信息系統(tǒng)的開發(fā)是一項(xiàng)龐大復(fù)雜的工程,通常應(yīng)采用以生命周期法為主,其他方法為輔的開發(fā)方法。返回第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)概述現(xiàn)在是14頁\一共有63頁\編輯于星期一一、會(huì)計(jì)信息系統(tǒng)的可行性研究
第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析返回二、系統(tǒng)的需求分析現(xiàn)在是15頁\一共有63頁\編輯于星期一(一)初步系統(tǒng)調(diào)查:
1.內(nèi)容:對(duì)企業(yè)的組織機(jī)構(gòu)、管理體制、經(jīng)濟(jì)環(huán)境、會(huì)計(jì)業(yè)務(wù)、系統(tǒng)的開發(fā)條件等進(jìn)行初步調(diào)查,掌握與系統(tǒng)有關(guān)的基本情況,作為可行性研究和制定開發(fā)計(jì)劃的基礎(chǔ)。一、會(huì)計(jì)信息系統(tǒng)的可行性研究又稱會(huì)計(jì)信息系統(tǒng)調(diào)查,旨在了解和初步評(píng)估待開發(fā)信息系統(tǒng)的可行性,并且為系統(tǒng)開發(fā)做出規(guī)劃準(zhǔn)備。三個(gè)基本步驟:1.初步調(diào)查2.可行性分析3.編寫可行性報(bào)告2.調(diào)查方法:查閱、收集賬表等文檔召開座談會(huì),與有關(guān)人員面談,填寫各種調(diào)查表。,3.描述調(diào)查結(jié)果工具:(1)組織結(jié)構(gòu)圖和功能結(jié)構(gòu)圖(2)調(diào)查表
第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析現(xiàn)在是16頁\一共有63頁\編輯于星期一(一)初步系統(tǒng)調(diào)查1.內(nèi)容
對(duì)企業(yè)的組織機(jī)構(gòu)、管理體制、經(jīng)濟(jì)環(huán)境、會(huì)計(jì)業(yè)務(wù)、系統(tǒng)的開發(fā)條件等進(jìn)行初步調(diào)查,掌握與系統(tǒng)有關(guān)的基本情況,作為可行性研究和制定開發(fā)計(jì)劃的基礎(chǔ)。2.調(diào)查方法3.描述調(diào)查結(jié)果工具查閱、收集賬表、有關(guān)制度等文檔,召開座談會(huì),與有關(guān)人員面談,填寫各種調(diào)查表。(1)組織結(jié)構(gòu)圖和功能結(jié)構(gòu)圖(2)調(diào)查表現(xiàn)在是17頁\一共有63頁\編輯于星期一返回(二)可行性分析1.經(jīng)濟(jì)上可行性費(fèi)用估計(jì)、效益估計(jì)2.技術(shù)的可行性設(shè)備條件、技術(shù)力量3.環(huán)境可行性
第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析新系統(tǒng)的建立是否與內(nèi)外環(huán)境協(xié)調(diào)現(xiàn)在是18頁\一共有63頁\編輯于星期一返回(三)編寫可行性報(bào)告可行性報(bào)告包括系統(tǒng)研制和開發(fā)人員調(diào)查的資料、所需資金、工作量、開發(fā)計(jì)劃、開發(fā)進(jìn)度等內(nèi)容。
第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析現(xiàn)在是19頁\一共有63頁\編輯于星期一
①了解用戶要求②按用戶的要求建立邏輯模型,完成系統(tǒng)分析報(bào)告。系統(tǒng)分析主要是研究系統(tǒng)的詳細(xì)用戶需求,又稱需求分析。二、系統(tǒng)的需求分析(一)需求分析
又稱邏輯設(shè)計(jì),建立新系統(tǒng)的邏輯模型,在邏輯上規(guī)定新系統(tǒng)的功能,但不干涉其物理設(shè)計(jì)。(二)任務(wù)
第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析現(xiàn)在是20頁\一共有63頁\編輯于星期一1、數(shù)據(jù)流圖(DFD):用圖形方式刻畫各種業(yè)務(wù)數(shù)據(jù)處理過程的工具。返回二、系統(tǒng)的需求分析(三)結(jié)構(gòu)化分析方法(SA方法)采用數(shù)據(jù)流圖和數(shù)據(jù)詞典,自上而下、逐層分解的思路來描述系統(tǒng),面向數(shù)據(jù)進(jìn)行系統(tǒng)分析。2、數(shù)據(jù)詞典:對(duì)流程圖中的文件數(shù)據(jù)流進(jìn)行詳細(xì)的描述和解釋的詞典。
第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析現(xiàn)在是21頁\一共有63頁\編輯于星期一名稱圖形解釋數(shù)據(jù)流反映系統(tǒng)各部分之間數(shù)據(jù)傳遞關(guān)系加工對(duì)數(shù)據(jù)流的處理過程文件數(shù)據(jù)的存儲(chǔ)形式起點(diǎn)/終點(diǎn)描述系統(tǒng)之外傳送或接收數(shù)據(jù)的組織或人現(xiàn)在是22頁\一共有63頁\編輯于星期一例:手工會(huì)計(jì)處理銀行對(duì)賬流程圖
銀行對(duì)賬企業(yè)銀行日記賬編制調(diào)節(jié)表對(duì)賬單調(diào)節(jié)表找問題有關(guān)部門現(xiàn)在是23頁\一共有63頁\編輯于星期一①數(shù)據(jù)流的流向有以下幾種:起點(diǎn)加工;加工文件;文件加工;加工終點(diǎn);加工加工現(xiàn)在是24頁\一共有63頁\編輯于星期一指向文件的數(shù)據(jù)流:數(shù)據(jù)寫入文件從文件中引出的數(shù)據(jù)流:文件中讀出數(shù)據(jù)②加工一個(gè)數(shù)據(jù)流圖中至少有一個(gè)加工,任何一個(gè)加工至少有一個(gè)輸入數(shù)據(jù)和一個(gè)輸出數(shù)據(jù)。③文件是相關(guān)數(shù)據(jù)的集合,在數(shù)據(jù)流圖中起著暫存、永久保存數(shù)據(jù)的作用。④數(shù)據(jù)流圖的起點(diǎn)和終點(diǎn)數(shù)據(jù)的始發(fā)點(diǎn)和終止點(diǎn)??墒÷?。
第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析現(xiàn)在是25頁\一共有63頁\編輯于星期一
I1O1頂層數(shù)據(jù)流圖
I2I1O1中間層數(shù)據(jù)圖
I2I1底層數(shù)據(jù)流圖
I2O1系統(tǒng)S2.2數(shù)據(jù)流圖的畫法自頂向下、逐步求精現(xiàn)在是26頁\一共有63頁\編輯于星期一頂層數(shù)據(jù)流圖不財(cái)會(huì)科造工資表上月工資表財(cái)會(huì)科抄不變數(shù)據(jù)寫變動(dòng)數(shù)據(jù)計(jì)算上月工資表本月變動(dòng)數(shù)本月變動(dòng)數(shù)據(jù)變動(dòng)數(shù)據(jù)變數(shù)據(jù)本月工資數(shù)中間層數(shù)據(jù)庫現(xiàn)在是27頁\一共有63頁\編輯于星期一抄不變欄目名稱寫新欄目名稱寫新工資額抄不變工資上月數(shù)據(jù)計(jì)算個(gè)人實(shí)發(fā)工資計(jì)算各欄合計(jì)不變欄目名稱本月變動(dòng)欄目新欄目名稱本月變動(dòng)本月工資數(shù)據(jù)返回現(xiàn)在是28頁\一共有63頁\編輯于星期一數(shù)據(jù)詞典的內(nèi)容應(yīng)包含以下4種類型的詞典條目:數(shù)據(jù)流、文件、數(shù)據(jù)項(xiàng)和加工。加工類條目又稱小說明,主要涉及算法描述,描述特點(diǎn)有所不同。數(shù)據(jù)詞典(DataDictionary,DD)是對(duì)數(shù)據(jù)流圖包含的所有元素的定義集合,也就是對(duì)數(shù)據(jù)流圖中各文件及數(shù)據(jù)流進(jìn)行詳細(xì)地描述和確切地解釋。其作用是為系統(tǒng)人員在系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)維護(hù)過程中提供關(guān)于數(shù)據(jù)的描述信息。
第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析現(xiàn)在是29頁\一共有63頁\編輯于星期一“銀行對(duì)賬文件”的數(shù)據(jù)詞典:
數(shù)據(jù)詞典文件:銀行對(duì)賬文件制表日期:
序號(hào)數(shù)據(jù)項(xiàng)名稱內(nèi)容舉例類型取值范圍備注1科目代碼100201字符型小于等于12字符2對(duì)賬單日期2007/9/1日期型3摘要收貨款字符型小于等于18字符4支票號(hào)/結(jié)算單據(jù)號(hào)11234字符型小于5字符5收/付收字符型2字符6金額1300數(shù)值型最大為千萬元7已達(dá)標(biāo)志T邏輯型T表示已達(dá)F表示未達(dá)返回現(xiàn)在是30頁\一共有63頁\編輯于星期一第三節(jié)會(huì)計(jì)信息系統(tǒng)的設(shè)計(jì)
(一)概要設(shè)計(jì)應(yīng)完成的工作
1.系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
2.代碼和數(shù)據(jù)庫文件設(shè)計(jì)
3.子系統(tǒng)功能模塊設(shè)計(jì)
4.概要設(shè)計(jì)說明書的編寫及評(píng)審一、系統(tǒng)設(shè)計(jì)的任務(wù)設(shè)計(jì)計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的總體結(jié)構(gòu)和一些細(xì)節(jié)處理。分為兩步:概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)現(xiàn)在是31頁\一共有63頁\編輯于星期一(二)詳細(xì)設(shè)計(jì)應(yīng)完成的工作1.采用某表達(dá)方式對(duì)各模塊功能實(shí)現(xiàn)進(jìn)行詳細(xì)描述。2.編寫詳細(xì)設(shè)計(jì)說明書及評(píng)審。(三)系統(tǒng)設(shè)計(jì)流程圖
不合格概要設(shè)計(jì)總體結(jié)構(gòu)設(shè)計(jì)及子系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)編寫說明書評(píng)審詳細(xì)設(shè)計(jì)確定算法詳細(xì)描述各模塊的算法編寫說明書評(píng)審系統(tǒng)分析說明書不合格合格現(xiàn)在是32頁\一共有63頁\編輯于星期一二、概要設(shè)計(jì)根據(jù)系統(tǒng)分析的要求和組織的實(shí)際情況來對(duì)新系統(tǒng)進(jìn)行總體結(jié)構(gòu)設(shè)計(jì)和代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等。第三節(jié)會(huì)計(jì)信息系統(tǒng)的設(shè)計(jì)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)方法:SD方法——用于從系統(tǒng)分層數(shù)據(jù)流圖導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖,以低耦合度、高內(nèi)聚度作為模塊劃分的原則。基本思想:由大到小、自頂向下、層層分解,直到最底層模塊都是功能單一,不能再分為止。(一)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)指的是對(duì)會(huì)計(jì)信息系統(tǒng)進(jìn)行子系統(tǒng)和模塊的劃分。現(xiàn)在是33頁\一共有63頁\編輯于星期一
結(jié)構(gòu)圖:SD方法中用來精確表達(dá)系統(tǒng)結(jié)構(gòu)和系統(tǒng)模塊間的層次關(guān)系和聯(lián)系的圖形。組成部分:①模塊:模塊的功能或模塊的簡稱②模塊的調(diào)用關(guān)系:模塊間調(diào)用和被調(diào)用關(guān)系。調(diào)用模塊被調(diào)用模塊名字AB現(xiàn)在是34頁\一共有63頁\編輯于星期一③模塊間的通訊:在調(diào)用模塊和被調(diào)用模塊之間中會(huì)由信息傳遞,有兩種:a.二值控制信號(hào):控制信號(hào)只表明“是/否”b.一般數(shù)據(jù):字符、數(shù)值銀行對(duì)賬手工對(duì)賬自動(dòng)對(duì)賬工資查詢按職工編號(hào)查詢按職工姓名查詢按工資項(xiàng)目查詢編號(hào)是否姓名項(xiàng)目現(xiàn)在是35頁\一共有63頁\編輯于星期一(二)代碼設(shè)計(jì)1.代碼設(shè)計(jì)的編碼有三種⑴順序碼:按一定標(biāo)準(zhǔn)依次排列⑵組碼:用若干連續(xù)數(shù)組區(qū)段表示不同類別事物的編碼。⑶群碼:每一個(gè)代碼由固定的幾個(gè)區(qū)段組成每一個(gè)區(qū)段表示一種特征并可以按順序碼或組碼進(jìn)行編碼。2、原則:⑴唯一性⑵系統(tǒng)性⑶簡明性⑷穩(wěn)定性⑸擴(kuò)展性⑹合法合規(guī)性現(xiàn)在是36頁\一共有63頁\編輯于星期一(三)數(shù)據(jù)庫文件設(shè)計(jì)1.確定系統(tǒng)要建立的文件種類⑴賬務(wù)數(shù)據(jù)庫文件⑵輔助性數(shù)據(jù)庫文件⑶臨時(shí)性數(shù)據(jù)庫文件2.數(shù)據(jù)庫文件的組織形式:記錄的排列方式⑴順序組織方式:記錄按建立時(shí)間先后順序進(jìn)行排列和處理。⑵索引組織方式:按對(duì)先后順序排列的文件按索引關(guān)鍵字自動(dòng)建立索引的文件。現(xiàn)在是37頁\一共有63頁\編輯于星期一3.數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計(jì):依據(jù)數(shù)據(jù)詞典4.確定數(shù)據(jù)庫文件的屬性⑴保密性⑵讀寫性⑶共享性5.編寫概要說明書現(xiàn)在是38頁\一共有63頁\編輯于星期一三、詳細(xì)設(shè)計(jì)建立在概要設(shè)計(jì)說明書上,描述各個(gè)模塊如何實(shí)現(xiàn),并編制詳細(xì)設(shè)計(jì)說明書以備程序設(shè)計(jì)所需。(一)PDL語言介于自然語言和程序語言之間,用簡單的語法和自然語言來描述模塊的算法,遵循自上向下、逐步求精的原則。例示
if應(yīng)收賬款余額<2000元and應(yīng)收賬款賬齡<2個(gè)月
then給與折扣率為5%endif
現(xiàn)在是39頁\一共有63頁\編輯于星期一(二)主要內(nèi)容:1.由一些能夠表明程序結(jié)構(gòu)的關(guān)鍵字2.將簡單語法和自然語言相結(jié)合cedure<>b.順序結(jié)構(gòu):c.選擇結(jié)構(gòu):if….else….endifd.分支結(jié)構(gòu):docase….endcasee.循環(huán)結(jié)構(gòu):dowhile….enddo3.逐步細(xì)化寫出下一級(jí)的PDL程序現(xiàn)在是40頁\一共有63頁\編輯于星期一(三)過程設(shè)計(jì)語言(PDL)編程實(shí)例PROCEDURE銀行對(duì)賬模塊DO
WHILE
.T.顯示菜單
1.錄入對(duì)賬單
2.對(duì)賬
3.輸出對(duì)賬結(jié)果
4.刪除已達(dá)賬
0.返回DOCASECASE選擇“1.錄入對(duì)賬單”調(diào)用“錄入對(duì)賬單”處理模塊CASE選擇“2.對(duì)賬”調(diào)用“對(duì)賬”處理模塊CASE選擇“3.輸出對(duì)賬結(jié)果”調(diào)用“輸出對(duì)賬結(jié)果”CASE選擇“4.刪除已達(dá)賬”調(diào)用“刪除已達(dá)賬”處理模塊OTHERWISE
返回調(diào)用模塊ENDCASE返回現(xiàn)在是41頁\一共有63頁\編輯于星期一第四節(jié)會(huì)計(jì)信息系統(tǒng)程序設(shè)計(jì)及系統(tǒng)測試程序設(shè)計(jì)的基本任務(wù)程序設(shè)計(jì)是在詳細(xì)設(shè)計(jì)的基礎(chǔ)上進(jìn)行的。其主要任務(wù)是根據(jù)詳細(xì)設(shè)計(jì)階段給出的程序邏輯結(jié)構(gòu)的描述,選擇某種語言,按照編程規(guī)范,編寫出具有一致性、可移植性、可維護(hù)性的高質(zhì)量的、高效率的程序代碼。
現(xiàn)在是42頁\一共有63頁\編輯于星期一程序語言的選擇編程語言的選擇應(yīng)遵循以下原則:最少技巧性原則。最好無須培訓(xùn)或很少使用就能編制程序。最少錯(cuò)誤原則。對(duì)第三代計(jì)算機(jī)語言來說,要提供結(jié)構(gòu)化控制、類型檢查、描述抽象能力,易于檢驗(yàn)測試等機(jī)制。最少工作量原則。即使用最小代價(jià)讓系統(tǒng)工作,這要求使用高級(jí)語言。最少維護(hù)原則。對(duì)于第三代高級(jí)語言來說,要提供軟件包結(jié)構(gòu)和獨(dú)立編譯能力。減少記憶原則。現(xiàn)在是43頁\一共有63頁\編輯于星期一程序的設(shè)計(jì)風(fēng)格一個(gè)好的程序在能工作的前提下應(yīng)具備以下條件:(1)易于測試和調(diào)試,即花在這方面的代價(jià)要低。(2)易于維護(hù)。(3)易于修改。(4)設(shè)計(jì)簡單。為使程序易于理解、易于調(diào)試、維護(hù)和修改。(5)代碼執(zhí)行效率高。
現(xiàn)在是44頁\一共有63頁\編輯于星期一程序的設(shè)計(jì)風(fēng)格程序內(nèi)部文檔(1)程序的注釋序言性注釋出現(xiàn)在模塊的首部,一般包括模塊的全名、模塊的功能和性能、調(diào)用格式(包括參數(shù)名及參數(shù)順序)等以及界面描述(包括上級(jí)調(diào)用模塊、本模塊調(diào)用的下級(jí)模塊、輸入輸出參數(shù)的含義和類型、工作區(qū)說明以及作者、審查者、日期、修改的日期和修改的敘述等。)功能性注釋是為了增強(qiáng)程序的可讀性,在程序體中每個(gè)具有獨(dú)立性功能的程序段之前用功能性注釋來說明該程序的功能。現(xiàn)在是45頁\一共有63頁\編輯于星期一程序的設(shè)計(jì)風(fēng)格程序內(nèi)部文檔(2)程序與書寫格式在程序書寫格式上要注意以下方面:程序的格式要有助于讀者理解程序;不要一行書寫多條語句,這將會(huì)掩蓋程序的邏輯結(jié)構(gòu);用縮排格式限定語句群的邊界;縮排書寫要顯示程序的邏輯結(jié)構(gòu);在程序段之間,程序段和注釋之間用空行和空格來分隔;現(xiàn)在是46頁\一共有63頁\編輯于星期一下面是用FoxPro命令語句書寫的“銀行對(duì)賬”主控程序清單。PROCEDUREYHDZ*******************************程序名:銀行對(duì)賬**程序員:張三**程序設(shè)計(jì)日期:2003/07/18*******************************SETTALKOFFDOWHILE.T.CLEARTEXT錄入對(duì)賬單對(duì)賬輸出對(duì)賬結(jié)果刪除已達(dá)賬0.返回ENDTEXTWAIT“請(qǐng)選擇菜單功能號(hào):”TOGNHDOCASECASEGNH=”1”DOLRDZD&&調(diào)用“錄入對(duì)賬單”處理子程序CASEGNH=”2”DODZ&&調(diào)用“對(duì)賬”處理子程序
CASEGNH=”3”DOSCDZJG&&調(diào)用“輸出對(duì)賬結(jié)果”處理子程序
CASEGNH=”4”DOSCYDZ&&調(diào)用“刪除已達(dá)賬”處理子程序
CASEGNH=”0”CLOSEDATACLEAREXITENDCASEENDDORETURN現(xiàn)在是47頁\一共有63頁\編輯于星期一測試的基本概念軟件測試的內(nèi)容(1)單元測試單元測試又稱模塊測試,是對(duì)程序的最小單位模塊進(jìn)行的測試。單元測試很重要,經(jīng)驗(yàn)表明,單元測試發(fā)現(xiàn)的錯(cuò)誤占錯(cuò)誤的65%。各模塊的單元測試可一起進(jìn)行。單元測試一般要進(jìn)行兩個(gè)方面的測試:一是程序的語法測試,另一個(gè)是程序的邏輯測試。程序的語法測試主要是檢查程序?qū)χ付ǖ臋C(jī)器語言在語法上是否有錯(cuò)誤,一般語法錯(cuò)誤機(jī)器能夠自檢并反饋給程序調(diào)試者,同時(shí)指出錯(cuò)誤的原因。邏輯測試主要是檢查程序在完成某個(gè)功能模塊時(shí),運(yùn)算的方法及邏輯處理是否正確,這些錯(cuò)誤是不能自檢的?,F(xiàn)在是48頁\一共有63頁\編輯于星期一測試的基本概念軟件測試的內(nèi)容(2)集成測試集成測試的進(jìn)行方法主要有非漸增式測試和漸增式測試兩種:非漸增式測試方法分別對(duì)每個(gè)模塊先進(jìn)行單元測試后,再把所有模塊按設(shè)計(jì)要求放在一起組裝成所要的程序,然后進(jìn)行集成測試。漸增式測試方法把未經(jīng)過測試的每一模塊逐個(gè)加到已經(jīng)過測試的模塊上去,進(jìn)行集成測試。每加入一個(gè)新模塊都進(jìn)行一次集成測試,直到程序組裝完成。現(xiàn)在是49頁\一共有63頁\編輯于星期一測試的基本概念軟件測試的內(nèi)容(3)驗(yàn)收測試驗(yàn)收測試又稱有效性測試。在集成測試之后,會(huì)計(jì)信息系統(tǒng)已組裝完成,接口錯(cuò)誤也已發(fā)現(xiàn)并改正了,接著應(yīng)該驗(yàn)證該系統(tǒng)軟件的有效性,這就是驗(yàn)收測試。所謂軟件的有效性是指如果軟件的功能和性能與用戶所要求、期待的一致,那么軟件是有效的。當(dāng)然這里所說的軟件的功能和性能與用戶的要求一致,是指與軟件需求規(guī)格說明書中確定的軟件的功能和性能指標(biāo)相符合,所以需求規(guī)格說明書是驗(yàn)收測試的基礎(chǔ)。現(xiàn)在是50頁\一共有63頁\編輯于星期一測試的基本概念軟件測試的內(nèi)容(4)系統(tǒng)測試在系統(tǒng)測試時(shí),通常有以下測試:恢復(fù)測試:恢復(fù)測試時(shí)要采取各種人工干預(yù),使軟件出錯(cuò)而不能正常工作,進(jìn)而檢驗(yàn)系統(tǒng)的恢復(fù)能力;安全測試:安全測試是驗(yàn)證安裝在系統(tǒng)內(nèi)的保護(hù)機(jī)構(gòu)能否對(duì)系統(tǒng)進(jìn)行保護(hù),使之不受各種異常因素的干擾。強(qiáng)度測試:在進(jìn)行強(qiáng)度測試時(shí),讓系統(tǒng)的運(yùn)行處于資源的異常數(shù)量、異常頻率和異常批量的條件下,檢查系統(tǒng)負(fù)荷能力的最高限度。性能測試:性能測試是檢驗(yàn)安裝在系統(tǒng)內(nèi)的軟件運(yùn)行性能。這種測試應(yīng)與強(qiáng)度測試結(jié)合進(jìn)行。返回現(xiàn)在是51頁\一共有63頁\編輯于星期一第五節(jié)會(huì)計(jì)信息系統(tǒng)的運(yùn)行與維護(hù)維護(hù)的內(nèi)容1.軟件維護(hù)
(1)糾錯(cuò)性維護(hù):需求分析或系統(tǒng)設(shè)計(jì)中發(fā)生的錯(cuò)誤,測試中可能沒有完全排除掉,這些錯(cuò)誤在系統(tǒng)運(yùn)行階段會(huì)逐漸暴露出來而影響系統(tǒng)的正常運(yùn)行。排除軟件中這種性質(zhì)的錯(cuò)誤就稱為糾錯(cuò)性維護(hù)。(2)適應(yīng)性維護(hù):國家經(jīng)常頒布新的財(cái)務(wù)法規(guī)、企業(yè)外界也可能要求企業(yè)采用新的核算方法,為適應(yīng)外界環(huán)境的這類變化而必須對(duì)軟件進(jìn)行修改,這就是適應(yīng)性維護(hù)。(3)完善性維護(hù):這是為擴(kuò)充功能或完善性能而進(jìn)行的修改,如增加打印新的分析報(bào)表;擴(kuò)充控制功能;改進(jìn)數(shù)據(jù)組織或處理方法,以縮短某個(gè)處理的等待時(shí)間等?,F(xiàn)在是52頁\一共有63頁\編輯于星期一維護(hù)的內(nèi)容2.硬件維護(hù)
硬件維護(hù)是指對(duì)計(jì)算機(jī)主機(jī)以及外部設(shè)備的保養(yǎng)和發(fā)生故障時(shí)的修復(fù),為適應(yīng)會(huì)計(jì)軟件的運(yùn)行而進(jìn)行的調(diào)整等。3.使用性維護(hù)
使用性維護(hù)包括對(duì)會(huì)計(jì)信息系統(tǒng)中使用的各種代碼進(jìn)行增、刪、改的代碼維護(hù);在正常條件下對(duì)操作人員未能掌握的技術(shù)性處理進(jìn)行的環(huán)境維護(hù);為解決由于意外事故發(fā)生會(huì)計(jì)數(shù)據(jù)混亂或丟失而進(jìn)行的意外事故維護(hù)等?,F(xiàn)在是53頁\一共有63頁\編輯于星期一維護(hù)的管理
系統(tǒng)維護(hù)是一項(xiàng)經(jīng)常性的工作,同時(shí)它又是一項(xiàng)技術(shù)性很強(qiáng)的工作。計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)是一個(gè)有機(jī)整體,各個(gè)部分的聯(lián)系錯(cuò)綜復(fù)雜,對(duì)每一部分進(jìn)行的修改都將牽一發(fā)而動(dòng)全身,不采用正確的方法進(jìn)行維護(hù)就會(huì)使系統(tǒng)漏洞百出,越改越亂,而且,系統(tǒng)的各項(xiàng)工作名目繁多,因此,對(duì)系統(tǒng)的維護(hù)必須謹(jǐn)慎,并且要有計(jì)劃、有步驟地進(jìn)行。系統(tǒng)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 24589.1-2024財(cái)經(jīng)信息技術(shù)會(huì)計(jì)核算軟件數(shù)據(jù)接口第1部分:企業(yè)
- GB/T 23718.5-2024機(jī)器狀態(tài)監(jiān)測與診斷人員資格與人員評(píng)估的要求第5部分:潤滑劑實(shí)驗(yàn)室技術(shù)人員/分析人員
- SOTS-1-technical-grade-生命科學(xué)試劑-MCE-9410
- N-Propionitrile-Chlorphine-hydrochloride-生命科學(xué)試劑-MCE-1679
- Cy3-PEG-Amine-生命科學(xué)試劑-MCE-8875
- AH-8529-生命科學(xué)試劑-MCE-1699
- 1-2-3-Tri-10-Z-undecenoyl-glycerol-生命科學(xué)試劑-MCE-6075
- 2025年度藥品推廣與醫(yī)藥行業(yè)協(xié)會(huì)合作推廣協(xié)議
- 二零二五年度智能制造產(chǎn)業(yè)股權(quán)轉(zhuǎn)移合同終止書
- 2025年度工業(yè)機(jī)器人維護(hù)保養(yǎng)與故障排除維修合同
- 四年級(jí)上冊(cè)簡便計(jì)算專項(xiàng)練習(xí)(已排版可直接下載打?。?/a>
- 煤場用車輛倒運(yùn)煤的方案
- 《預(yù)防犯罪》課件
- 【企業(yè)作業(yè)成本在上海汽車集團(tuán)中的應(yīng)用研究案例7300字(論文)】
- 《民航服務(wù)溝通技巧》教案第6課巧妙化解沖突
- 化學(xué)用語專項(xiàng)訓(xùn)練
- 《了凡四訓(xùn)》課件
- 醫(yī)院住院病人健康教育表
- 風(fēng)險(xiǎn)矩陣法(詳細(xì))
- 實(shí)驗(yàn)室供應(yīng)商評(píng)價(jià)的5個(gè)基本步驟
- 電力公司工程勘察設(shè)計(jì)管理辦法
評(píng)論
0/150
提交評(píng)論