版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1第二章會(huì)計(jì)信息系統(tǒng)的開發(fā)方法教學(xué)目的與要求:通過本章學(xué)習(xí),要求掌握軟件的生命周期法的概念、以及生命周期法的開發(fā)方法可分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和系統(tǒng)維護(hù)幾個(gè)階段。生命周期法基本概念就是按照軟件的生命周期進(jìn)行開發(fā)的方法。其中:A、系統(tǒng)分析階段包括提出系統(tǒng)開發(fā)任務(wù)、進(jìn)行可行性分析、在可行的基礎(chǔ)上進(jìn)行更詳細(xì)的需求分析、建立系統(tǒng)的邏輯模型。B、系統(tǒng)設(shè)計(jì)階段包括總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),主要是指系統(tǒng)模塊的劃分文件設(shè)計(jì)、計(jì)算機(jī)化處理流程設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)文件設(shè)計(jì)、輸入和輸出設(shè)計(jì)等。C、系統(tǒng)實(shí)施階段主要指程序代碼的編寫和調(diào)試。D、系統(tǒng)運(yùn)行和維護(hù)階段指系統(tǒng)移交用戶使用和相應(yīng)的各種維護(hù)工作。掌握每個(gè)階段所用的工具和階段成果;并能用這些工具分析、設(shè)計(jì)一個(gè)小型的財(cái)務(wù)軟件。1第二章會(huì)計(jì)信息系統(tǒng)的開發(fā)方法教學(xué)目的與要求:通過本章學(xué)習(xí)2主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析第三節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)實(shí)施第五節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)運(yùn)行和維護(hù)2主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法3第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法一、軟件工程的提出電算化會(huì)計(jì)信息系統(tǒng)是一個(gè)大型的軟件系統(tǒng),它的開發(fā)也必須遵循一般軟件系統(tǒng)開發(fā)所采用的方法——軟件工程的方法。軟件工程學(xué)主要研究計(jì)算機(jī)軟件開發(fā)與維護(hù)的普遍原理和技術(shù),它包括開發(fā)的方法、工具和管理等多個(gè)方面。它是一門新興學(xué)科。3第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法一、軟件工程的提出4第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法二、會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法(一)生命周期法會(huì)計(jì)信息系統(tǒng)開發(fā)的復(fù)雜性決定了它必須由許多人花很多時(shí)間才能完成,這決定了要把一個(gè)軟件系統(tǒng)的開發(fā)看成一項(xiàng)工程,它的另一特點(diǎn)是虛似化的東西,它與我們相接觸的實(shí)體化的東西不同。當(dāng)開發(fā)時(shí),它存在于開發(fā)人員的大腦中,直到開發(fā)完成后,才能看到此軟件的具體東西,才能看到其優(yōu)點(diǎn)和缺點(diǎn),所以在此開發(fā)過程中要進(jìn)行修改,如WINDOWS要不斷在打補(bǔ)丁,在使用過程中不斷地進(jìn)行完善,所以更要強(qiáng)調(diào)在開發(fā)中要堅(jiān)持一些原則,要有一些方法,要用方法論來指導(dǎo)開發(fā)軟件;在開發(fā)改進(jìn)過程中,有人發(fā)現(xiàn)有一種方法論可指導(dǎo)開發(fā)軟件:即生命周期法。4第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法二、會(huì)計(jì)信息系統(tǒng)開發(fā)的5第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法二、會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法(一)生命周期法它是從20世紀(jì)70年代開始的,所謂生命周期法:是指從軟件開發(fā)任務(wù)的提出,一直到軟件最終被淘汰這一段時(shí)間。5第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法二、會(huì)計(jì)信息系統(tǒng)開發(fā)的6第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法需求確定新系統(tǒng)建立系統(tǒng)擴(kuò)展系統(tǒng)成熟系統(tǒng)衰老系統(tǒng)廢棄新系統(tǒng)取代6第一節(jié)會(huì)計(jì)信息系統(tǒng)開發(fā)的一般方法需求確定新系統(tǒng)建立系統(tǒng)系統(tǒng)7生命周期法:按照軟件的生命周期進(jìn)行的開發(fā)方法;它將軟件的生命周期劃分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和維護(hù)四個(gè)階段。系統(tǒng)分析(按需求確定新系統(tǒng)邏輯模型)系統(tǒng)設(shè)計(jì)(進(jìn)行系統(tǒng)的總體設(shè)計(jì)與詳細(xì)設(shè)計(jì),確定系統(tǒng)物理模型)系統(tǒng)實(shí)施(按物理模型編程建立新系統(tǒng))系統(tǒng)運(yùn)行和維護(hù)(新系統(tǒng)測(cè)試、運(yùn)行、評(píng)價(jià)與維護(hù))7生命周期法:按照軟件的生命周期進(jìn)行的開發(fā)方法;它將軟件的生81、系統(tǒng)分析階段:提出任務(wù)可行性分析需求分析邏輯模型(這一步告訴你能夠做什么)。2、系統(tǒng)設(shè)計(jì)階段:它還不是真正的軟件開發(fā),它包括總體設(shè)計(jì)(系統(tǒng)模塊的劃分)和詳細(xì)設(shè)計(jì)(計(jì)算機(jī)化處理優(yōu)化流程設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)文件設(shè)計(jì)、輸入和輸出設(shè)計(jì)等等),它是得到系統(tǒng)的物理模型(這一步告訴你能得到什么)。3、系統(tǒng)實(shí)施階段:程序代碼的編寫和調(diào)試(這就是軟件開發(fā)工作,編寫程序)。4、系統(tǒng)運(yùn)行和維護(hù)階段:系統(tǒng)移交用戶使用和相應(yīng)的各種維護(hù)工作(這是檢測(cè)環(huán)節(jié))。生命周期法的四個(gè)階段81、系統(tǒng)分析階段:提出任務(wù)可行性分析9生命周期法的優(yōu)缺點(diǎn):它已存活近40年,IBM、甲骨文、微軟公司等現(xiàn)在還在使用此方法開發(fā)軟件,計(jì)算機(jī)發(fā)展到現(xiàn)在,變化很多,但此方法已使用了40年,到現(xiàn)在還在使用,它必然有其十分顯著的優(yōu)點(diǎn)。優(yōu)點(diǎn):A、開發(fā)分階段,各階段嚴(yán)格按序進(jìn)行,步驟清楚,每階段都有明確成果,具有階段性。B、前一個(gè)階段為后一個(gè)階段打基礎(chǔ),后階段又是前階段的發(fā)展,各階段又可獨(dú)立工作,它具有整體性和全局性。C、隨著每個(gè)階段開發(fā),一步步地從抽象到具體,從全局到局部,開發(fā)中易發(fā)現(xiàn)問題并加以糾正,故可提高軟件質(zhì)量,可靠性高。D、每個(gè)階段成果文檔化,圖標(biāo)規(guī)范化。9生命周期法的優(yōu)缺點(diǎn):10生命周期法的優(yōu)缺點(diǎn):但是它用了近40年了,它必然有其一些缺陷,它以上的兩個(gè)優(yōu)點(diǎn),也決定了它具有一些致命的缺點(diǎn)。缺點(diǎn):A、開發(fā)周期長(zhǎng),難以適應(yīng)環(huán)境變化B、難以正確地定義用戶要求C、開發(fā)是勞動(dòng)密集型,耗勞力,成本高,效率不高。例如:一個(gè)軟件開發(fā)原來準(zhǔn)備用1年時(shí)間,成本為100萬元,在理想的階段下,可能要延長(zhǎng)半年,但它的成本會(huì)達(dá)到300萬分元??傊?,時(shí)間越長(zhǎng),成本也會(huì)越來越大。10生命周期法的優(yōu)缺點(diǎn):11三、原型法所謂原型法是指:就是首先由用戶與系統(tǒng)分析設(shè)計(jì)人員合作,在短期內(nèi)定義用戶的基本要求,開發(fā)一個(gè)功能不十分完善的、實(shí)驗(yàn)性的、簡(jiǎn)易的應(yīng)用軟件系統(tǒng)的基本框架,稱之為原型。接著運(yùn)行這個(gè)原型,再不斷評(píng)價(jià)和改變?cè)?,使之逐步完善。其開發(fā)過程是多次重復(fù),不斷演進(jìn)的過程。原型法打破了信息系統(tǒng)傳統(tǒng)的“自頂向下”的開發(fā)模式,它首先以少量的代價(jià)快速地塑造一個(gè)可執(zhí)行軟件系統(tǒng)模型,也就是原型。按照原型的不同目的,可以分為以下三種:用于驗(yàn)證軟件需求的原型用于驗(yàn)證設(shè)計(jì)方案的原型用于演繹目標(biāo)系統(tǒng)的原型11三、原型法12用于驗(yàn)證軟件需求的原型:在原型中包含一部分或相對(duì)簡(jiǎn)單的系統(tǒng)功能,通過實(shí)際的模型系統(tǒng),溝通人們對(duì)問題的理解。這種原型一般用完后就丟掉。用于驗(yàn)證設(shè)計(jì)方案的原型:在總體設(shè)計(jì)或詳細(xì)設(shè)計(jì)過程中,可以用原型法來驗(yàn)證總體結(jié)構(gòu)或某些關(guān)鍵算法。這種原型可以用完后丟掉,也可以作為最終目標(biāo)系統(tǒng)的一部分。用于演繹目標(biāo)系統(tǒng)的原型:初步分析后,快速建立模型,隨著用戶和開發(fā)人員對(duì)系統(tǒng)的逐步深入,不斷對(duì)原型進(jìn)行修改和擴(kuò)充,直到用戶滿意為止。這種原型可以只作為確定需求的溝通工具,用完丟掉,也可以從用戶滿意的原型直接轉(zhuǎn)變?yōu)閷?shí)用的目標(biāo)系統(tǒng)。原型法的應(yīng)用需要一個(gè)強(qiáng)有力的軟件支持環(huán)境,如交互式開發(fā)環(huán)境、第四代語(yǔ)言及自動(dòng)編程系統(tǒng)的支持等。對(duì)原型法的管理和控制手段,也必須進(jìn)一步研究和加強(qiáng)。12用于驗(yàn)證軟件需求的原型:13三、原型法優(yōu)點(diǎn):適用于用戶的逐步認(rèn)識(shí),逐步發(fā)展的螺旋式上升規(guī)律。用戶很快接觸系統(tǒng),易被用戶接受。開發(fā)周期短,適應(yīng)于變化多,不穩(wěn)定的環(huán)境。易修改,可變性強(qiáng)。開發(fā)成本抵。一般適合于小型系統(tǒng)的開發(fā)四、結(jié)論生命周期法和原型法并不是完全不相容的方法,而是可以相互結(jié)合,在同一個(gè)系統(tǒng)的開發(fā)中共同使用。13三、原型法14第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析
系統(tǒng)分析階段是生命周期法開發(fā)方法的第一階段,它要在對(duì)原系統(tǒng)了解的基礎(chǔ)上,按用戶需求確定新系統(tǒng)目標(biāo),并進(jìn)行可行性分析,最后確定新系統(tǒng)方案即新系統(tǒng)的邏輯模型,也就是系統(tǒng)的數(shù)據(jù)流圖、數(shù)據(jù)字典、功能說明等;它要解決的是“做什么”的問題。整個(gè)開發(fā)步驟可用十二個(gè)字描述:了解——用戶需求與環(huán)境明確——新系統(tǒng)目標(biāo)理解——舊系統(tǒng)狀況設(shè)想——新系統(tǒng)方案分析——可行性分析確定——新系統(tǒng)方案14第二節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析系統(tǒng)分析階段15一、系統(tǒng)任務(wù)的提出
用戶對(duì)現(xiàn)行系統(tǒng)不滿意,或想有所提高,就會(huì)提出開發(fā)要求,用一個(gè)新的系統(tǒng)來替代舊的系統(tǒng)。初始調(diào)查,它是可行性分析的基礎(chǔ),其主要內(nèi)容如下:企業(yè)和環(huán)境狀況——包括企業(yè)歷史、發(fā)展目標(biāo)、經(jīng)營(yíng)戰(zhàn)略、規(guī)模、產(chǎn)品結(jié)構(gòu)、技術(shù)水平、經(jīng)濟(jì)實(shí)力、人員狀況、設(shè)備、客戶分布、同行情況、市場(chǎng)狀況等。信息處理狀況——固定信息——流動(dòng)信息開發(fā)資源情況——投入資金、物力、人力及其它資源領(lǐng)導(dǎo)對(duì)系統(tǒng)目標(biāo)、范圍的看法(用戶需求)15一、系統(tǒng)任務(wù)的提出用戶對(duì)現(xiàn)行系統(tǒng)不滿意,或想有所提高16總體規(guī)劃,設(shè)想總體方案:方案可多個(gè),具體內(nèi)容如下:從目標(biāo)和范圍考慮系統(tǒng)使用年限系統(tǒng)與外界環(huán)境的信息聯(lián)系接口與其他系統(tǒng)的界面運(yùn)行環(huán)境考慮運(yùn)行基本要求運(yùn)行的條件計(jì)算機(jī)選型開發(fā)計(jì)劃擬定開發(fā)方式、階段的劃分、投入資源預(yù)算、運(yùn)行環(huán)境形式與改善等16總體規(guī)劃,設(shè)想總體方案:17二、可行性分析可行性分析應(yīng)對(duì)提出的總體方案進(jìn)行論證,聘請(qǐng)專家評(píng)價(jià)具體可從如下幾方面進(jìn)行:1.技術(shù)上是否可行1)技術(shù)設(shè)備。實(shí)現(xiàn)信息化,需要有一定的計(jì)算機(jī)配置。企業(yè)是否有,或是否打算購(gòu)置?2)技術(shù)人員。如果自行開發(fā)軟件,需要有強(qiáng)大的技術(shù)力量,即使是委托開發(fā),也需要有一定的技術(shù)人員進(jìn)行維護(hù)。企業(yè)是否有,或是否打算招聘?17二、可行性分析可行性分析應(yīng)對(duì)提出的總體方案進(jìn)行論證,聘請(qǐng)18二、可行性分析2.經(jīng)濟(jì)上是否可行1)費(fèi)用支出:開發(fā)費(fèi)用(購(gòu)置設(shè)備費(fèi)用、開發(fā)人員的工資、調(diào)研費(fèi)、資料費(fèi)等)、日常費(fèi)用(操作使用人員工資、水電費(fèi)、軟盤及打印紙的耗費(fèi)等)等2)效益:可量化的效益:如果實(shí)現(xiàn)電算化節(jié)約了一部分人力,這些人員的工資就是節(jié)約的費(fèi)用,即效益。如果用計(jì)算機(jī)對(duì)應(yīng)收賬款進(jìn)行賬齡分析、定期催款,使得應(yīng)收賬款的回收情況好轉(zhuǎn),那么,這些資金的利息也是效益。難以量化的效益:電算化主要的目的是提高企業(yè)會(huì)計(jì)信息收集、處理、傳輸、反饋的效率和準(zhǔn)確性,提高會(huì)計(jì)的分析決策能力和管理水平,而這些究竟能給企業(yè)帶來多少效益,是很難量化、難以確定的。相對(duì)而言,可量化的效益是很少的,這類不可量化的效益占據(jù)了相當(dāng)大的比例。所謂經(jīng)濟(jì)上的可行性分析,是指采用一定的方法,如回收期法、凈現(xiàn)值法、內(nèi)含報(bào)酬率法等,來計(jì)算效益和費(fèi)用支出的大小關(guān)系以及是否合算。在電算化的可行性分析中,由于效益難以量化,經(jīng)濟(jì)上的可行性研究做得并不是特別嚴(yán)密。18二、可行性分析2.經(jīng)濟(jì)上是否可行19二、可行性分析組織上是否可行1)企業(yè)領(lǐng)導(dǎo)層的態(tài)度:實(shí)現(xiàn)信息化可能需要添置設(shè)備和人員,需要制定相應(yīng)的管理制度,甚至要改變?cè)瓉淼娜耸掳才?,這一切需要領(lǐng)導(dǎo)的批準(zhǔn)和支持。2)企業(yè)財(cái)務(wù)主管的態(tài)度:財(cái)務(wù)、會(huì)計(jì)人員具體接觸企業(yè)的會(huì)計(jì)工作,他們最了解工作的細(xì)節(jié)、要求,能夠提供最詳盡的信息,而且,他們也是日后會(huì)計(jì)信息系統(tǒng)的直接使用者,信息化對(duì)他們的影響是最大的。他們是否支持、合作,是至關(guān)重要的。19二、可行性分析組織上是否可行20二、可行性分析可行性分析報(bào)告主要內(nèi)容:(1)現(xiàn)行系統(tǒng)的概況,包括企業(yè)目標(biāo)、規(guī)模、人員、設(shè)備、效益等。(2)現(xiàn)行信息系統(tǒng)存在的主要問題和主要信息需求。(3)擬建系統(tǒng)的規(guī)劃和方案。(4)技術(shù)可行性分析,包括對(duì)所提供技術(shù)的評(píng)估、分析使用規(guī)劃中所提供的技術(shù)能否達(dá)到預(yù)期目標(biāo)的可行性。(5)經(jīng)濟(jì)可行性分析,包括新系統(tǒng)投資、運(yùn)行費(fèi)用、經(jīng)濟(jì)效益及社會(huì)效益。(6)組織可行性分析,包括企業(yè)領(lǐng)導(dǎo)的態(tài)度和企業(yè)財(cái)務(wù)主管人員的態(tài)度。(7)結(jié)論。
立即開發(fā)結(jié)論增加資源后開發(fā)分五種 具備條件后開發(fā) 目標(biāo)修改后開發(fā) 終止開發(fā)20二、可行性分析可行性分析報(bào)告主要內(nèi)容: 立即開發(fā)21三、需求分析需求分析是對(duì)企業(yè)具體業(yè)務(wù)的調(diào)查和分析,確定用戶的詳細(xì)需求,保留舊系統(tǒng)的好的功能,按用戶需求克服舊系統(tǒng)存在的問題,增加新的功能,最后提出新系統(tǒng)的邏輯模型。(一)對(duì)企業(yè)組織機(jī)構(gòu)的調(diào)查了解(二)對(duì)會(huì)計(jì)部門工作的調(diào)查了解(三)對(duì)輸入信息的調(diào)查了解(四)對(duì)輸出信息的調(diào)查了解(五)對(duì)代碼的調(diào)查了解(六)對(duì)業(yè)務(wù)流程的調(diào)查了解對(duì)現(xiàn)有業(yè)務(wù)流程的調(diào)查研究,是形成新系統(tǒng)業(yè)務(wù)業(yè)務(wù)流程的基礎(chǔ);所以,對(duì)業(yè)務(wù)流程的調(diào)查演技要形成文檔資料,一般是數(shù)據(jù)流程圖、數(shù)據(jù)字典和功能說明21三、需求分析需求分析是對(duì)企業(yè)具體業(yè)務(wù)的調(diào)查和分析,確定用22三、需求分析(一)對(duì)企業(yè)組織機(jī)構(gòu)的調(diào)查了解企業(yè)的各個(gè)部門之間既有不同的分工,也相互聯(lián)系。會(huì)計(jì)部門的工作幾乎都要涉及企業(yè)的其他部門,他們有著密切的往來。了解企業(yè)的組織機(jī)構(gòu),有助于了解會(huì)計(jì)信息系統(tǒng)與其他信息系統(tǒng)的數(shù)據(jù)和信息交換,有助于從企業(yè)全局角度分析和考慮問題。22三、需求分析(一)對(duì)企業(yè)組織機(jī)構(gòu)的調(diào)查了解23(二)對(duì)會(huì)計(jì)部門工作的調(diào)查了解會(huì)計(jì)信息系統(tǒng)的開發(fā)直接牽涉到會(huì)計(jì)部門。在開發(fā)整個(gè)會(huì)計(jì)信息系統(tǒng)或其中一個(gè)小模塊時(shí),都不可避免地要了解會(huì)計(jì)工作的分工情況和業(yè)務(wù)往來情況。手工下的業(yè)務(wù)分情況,可以為以后的系統(tǒng)模塊設(shè)計(jì)提供思路;會(huì)計(jì)工作各環(huán)節(jié)之間的聯(lián)系,體現(xiàn)了各個(gè)模塊之間的數(shù)據(jù)傳遞關(guān)系,也是設(shè)計(jì)時(shí)必須考慮的。23(二)對(duì)會(huì)計(jì)部門工作的調(diào)查了解24(三)對(duì)輸入信息的調(diào)查了解任何系統(tǒng)和模塊的工作都離不開一定的數(shù)據(jù)輸入。對(duì)輸入數(shù)據(jù)的調(diào)查包括輸入數(shù)據(jù)的種類、格式、內(nèi)容、頻率、信息量的大小等。24(三)對(duì)輸入信息的調(diào)查了解25(四)對(duì)輸出信息的調(diào)查了解同樣,對(duì)輸出信息的調(diào)查了解,也可以為電算化現(xiàn)金模塊的軟硬件配置的設(shè)計(jì)、輸出設(shè)計(jì)和文件設(shè)計(jì)打下基礎(chǔ)。25(四)對(duì)輸出信息的調(diào)查了解同樣,對(duì)輸出信息的調(diào)查了解,也26(五)對(duì)代碼的調(diào)查了解在企業(yè)手工會(huì)計(jì)業(yè)務(wù)中,可能會(huì)采用一些代碼。例如,會(huì)計(jì)科目代碼、材料代碼、固定資產(chǎn)代碼等。代碼的使用可以簡(jiǎn)化工作,提供效率。企業(yè)現(xiàn)有的代碼有哪些,編碼方案怎樣,是否合理,這些情況既為了解業(yè)務(wù)提供了方便,也為信息化設(shè)計(jì)中的代碼設(shè)計(jì)打下了基礎(chǔ)。26(五)對(duì)代碼的調(diào)查了解在企業(yè)手工會(huì)計(jì)業(yè)務(wù)中,可能會(huì)采用一27(六)對(duì)業(yè)務(wù)流程的調(diào)查了解系統(tǒng)分析人員要采用開座談會(huì)、問卷調(diào)查等各種方法與會(huì)計(jì)人員合作,搞清現(xiàn)有系統(tǒng)是怎樣運(yùn)作的;輸入什么樣的數(shù)據(jù),經(jīng)過怎樣的處理,得到什么信息。在對(duì)現(xiàn)有業(yè)務(wù)流程調(diào)查研究的基礎(chǔ)上,再形成新系統(tǒng)的業(yè)務(wù)流程。27(六)對(duì)業(yè)務(wù)流程的調(diào)查了解系統(tǒng)分析人員要采用開座談會(huì)、問28總之:1、系統(tǒng)任務(wù)的提出。2、可行性分析研究:A、詳細(xì)分析:技術(shù)上(有無具備的能力:技術(shù)設(shè)備、技術(shù)人員)。B、經(jīng)濟(jì)上(收入>=成本,是否成立)。C、組織上(領(lǐng)導(dǎo)是否支持)。D、社會(huì)環(huán)境是否可行(比如開發(fā)賭博的生產(chǎn)軟件是不允許的)。3、詳細(xì)的需求分析:A、企業(yè)的具體業(yè)務(wù):a)對(duì)組織結(jié)構(gòu)的調(diào)查;b)對(duì)核心部門的調(diào)查(如會(huì)計(jì)部門);c)對(duì)輸入信息的調(diào)查;d)對(duì)輸出信息的調(diào)查;e)對(duì)業(yè)務(wù)流程的調(diào)查。B、用戶需求。28總之:29業(yè)務(wù)流程:
對(duì)業(yè)務(wù)流程的調(diào)查研究一般用文字來表達(dá)不方便,也不正確,而用業(yè)務(wù)流程圖來表達(dá),可能更方便、更直接、更正確(如圖2-1工作流程圖),但計(jì)算機(jī)卻不認(rèn)識(shí),也不理解,計(jì)算機(jī)只能理解數(shù)據(jù),所以要把管理業(yè)務(wù)流程圖轉(zhuǎn)化為數(shù)據(jù)流圖。數(shù)據(jù)流圖(又稱數(shù)據(jù)流程圖)的概念:就是“繪制的目的”這一段的概括總結(jié))。29業(yè)務(wù)流程:對(duì)業(yè)務(wù)流程的調(diào)查研究一般用文字301、數(shù)據(jù)流程圖1)繪制目的:反映數(shù)據(jù)、信息在系統(tǒng)中的流動(dòng)和處理情況;是系統(tǒng)分析員與用戶進(jìn)行交流、溝通的工具。2)基本符號(hào):外部實(shí)體數(shù)據(jù)流加工處理數(shù)據(jù)存儲(chǔ)301、數(shù)據(jù)流程圖外部實(shí)體數(shù)據(jù)流加工處理數(shù)據(jù)存儲(chǔ)313)繪制方法(務(wù)必要學(xué)會(huì)畫頂層圖和1層圖)(1)層次流圖法a.0層數(shù)據(jù)流圖:是指最頂層的只具有一個(gè)處理環(huán)節(jié)的數(shù)據(jù)流圖。首先畫出最頂層的情況,將整個(gè)系統(tǒng)看成一個(gè)整體,分析系統(tǒng)與外界的聯(lián)系。例:圖2-3數(shù)據(jù)流圖相對(duì)的圖2-1工作流程圖中的第一步:現(xiàn)金模塊處理整體部分。b.對(duì)數(shù)據(jù)流圖的分層細(xì)化,比較細(xì)致地描述系統(tǒng)的主要處理功能:分別為1層、2層········數(shù)據(jù)流圖。例:圖2-4數(shù)據(jù)流圖相對(duì)的是把圖-1工作流圖的第一步進(jìn)行分層細(xì)化:現(xiàn)金模塊處理部分分層細(xì)化。c.分層細(xì)化的結(jié)果應(yīng)可以合并成上一層流圖,即過程是互逆的例:現(xiàn)金收付處理功能(舊系統(tǒng)—手工)0層圖313)繪制方法(務(wù)必要學(xué)會(huì)畫頂層圖和1層圖)32現(xiàn)金科目匯總表現(xiàn)金處理現(xiàn)金收款憑證現(xiàn)金日記帳現(xiàn)金付款憑證0層圖圖2-30層數(shù)據(jù)流圖32現(xiàn)金科目匯總表現(xiàn)金處理現(xiàn)金收款憑證現(xiàn)金現(xiàn)金付款憑證0層圖33貸方科目、金額摘要日期、憑證號(hào)現(xiàn)金收款處理現(xiàn)金付款處理現(xiàn)金日記帳處理匯總處理現(xiàn)金收款憑證現(xiàn)金付款憑證現(xiàn)金日記帳現(xiàn)金科目匯總表1層圖日期、憑證號(hào)借方科目、金額摘要33貸方科目、金額摘要日期、憑證號(hào)現(xiàn)金收款現(xiàn)金付款現(xiàn)金日記帳34(2)合并分解法在原系統(tǒng)的數(shù)據(jù)流圖的基礎(chǔ)上,通過合并、分解,得到新系統(tǒng)的數(shù)據(jù)流圖34(2)合并分解法35數(shù)據(jù)流圖的準(zhǔn)則:1、在數(shù)據(jù)流圖中,任何一個(gè)至少要有二個(gè)數(shù)據(jù)流:一個(gè)進(jìn),一個(gè)出。2、對(duì)于一個(gè)平行線,至少要有2個(gè)數(shù)據(jù)流。35數(shù)據(jù)流圖的準(zhǔn)則:362、數(shù)據(jù)字典:對(duì)數(shù)據(jù)流圖要進(jìn)一步進(jìn)行注明、解釋,這些內(nèi)容就是數(shù)據(jù)字典的內(nèi)容。
所謂數(shù)據(jù)字典:是指數(shù)據(jù)流圖中包含的所有元素的定義集合。1)數(shù)據(jù)字典的編制目的:對(duì)數(shù)據(jù)流圖中所包含的所有元素進(jìn)行定義。2)數(shù)據(jù)字典的內(nèi)容:a.數(shù)據(jù)元素:是指不能再分解的基本數(shù)據(jù)項(xiàng),如日期、憑證號(hào)、科目代碼等,它包括數(shù)據(jù)元素的名稱、別名、類型、長(zhǎng)度、取值范圍等。b.數(shù)據(jù)流:是指流動(dòng)的數(shù)據(jù),它包括數(shù)據(jù)流的名稱、組成、來源、去向、流量等。c.數(shù)據(jù)存儲(chǔ):數(shù)據(jù)常以文件形式加以存儲(chǔ)的對(duì)象,它包括數(shù)據(jù)存儲(chǔ)的名稱、流入和流出的數(shù)據(jù)流、以及數(shù)據(jù)存儲(chǔ)的組成等。d.處理:是指數(shù)據(jù)加工。362、數(shù)據(jù)字典:對(duì)數(shù)據(jù)流圖要進(jìn)一步進(jìn)行注明、解釋,這些內(nèi)容373、功能說明1)編制目的:詳細(xì)解釋加工處理過程。2)功能說明的編制方法:a.結(jié)構(gòu)化語(yǔ)言:用類似與自然語(yǔ)言的語(yǔ)言來描述,它采用的是程序語(yǔ)言的柜架結(jié)構(gòu)。b.判斷表(又稱決策表)(務(wù)必要學(xué)會(huì)判斷表):以表格形式描述判斷決策結(jié)構(gòu),在行、列給出條件和操作情況,在表體給出它們的組合情況。373、功能說明38所有條件所有行動(dòng)各種條件組合應(yīng)采取的行動(dòng)38所有條件所有行動(dòng)各種條件組合應(yīng)采取的行動(dòng)39例:某公司的折扣政策為:如果賬上余額小于200元,并且欠款時(shí)間小于2個(gè)月,折扣為5%;如果有一個(gè)條件不符合,折扣為2%;如果兩個(gè)條件都符合,并且來往超過3年的老客戶,則再加2%的折扣,其判斷表為:39例:某公司的折扣政策為:如果賬上余額小于200元,并且欠40c.判斷樹(又稱決策樹):用樹形來表示判斷決策結(jié)構(gòu)上例用判斷樹表示為:余額欠款時(shí)間欠款時(shí)間沒有折扣2%的折扣5%的折扣7%的折扣2%的折扣來往時(shí)間<2個(gè)月320032個(gè)月<3年<200<2個(gè)月32個(gè)月33年40c.判斷樹(又稱決策樹):用樹形來表示判斷決策結(jié)構(gòu)上例用41四、系統(tǒng)分析階段小結(jié)整個(gè)階段結(jié)束時(shí),應(yīng)撰寫一分階段報(bào)告,或系統(tǒng)分析說明書,對(duì)整個(gè)開發(fā)過程做一個(gè)全面地描述,并提交專家討論、論證,一旦通過,將作為該階段的成果,也將作為下一階段的依據(jù)。41四、系統(tǒng)分析階段小結(jié)整個(gè)階段結(jié)束時(shí),應(yīng)撰寫一分階段報(bào)告,42第三節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)階段是在系統(tǒng)分析的基礎(chǔ)上,將新系統(tǒng)的邏輯模型變成物理模型;它要解決的是“如何做”的問題。
系統(tǒng)設(shè)計(jì)分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)涉及兩個(gè)部分;總體設(shè)計(jì)主要完成模塊的分解,確定系統(tǒng)的模塊層次結(jié)構(gòu);詳細(xì)設(shè)計(jì)是對(duì)系統(tǒng)的代碼、數(shù)據(jù)庫(kù)、輸入、輸出等多方面進(jìn)行細(xì)致的設(shè)計(jì)。系統(tǒng)總體設(shè)計(jì)采用結(jié)構(gòu)化設(shè)計(jì)方法,其基本思想是將系統(tǒng)設(shè)計(jì)成由相對(duì)獨(dú)立、功能單一的模塊組成的結(jié)構(gòu)。42第三節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)階段43一、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)(一)系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)的幾個(gè)概念1、模塊的概念模塊:指一段程序,可以是一個(gè)獨(dú)立的程序,也可以使其中的一段,或幾個(gè)程序的結(jié)合。2、模塊間的聯(lián)系和模塊內(nèi)的聯(lián)系模塊的獨(dú)立性取決于模塊間聯(lián)系和模塊內(nèi)聯(lián)系兩個(gè)方面。模塊間聯(lián)系越小,模塊內(nèi)聯(lián)系越大,模塊的獨(dú)立性越高。模塊間的聯(lián)系用耦合度表示,模塊內(nèi)的聯(lián)系用聚合表示。43一、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)(一)系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)的幾個(gè)概念44一、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)(1)耦合:反映模塊間聯(lián)系的緊密程度。耦合越強(qiáng),聯(lián)系越緊密。在軟件設(shè)計(jì)中,盡可能采用松散耦合的系統(tǒng)。無耦合:如果兩個(gè)模塊中的每一個(gè)都能獨(dú)立地工作而不需要另一個(gè)模塊的存在,那么,它們彼此完全獨(dú)立,沒有任何聯(lián)系,耦合程度最低。在一個(gè)系統(tǒng)中,不可能所有模塊之間都沒有任何聯(lián)系。44一、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)(1)耦合:反映模塊間聯(lián)系的緊密程度45(一)系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)的幾個(gè)概念模塊的耦合取決于它們的聯(lián)系方式、公用信息的作用、公用信息數(shù)量的多少。一般可分為:(1)數(shù)據(jù)耦合:兩個(gè)模塊間彼此間通過參數(shù)交換信息,而且交換的信息僅僅是數(shù)據(jù);這種耦合是低耦合。系統(tǒng)中必須存在數(shù)據(jù)耦合。在系統(tǒng)設(shè)計(jì)中盡量采用它。(2)控制耦合:兩個(gè)模塊間傳遞的信息有控制信息;這種耦合是中等程度的耦合。在系統(tǒng)設(shè)計(jì)中可用數(shù)據(jù)耦合代替控制耦合。(3)公共環(huán)境耦合:兩個(gè)或多個(gè)模塊通過一個(gè)公共數(shù)據(jù)環(huán)境相互作用;這種耦合程度較高,在設(shè)計(jì)中這是加以要限制的。(4)內(nèi)容耦合:一個(gè)模塊訪問另一個(gè)模塊的內(nèi)部數(shù)據(jù),或者一個(gè)模塊不通過正常入口而轉(zhuǎn)到另一個(gè)模塊的內(nèi)部,或者兩個(gè)模塊有一部分程序代碼重疊;這種耦合是高耦合,在設(shè)計(jì)中應(yīng)予以避免的。總之:在系統(tǒng)設(shè)計(jì)中應(yīng)盡量采用數(shù)據(jù)耦合,少采用控制耦合,限制公共環(huán)境耦合的范圍,完全不采用內(nèi)容耦合。45(一)系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)的幾個(gè)概念462)聚合:反映模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。理想的內(nèi)聚模塊只做一件事情。在系統(tǒng)設(shè)計(jì)中要做到提高模塊的內(nèi)聚程度,而不要采用低內(nèi)聚。它一般可分為:(1)低內(nèi)聚主要有:偶然內(nèi)聚:內(nèi)部聯(lián)系很松散的內(nèi)聚。邏輯內(nèi)聚:在邏輯上相同或相似。時(shí)間內(nèi)聚:在同一段時(shí)間內(nèi)執(zhí)行。(2)中內(nèi)聚主要有:過程內(nèi)聚:模塊內(nèi)處理元素是相關(guān)的,且必須以特定次序執(zhí)行。通信內(nèi)聚:所有元素都是用同一個(gè)輸入數(shù)據(jù)和(或)產(chǎn)生同一個(gè)輸出數(shù)據(jù)。(3)高內(nèi)聚主要有:順序內(nèi)聚:模塊內(nèi)的處理元素和同一個(gè)功能密切相關(guān),且處理必須按順序執(zhí)行,模塊中某個(gè)成分的輸出是另一個(gè)成分的輸入。功能內(nèi)聚:模塊內(nèi)所有處理元素屬于同一個(gè)整體,完成一個(gè)單一的功能。它是最高程度的內(nèi)聚。462)聚合:反映模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。理想的47
3、描述方法
結(jié)構(gòu)化設(shè)計(jì)方法采用的描述方法是結(jié)構(gòu)圖。結(jié)構(gòu)圖描述模塊的結(jié)構(gòu),并反映模塊間聯(lián)系和模塊內(nèi)聯(lián)系。1)結(jié)構(gòu)圖所使用的基本符號(hào)有:模塊調(diào)用X傳遞的數(shù)據(jù)選擇調(diào)用循環(huán)調(diào)用473、描述方法模塊調(diào)用X傳遞的數(shù)據(jù)選擇調(diào)用循環(huán)調(diào)用482)模塊間調(diào)用的規(guī)則(1)每個(gè)模塊有自身的任務(wù),只有接受到上級(jí)模塊的調(diào)用命令時(shí)才能執(zhí)行。(2)模塊之間的通信只限于其直接上下級(jí)模塊,任何模塊本能直接與其他上下級(jí)模塊或同級(jí)模塊發(fā)生通信聯(lián)系。(3)若有某模塊要與非上下級(jí)的其他模塊發(fā)生通信聯(lián)系,必須通過其上級(jí)模塊進(jìn)行傳遞。(4)模塊調(diào)用順序?yàn)樽陨隙隆?、繪制步驟(務(wù)必學(xué)會(huì)根據(jù)數(shù)據(jù)流圖畫出模塊的結(jié)構(gòu)圖)結(jié)構(gòu)化設(shè)計(jì)方法的繪制過程可分為兩步:1)建立一個(gè)初始結(jié)構(gòu)圖。2)對(duì)初始結(jié)構(gòu)圖進(jìn)行修改,以提高模塊內(nèi)的聯(lián)系,降低模塊間的聯(lián)系。482)模塊間調(diào)用的規(guī)則49(二)啟發(fā)式規(guī)則怎樣對(duì)初始的結(jié)構(gòu)圖進(jìn)行改進(jìn),以提高軟件的質(zhì)量,這在很大程度上依賴于設(shè)計(jì)人員的經(jīng)驗(yàn)。對(duì)這些經(jīng)驗(yàn)進(jìn)行總結(jié),就得出一些啟發(fā)式規(guī)則。1、程序結(jié)構(gòu)和問題結(jié)構(gòu)相對(duì)應(yīng)由于軟件系統(tǒng)不斷地需要修改和擴(kuò)充,在設(shè)計(jì)時(shí),應(yīng)盡可能使程序結(jié)構(gòu)與問題結(jié)構(gòu)相對(duì)應(yīng),這樣,當(dāng)問題有所改動(dòng)時(shí),只需修改相應(yīng)的程序結(jié)構(gòu)的對(duì)應(yīng)部分即可。典型的程序結(jié)構(gòu)為變換型和事務(wù)型。2、功能型模塊的組成:1)執(zhí)行某項(xiàng)具體任務(wù)的部分,這是主體部分。2)對(duì)非正常信息的判斷和反饋部分。如果出現(xiàn)例外數(shù)據(jù),應(yīng)能判斷并通知調(diào)用模塊。3)必要時(shí),通知調(diào)用模塊任務(wù)已完成。例如,當(dāng)它需要返回一系列數(shù)據(jù)給調(diào)用模塊時(shí),最后應(yīng)通知調(diào)用模塊數(shù)據(jù)傳遞已結(jié)束。49(二)啟發(fā)式規(guī)則503、消除重復(fù)的功能。同一個(gè)功能多處重復(fù),出現(xiàn)在不同的模塊里,將會(huì)浪費(fèi)編程。調(diào)試時(shí)間。而且,這幾個(gè)模塊中對(duì)同一個(gè)功能的描述也不定完全一致,這會(huì)給以后的修改帶來麻煩。在這種情況下,往往將同一功能獨(dú)立出來,成為這幾個(gè)模塊的公共下層模塊。4、模塊的作用范圍應(yīng)該在控制范圍之內(nèi)。模塊的作用范圍是指受該模塊內(nèi)一個(gè)判定影響的所有模塊的集合。模塊的控制范圍是指該模塊本身以及所有直接或間接從屬于它的模塊的集合。如果模塊的作用范圍超出其控制范圍,會(huì)使軟件難以理解。這時(shí),可以將判定移到足夠高的位置,或者將受判定影響的模塊下移到控制范圍內(nèi)。503、消除重復(fù)的功能。515、深度、寬度、扇出和扇入要適當(dāng)。深度是指軟件結(jié)構(gòu)中控制的層數(shù),它能粗略地標(biāo)志一個(gè)軟件系統(tǒng)的復(fù)雜性。如果層數(shù)過多,就要考慮是否許多管理模塊過分簡(jiǎn)單了,能否適合適當(dāng)合并。寬度是軟件結(jié)構(gòu)內(nèi)同一個(gè)層次上的模塊總數(shù)的最大值,一般來說,寬度越大,系統(tǒng)越復(fù)雜。扇出是指一個(gè)模塊直接調(diào)用的下層模塊的數(shù)目。一個(gè)模塊和其下層模塊間的界面往往并不相同。扇出過大,則要控制的下層模塊過多,非常復(fù)雜,可以考慮適當(dāng)增加中間層次;扇出過小也不好,可以考慮進(jìn)一步分解下層模塊,或合并到上層模塊中。扇入是指有多少個(gè)模塊直接調(diào)用該模塊。一個(gè)模塊被其他各模塊調(diào)用的方式應(yīng)該是一致的。扇入大些,一般不會(huì)影響系統(tǒng)的復(fù)雜性,而且扇入越大,表明該模塊的復(fù)用性越好。所以,一般盡可能使扇入大些。515、深度、寬度、扇出和扇入要適當(dāng)。52(三)從數(shù)據(jù)流圖映射出模塊結(jié)構(gòu)圖1、數(shù)據(jù)流圖二種典型的結(jié)構(gòu):變換型和事務(wù)型。針對(duì)這二種結(jié)構(gòu),分別有變換分析方法和事務(wù)分析方法映射出模塊結(jié)構(gòu)圖。(1)變換型結(jié)構(gòu):它是一種線性狀結(jié)構(gòu),可分為輸入、主加工和輸出三部分。ABCDGEF輸入主加工輸出52(三)從數(shù)據(jù)流圖映射出模塊結(jié)構(gòu)圖ABCDGEF輸入主加工53(2)事務(wù)型結(jié)構(gòu):它是指某一個(gè)加工將它的輸入分離成一串平行的數(shù)據(jù)流,再選擇執(zhí)行后面的某個(gè)加工。ABDC53(2)事務(wù)型結(jié)構(gòu):它是指某一個(gè)加工將它的輸入分離成一串平542、變換分析的方法:(1)首先找出輸入、主加工和輸出三個(gè)部分。(2)設(shè)計(jì)模塊結(jié)構(gòu)的頂層和第一層(3)設(shè)計(jì)中、下層模塊例:圖3—9映射圖3—11。主控模塊輸入主加工輸出ACBDEGF頂層第一層542、變換分析的方法:主控模塊輸入主加工輸出ACBDEG553、事務(wù)分析的方法:數(shù)據(jù)流圖有一個(gè)明顯的事務(wù)中心,可采用此方法。(1)一個(gè)接收分支。(2)一個(gè)發(fā)送分支:它包括一個(gè)調(diào)度模塊,控制下層的所有活動(dòng)模塊。事務(wù)處理獲得事務(wù)處理調(diào)度處理ADCB接收分支發(fā)送分支553、事務(wù)分析的方法:數(shù)據(jù)流圖有一個(gè)明顯的事務(wù)中心,可采用564、現(xiàn)金處理部分的模塊結(jié)構(gòu)圖示例(1)初始模塊結(jié)構(gòu)圖:它是由圖2-13現(xiàn)金處理部分的數(shù)據(jù)流圖映射成的。圖2--13564、現(xiàn)金處理部分的模塊結(jié)構(gòu)圖示例圖2--1357(2)模塊結(jié)構(gòu)圖的優(yōu)化:在初始模塊結(jié)構(gòu)圖的基礎(chǔ)上,完善模塊結(jié)構(gòu)與會(huì)計(jì)工作內(nèi)容的對(duì)應(yīng)性等,增加系統(tǒng)的維護(hù)功能,按照啟發(fā)式規(guī)則對(duì)模塊結(jié)構(gòu)圖進(jìn)行優(yōu)化。已優(yōu)化的現(xiàn)金處理模塊結(jié)構(gòu)圖57(2)模塊結(jié)構(gòu)圖的優(yōu)化:在初始模塊結(jié)構(gòu)圖的基礎(chǔ)上,完善模58最后將模塊結(jié)構(gòu)圖中的模塊名用相應(yīng)的程序代碼表示,形成程序結(jié)構(gòu)圖。例:圖2---15。58最后將模塊結(jié)構(gòu)圖中的模塊名用相應(yīng)的程序代碼表示,形成程序59二、系統(tǒng)計(jì)算機(jī)化處理流程設(shè)計(jì)(一)計(jì)算機(jī)化處理流程設(shè)計(jì)的原理(二)計(jì)算機(jī)化處理流程圖的繪制計(jì)算機(jī)化處理流程圖反映了各種會(huì)計(jì)業(yè)務(wù)的電算化流程,并將各種憑證、賬簿和報(bào)表轉(zhuǎn)化為數(shù)據(jù)文件的形式,將各部門之間的關(guān)系轉(zhuǎn)化為各部門和計(jì)算機(jī)工作之間的關(guān)系。59二、系統(tǒng)計(jì)算機(jī)化處理流程設(shè)計(jì)(一)計(jì)算機(jī)化處理流程設(shè)計(jì)的60二、系統(tǒng)計(jì)算機(jī)化處理流程設(shè)計(jì)
1、計(jì)算機(jī)化處理流程圖圖例
圖形手工制成的單據(jù)處理和處理的周期顯示器輸出的帳表文件計(jì)算機(jī)生成的數(shù)據(jù)庫(kù)或數(shù)據(jù)文件打印機(jī)輸出的帳表文件數(shù)據(jù)流動(dòng)的方向60二、系統(tǒng)計(jì)算機(jī)化處理流程設(shè)計(jì)
1、計(jì)算機(jī)化處理流程圖圖例612、現(xiàn)金處理部分的計(jì)算機(jī)化處理流程圖612、現(xiàn)金處理部分的計(jì)算機(jī)化處理流程圖62三、系統(tǒng)代碼設(shè)計(jì)(一)代碼設(shè)計(jì)的目的代碼:是指用來表示事物的名稱、屬性、狀態(tài)等的符號(hào)或記號(hào)。代碼設(shè)計(jì)的目的:1、為了識(shí)別事物。2、為了高效率地進(jìn)行數(shù)據(jù)的輸入和處理。例如,按一定規(guī)則為每一科目規(guī)定代碼,一方面,可以減少漢字輸入量;另一方面,通過科目代碼可以了解科目的大類、一級(jí)科目、科目級(jí)數(shù)等信息,更有利于計(jì)算機(jī)的分類、排序、檢索等處理。62三、系統(tǒng)代碼設(shè)計(jì)(一)代碼設(shè)計(jì)的目的63三、系統(tǒng)代碼設(shè)計(jì)(二)代碼類型1、數(shù)字型代碼:由0~9數(shù)字組成,具體可分為:(1)連續(xù)的數(shù)字型代碼:指以一串連續(xù)的數(shù)字組成的代碼。它主要用于較固定的代碼,例:城市的編碼等。(2)分離的數(shù)字型代碼:指由若干個(gè)連續(xù)的數(shù)字組成的代碼。例:以銀行賬號(hào)為客戶代碼;以發(fā)票號(hào)為發(fā)票代碼。(3)組合的數(shù)字型代碼:指將連續(xù)的數(shù)字碼和分離的數(shù)字碼組合起來。例:一個(gè)會(huì)計(jì)科目就由一組連續(xù)或分離的數(shù)字組合成的數(shù)字型代碼。2、字母型代碼:由A~Z字母組成。3、混合型代碼:由數(shù)字、字母混合而成。4、中文型代碼:由漢字組成的代碼。例:明細(xì)賬的表頭。5、中西文型代碼63三、系統(tǒng)代碼設(shè)計(jì)(二)代碼類型64(三)代碼設(shè)計(jì)原則1、代碼的系統(tǒng)性:整個(gè)系統(tǒng)中編制的代碼要一致,要互相通用。2、代碼的唯一性:一個(gè)事物在一個(gè)系統(tǒng)中只能有一個(gè)也是唯一的代碼,即一一對(duì)應(yīng)。3、代碼的精簡(jiǎn)性:代碼的結(jié)構(gòu)要簡(jiǎn)單,既能防止輸入出錯(cuò),又能提高處理速度。4、代碼的易記性:代碼的取值要符合使用習(xí)慣。例:會(huì)計(jì)科目代碼的設(shè)計(jì)。5、代碼的可塑性:代碼的設(shè)計(jì)要方便刪改或擴(kuò)展。6、代碼的穩(wěn)定性:代碼要相對(duì)穩(wěn)定,不宜頻繁修改。7、代碼的高效性:設(shè)計(jì)的代碼要宜于計(jì)算機(jī)處理。(四)代碼設(shè)計(jì)的步1、調(diào)查、分析需代碼化的對(duì)象:即首先確定需要編制代碼的項(xiàng)目。2、研究代碼化對(duì)象的特征3、編制代碼設(shè)計(jì)說明書(五)校驗(yàn)碼的設(shè)置64(三)代碼設(shè)計(jì)原則65四、系統(tǒng)數(shù)據(jù)庫(kù)文件設(shè)計(jì)
會(huì)計(jì)信息系統(tǒng)的主要任務(wù)是處理大量的會(huì)計(jì)數(shù)據(jù),以獲得管理決策所需要的會(huì)計(jì)信息。這必然要存儲(chǔ)和利用大量的、各種類型的數(shù)據(jù),必須將它們合理地組織起來。數(shù)據(jù)庫(kù)管理形式可以實(shí)現(xiàn)這一點(diǎn)。數(shù)據(jù)庫(kù)是以一定的方式將相關(guān)數(shù)據(jù)組織在一起并存儲(chǔ)在外存儲(chǔ)器上所形成的、能為多個(gè)用戶共享的、與應(yīng)用程序彼此獨(dú)立的一組相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)文件設(shè)計(jì):是指將所有文件設(shè)計(jì)成可用計(jì)算機(jī)進(jìn)行存取的物理形式。65四、系統(tǒng)數(shù)據(jù)庫(kù)文件設(shè)計(jì)會(huì)計(jì)信息系統(tǒng)的主要任務(wù)66四、系統(tǒng)數(shù)據(jù)庫(kù)文件設(shè)計(jì)(一)需要建立的文件1、帳務(wù)數(shù)據(jù)庫(kù)文件指為滿足帳表處理要求的文件,如憑證庫(kù)、日記賬庫(kù)等。2、輔助性數(shù)據(jù)庫(kù)文件指為會(huì)計(jì)數(shù)據(jù)處理服務(wù)的文件,如科目代碼庫(kù)。3、臨時(shí)工作文件在數(shù)據(jù)處理中進(jìn)行分類、匯總等工作,需要建立一些臨時(shí)工作庫(kù)存放中間結(jié)果,這類數(shù)據(jù)庫(kù)一般用完就刪掉。66四、系統(tǒng)數(shù)據(jù)庫(kù)文件設(shè)計(jì)(一)需要建立的文件67四、系統(tǒng)數(shù)據(jù)庫(kù)文件設(shè)計(jì)(二)數(shù)據(jù)庫(kù)文件的組織形式組織形式是指一個(gè)文件中記錄的排列方式,它決定了文件的讀寫(存取)方式。主要有:1、順序組織方式:其內(nèi)容的記錄按時(shí)間先后順序排序,按先后順序處理,稱為順序文件。憑證庫(kù)一般是順序文件,按輸入的時(shí)間順序排列。2、索引組織方式:按索引關(guān)鍵字建立索引,稱為索引文件。這樣查詢速度較快。67四、系統(tǒng)數(shù)據(jù)庫(kù)文件設(shè)計(jì)(二)數(shù)據(jù)庫(kù)文件的組織形式68四、系統(tǒng)數(shù)據(jù)庫(kù)文件設(shè)計(jì)(三)文件的存取域設(shè)計(jì):確定數(shù)據(jù)庫(kù)文件存放的目錄位置。
(四)數(shù)據(jù)庫(kù)文件結(jié)構(gòu)設(shè)計(jì)的考慮因素1、數(shù)據(jù)的可擴(kuò)充性:如科目編碼字段的長(zhǎng)度定義,要充分考慮新增科目的需要,定義一個(gè)合適的長(zhǎng)度。2、數(shù)據(jù)處理的效率:如字段用拼音命名,處理時(shí)效率大為提高。3、數(shù)據(jù)的一致性及完整性:定義字段應(yīng)以數(shù)據(jù)字段及代碼體系為依據(jù),是數(shù)據(jù)在存取和傳遞時(shí),保持?jǐn)?shù)據(jù)格式等的一致性和完善性。4、數(shù)據(jù)的安全性:對(duì)重要的庫(kù)文件應(yīng)有安全保密措施,如設(shè)置保密口令、進(jìn)行數(shù)據(jù)加密等。68四、系統(tǒng)數(shù)據(jù)庫(kù)文件設(shè)計(jì)(三)文件的存取域設(shè)計(jì):確定數(shù)據(jù)庫(kù)69(五)現(xiàn)金處理部分?jǐn)?shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
現(xiàn)金處理部分需要設(shè)計(jì)的數(shù)據(jù)庫(kù)主要有現(xiàn)金收、付款憑證庫(kù)和現(xiàn)金日記庫(kù)。1、現(xiàn)金收款憑證數(shù)據(jù)文件結(jié)構(gòu)數(shù)據(jù)庫(kù)文件名現(xiàn)金收款憑證文件代碼XJSKPZ.DBF序號(hào)項(xiàng)目名稱項(xiàng)目代碼類型長(zhǎng)度小數(shù)位1日期RQC8
2憑證號(hào)PZHC4
3摘要ZYC20
4對(duì)應(yīng)科目DYKMC7
5收入金額SRJEN12269(五)現(xiàn)金處理部分?jǐn)?shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)文件名現(xiàn)金收款憑證702、現(xiàn)金日記賬數(shù)據(jù)文件結(jié)構(gòu)數(shù)據(jù)庫(kù)文件名現(xiàn)金日記賬文件代碼XJRJZ.DBF序號(hào)項(xiàng)目名稱項(xiàng)目代碼類型長(zhǎng)度小數(shù)位1日期RQC8
2憑證號(hào)PZHC4
3摘要ZYC20
4對(duì)應(yīng)科目DYKMC7
5收入金額SRJEN1226付出金額FCJEN1227余額YEN122702、現(xiàn)金日記賬數(shù)據(jù)文件結(jié)構(gòu)數(shù)據(jù)庫(kù)文件名現(xiàn)金日記賬文件代碼71五、系統(tǒng)輸入設(shè)計(jì)信息化系統(tǒng)就是利用計(jì)算機(jī)將輸入的數(shù)據(jù)按照一定的方法進(jìn)行加工處理,從而得到滿足要求的輸出信息,這其中不牽涉存儲(chǔ)的數(shù)據(jù)。在所有這些工作中,輸入是非常關(guān)鍵的環(huán)節(jié)。因?yàn)檩斎胧腔A(chǔ),如果輸入錯(cuò)誤,處理和輸出必然錯(cuò)誤;輸入環(huán)節(jié)與用戶接觸較多,工作量也較大,在設(shè)計(jì)時(shí),要盡可能多地考慮用戶的要求。71五、系統(tǒng)輸入設(shè)計(jì)信息化系統(tǒng)就是利用計(jì)算機(jī)將輸入的數(shù)據(jù)按照72五、系統(tǒng)輸入設(shè)計(jì)(一)輸入方式的選擇:主要有鍵盤手工輸入、軟盤轉(zhuǎn)入和網(wǎng)絡(luò)傳送等,現(xiàn)在用的較多的是聯(lián)機(jī)鍵盤手工輸入方式。(二)對(duì)輸入數(shù)據(jù)的分析(三)輸入設(shè)計(jì)原則(四)輸入各式的設(shè)計(jì)(五)輸入設(shè)計(jì)說明書72五、系統(tǒng)輸入設(shè)計(jì)(一)輸入方式的選擇:73五、系統(tǒng)輸入設(shè)計(jì)(二)對(duì)輸入數(shù)據(jù)的分析1、將輸入數(shù)據(jù)進(jìn)行分類:固定數(shù)據(jù)、變動(dòng)數(shù)據(jù)或介于二者之間。2、解決統(tǒng)一數(shù)據(jù)多重入口問題:從數(shù)據(jù)庫(kù)調(diào)出統(tǒng)一數(shù)據(jù)用于不同地方。3、輸入數(shù)據(jù)要具有統(tǒng)一性、規(guī)范性。在輸入數(shù)據(jù)前,最好先對(duì)有待輸入數(shù)據(jù)做一下歸類和整理工作,將同類型的數(shù)據(jù)放在一起,這樣可以提高輸入速度,提高輸入的準(zhǔn)確性。4、輸入數(shù)據(jù)要精簡(jiǎn)。對(duì)于必要的數(shù)據(jù)要輸入,對(duì)于計(jì)算機(jī)可以計(jì)算出的或可以從數(shù)據(jù)庫(kù)中查找出來的數(shù)據(jù)部不需要輸入。73五、系統(tǒng)輸入設(shè)計(jì)(二)對(duì)輸入數(shù)據(jù)的分析74五、系統(tǒng)輸入設(shè)計(jì)(三)輸入設(shè)計(jì)原則1、操作方便:要求系統(tǒng)開發(fā)人員充分考慮業(yè)務(wù)人員的習(xí)慣,盡量滿足他們的要求;確實(shí)無法滿足時(shí),要相互協(xié)商解決,以獲得他們的理解和支持。2、復(fù)核、修改方便:對(duì)輸入的數(shù)據(jù)要有一定的校驗(yàn)措施。3、輸入相應(yīng)迅速:操作人員在輸入數(shù)據(jù)時(shí),每輸入一個(gè)完整的數(shù)據(jù)或一組數(shù)據(jù)后,計(jì)算機(jī)接受此數(shù)據(jù)以及提出下一個(gè)輸入畫面需要花費(fèi)一段時(shí)間,這段時(shí)間若在輸入過程中較長(zhǎng),也就是說計(jì)算機(jī)響應(yīng)的速度太慢,會(huì)延長(zhǎng)整個(gè)輸入數(shù)據(jù)的時(shí)間,降低輸入數(shù)據(jù)的工作效率,所以,輸入響應(yīng)應(yīng)迅速。74五、系統(tǒng)輸入設(shè)計(jì)(三)輸入設(shè)計(jì)原則75五、系統(tǒng)輸入設(shè)計(jì)(四)輸入格式的設(shè)計(jì)輸入格式的設(shè)計(jì)首先要考慮用戶的要求。用戶一般希望所面對(duì)的計(jì)算機(jī)屏幕畫面和他已經(jīng)熟悉的手工單據(jù)完全一致,這樣操作起來沒有陌生感,容易適應(yīng),操作速度和準(zhǔn)確率也會(huì)較高;但另一方面,還必須考慮現(xiàn)有設(shè)備,也就是企業(yè)擁有的計(jì)算機(jī)顯示器的條件。顯示器有一定大小,在一個(gè)屏幕上能顯示的信息是有限的,不能超出范圍。輸入設(shè)計(jì)時(shí),設(shè)計(jì)人員和會(huì)計(jì)人員要一起商量、討論。
75五、系統(tǒng)輸入設(shè)計(jì)(四)輸入格式的設(shè)計(jì)76(五)輸入設(shè)計(jì)說明書76(五)輸入設(shè)計(jì)說明書77(五)輸入設(shè)計(jì)說明書對(duì)輸入信息進(jìn)行調(diào)查和分析之后,就可以編制成統(tǒng)一規(guī)格的輸入設(shè)計(jì)說明書。輸入設(shè)計(jì)說明書中對(duì)所有的輸入載體、信息、保存時(shí)間、輸入畫面、輸入形式等進(jìn)行較為詳細(xì)的說明,它是程序編制和系統(tǒng)運(yùn)行后輸入操作和維護(hù)工作的可靠的文檔資料。輸入設(shè)計(jì)說明書要做到:完整性:對(duì)整個(gè)輸入信息的描述要完整、全面,不能遺漏。明確性:對(duì)輸入信息的描述要明確無誤,不能有歧義。一致性:對(duì)輸入信息說明書的概念、定義、用語(yǔ)和符號(hào)要統(tǒng)一和標(biāo)準(zhǔn)。柔軟性:在一定范圍內(nèi)或在輸入情況下有局部變化時(shí),說明書的內(nèi)容要允許做相應(yīng)的擴(kuò)充和壓縮。77(五)輸入設(shè)計(jì)說明書對(duì)輸入信息進(jìn)行調(diào)查和分析之后,就可以78六、系統(tǒng)輸出設(shè)計(jì)輸出的設(shè)計(jì)要強(qiáng)調(diào)的就是可用性。(一)輸出方式的選擇(二)輸出格式的設(shè)計(jì)(三)輸出設(shè)計(jì)說明書78六、系統(tǒng)輸出設(shè)計(jì)輸出的設(shè)計(jì)要強(qiáng)調(diào)的就是可用性。79六、系統(tǒng)輸出設(shè)計(jì)輸出的設(shè)計(jì)要強(qiáng)調(diào)的就是可用性。(一)輸出方式的選擇:常見的有打印輸出和查詢輸出。打印輸出是通過打印機(jī)將賬、表輸出,查詢輸出是指通過顯示器將需要的信息輸出。打印輸出比較正式,輸出結(jié)果可以保存,但輸出占用的時(shí)間較長(zhǎng);查詢輸出比較靈活,反應(yīng)速度快,但結(jié)果不保存。對(duì)于比較重要的信息,如日記賬、總賬、報(bào)表等,在月底、年底等進(jìn)行打印,作為重要會(huì)計(jì)檔案加以保存;對(duì)于工作中隨時(shí)需要的信息,可以采用查詢的方法,比較快捷方便。79六、系統(tǒng)輸出設(shè)計(jì)輸出的設(shè)計(jì)要強(qiáng)調(diào)的就是可用性。80六、系統(tǒng)輸出設(shè)計(jì)(二)輸出格式的設(shè)計(jì):通常有三種:簡(jiǎn)單形式輸出、棋盤式表格輸出、圖形輸出。簡(jiǎn)單形式輸出:是指輸出的數(shù)據(jù)按照顯示器或打印機(jī)本身具有的字符集、字符串之間的間隔和順序輸出,而不是依靠編制程序來設(shè)置數(shù)據(jù)間的空隙和格式。棋盤式表格輸出:是指輸出的數(shù)據(jù)以棋盤式表格形式輸出,這樣輸出的信息比較美觀,容易閱讀,符合目前的工作習(xí)慣。圖形輸出:硬件配置要求較高,有時(shí)可能需要專門的繪圖儀器。優(yōu)點(diǎn)是美觀、易懂、直觀,常用于分析數(shù)據(jù)。80六、系統(tǒng)輸出設(shè)計(jì)(二)輸出格式的設(shè)計(jì):通常有三種:簡(jiǎn)單形81六、系統(tǒng)輸出設(shè)計(jì)(三)輸出設(shè)計(jì)說明書用于說明從打印機(jī)或顯示器輸出的信息數(shù)據(jù)。輸出設(shè)計(jì)說明書也要求具有完整性、明確性、一致性和柔軟性。輸出設(shè)計(jì)說明書是程序員編制程序和系統(tǒng)運(yùn)行時(shí)進(jìn)行維護(hù)工作不可少的文檔資料。81六、系統(tǒng)輸出設(shè)計(jì)(三)輸出設(shè)計(jì)說明書828283七、系統(tǒng)設(shè)計(jì)階段小結(jié)整個(gè)階段結(jié)束時(shí),也應(yīng)撰寫一個(gè)階段報(bào)告,或系統(tǒng)設(shè)計(jì)說明書,對(duì)整個(gè)開發(fā)過程做一個(gè)全面地描述,并提交專家討論、論證,一旦通過,將作為該階段的成果,也將作為下一階段的依據(jù)。83七、系統(tǒng)設(shè)計(jì)階段小結(jié)整個(gè)階段結(jié)束時(shí),也應(yīng)撰寫一個(gè)階段報(bào)告84第四節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)實(shí)施系統(tǒng)實(shí)施階段是具體實(shí)現(xiàn)電算化系統(tǒng)物理模型的階段。在這一階段,要將前兩個(gè)階段的分析和設(shè)計(jì)的結(jié)構(gòu)轉(zhuǎn)化為程序編碼,成為能夠?qū)嶋H運(yùn)行的程序。它是會(huì)計(jì)信息系統(tǒng)開發(fā)方法中編寫程序的階段。過程:(1)編寫程序設(shè)計(jì)說明書。(2)編寫源程序。(3)進(jìn)行測(cè)試和調(diào)試。84第四節(jié)會(huì)計(jì)信息系統(tǒng)的系統(tǒng)實(shí)施系統(tǒng)實(shí)施階段是具體實(shí)現(xiàn)電算85一、程序設(shè)計(jì)說明書的編制1、作用:是編程的依據(jù),系統(tǒng)的重要文檔資料。2、內(nèi)容:1)說明模塊的輸入數(shù)據(jù)的來源、產(chǎn)生的周期和信息量的大小。2)說明模塊的輸出數(shù)據(jù)的內(nèi)容、輸出的周期和輸出媒介等。3)說明模塊的數(shù)據(jù)處理方法和算法。4)說明該模塊和其他模塊的聯(lián)系和數(shù)據(jù)流向。整個(gè)程序說明書總共有五部分,分別為:(1)模塊總體說明:說明模塊的名稱、所編制的主要程序的名稱、使用的機(jī)器、使用的語(yǔ)言以及數(shù)據(jù)處理周期等。(2)輸入說明書:主要說明模塊的輸入數(shù)據(jù)。(3)模塊處理說明:主要說明模塊的處理方法,說明模塊中各項(xiàng)目的處理方法和簡(jiǎn)單算法。(4)模塊處理的補(bǔ)充說明:對(duì)上一張表中處理方法的補(bǔ)充說明,主要用于對(duì)簽名數(shù)據(jù)項(xiàng)的處理沒有說明清楚的地方加以說明。(5)模塊輸出說明:主要說明須從打印機(jī)或。顯示器輸出的信息數(shù)據(jù),與上節(jié)的輸出設(shè)計(jì)說明書基本相同。85一、程序設(shè)計(jì)說明書的編制1、作用:是編程的依據(jù),系統(tǒng)的86示例:現(xiàn)金記賬模塊
程序設(shè)計(jì)說明書(1)模塊總體說明86示例:現(xiàn)金記賬模塊
程序設(shè)計(jì)說明書(1)模塊總體說明87程序設(shè)計(jì)說明書(2)輸入說明書模塊名稱模塊代碼數(shù)據(jù)文件名調(diào)用其模塊代碼現(xiàn)金日記賬處理XJRJZCL.PRGXJRJZ.DBFXJRJZ.PRG數(shù)據(jù)項(xiàng)詳細(xì)說明數(shù)據(jù)項(xiàng)目名稱項(xiàng)目代碼數(shù)據(jù)文件項(xiàng)目代碼對(duì)應(yīng)關(guān)系備注日期RQXJSKPZ.DBFXJFKPZ.DBFRQ按日期轉(zhuǎn)記
憑證號(hào)PZH同上ZY同上
摘要ZY同上ZY同上
對(duì)應(yīng)科目DYKM同上DYKM同上
收入金額SRJEXJSKPZ.DBFSRJE同上
付出金額FCJEXJFKPZ.DBFFCJE同上
87程序設(shè)計(jì)說明書(2)輸入說明書模塊名稱模塊代碼數(shù)據(jù)文件名88程序設(shè)計(jì)說明書(3)模塊處理說明模塊名稱模塊代碼數(shù)據(jù)文件名調(diào)用其模塊代碼現(xiàn)金日記賬處理XJRJZCL.PRGXJRJZ.DBFXJRJZ.PRG數(shù)據(jù)文件的數(shù)據(jù)項(xiàng)說明序號(hào)項(xiàng)目名稱項(xiàng)目代碼簡(jiǎn)單處理方式備注1日期RQ根據(jù)輸入轉(zhuǎn)來
2憑證號(hào)PZH同上
3摘要ZY同上
4對(duì)應(yīng)科目DYKM同上
5收入金額SRJE同上
6付出金額FCJE同上
7余額YE根據(jù)上日余額及輸入的收、付款金額計(jì)算而得詳見程序設(shè)計(jì)說明書(4):處理說明的補(bǔ)充說明88程序設(shè)計(jì)說明書(3)模塊處理說明模塊名稱模塊代碼數(shù)據(jù)文件891、將上日現(xiàn)金日記賬的余額轉(zhuǎn)作當(dāng)日的期初余額2、將當(dāng)日的現(xiàn)金收、付款憑證輸入3、結(jié)出當(dāng)日收入和付出的合計(jì)數(shù)4、結(jié)出當(dāng)日的期末余額。 期末余額=期初余額+收入合計(jì)數(shù)-付出合計(jì)數(shù)程序設(shè)計(jì)說明書(4)模塊處理的補(bǔ)充說明891、將上日現(xiàn)金日記賬的余額轉(zhuǎn)作當(dāng)日的期初余額程序設(shè)計(jì)說明90二、程序處理過程的設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)方法:1、采用自頂向下逐步求精的設(shè)計(jì)方法和單入口單出口的控制結(jié)構(gòu)。2、基本控制結(jié)構(gòu)為:順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)3、描述程序處理過程的工具中,歷史最悠久、使用最廣泛的是程序流程圖(又稱程序框圖)。即基本描述工具:程序流程圖——盒圖(N-S圖)90二、程序處理過程的設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)方法:91三、編碼所謂編碼:是指根據(jù)用戶和系統(tǒng)的要求,選定一種編程語(yǔ)言,用這種程序設(shè)計(jì)語(yǔ)言將設(shè)計(jì)的結(jié)果表達(dá)出來,就是編碼。VFP幾個(gè)經(jīng)常碰到的問題:(一)查詢問題(二)求和問題(三)數(shù)據(jù)傳遞問題91三、編碼所謂編碼:是指根據(jù)用戶和系統(tǒng)的要求,選定一種編程92四、測(cè)試和調(diào)試測(cè)試:是指要發(fā)現(xiàn)程序中潛藏的錯(cuò)誤。調(diào)試:是指要明確找出錯(cuò)誤發(fā)生的地方并加以改正。(一)測(cè)試一個(gè)大型系統(tǒng)的測(cè)試一般分為三步:1、單體測(cè)試:從單一的模塊開始測(cè)試,測(cè)試主要側(cè)重于語(yǔ)法檢查和邏輯檢查。2、總體測(cè)試:在單體測(cè)試的基礎(chǔ)上對(duì)子系統(tǒng)和系統(tǒng)進(jìn)行的測(cè)試,主要側(cè)重于測(cè)試系統(tǒng)中各模塊及組成的子系統(tǒng)之間接口關(guān)系的正確性,系統(tǒng)邏輯關(guān)系的正確性,以保證數(shù)據(jù)傳遞及調(diào)用關(guān)系的正確性。3、并行測(cè)試:也稱并行運(yùn)行階段,主要將原始系統(tǒng)和新系統(tǒng)并行運(yùn)行一段時(shí)間,將兩者結(jié)果相互比較,以確定電算化會(huì)計(jì)信息系統(tǒng)的正確性和可靠性。92四、測(cè)試和調(diào)試測(cè)試:是指要發(fā)現(xiàn)程序中潛藏的錯(cuò)誤。93(二)調(diào)試測(cè)試的目的是盡可能多地暴露程序中的錯(cuò)誤,發(fā)現(xiàn)錯(cuò)誤的最終目的是改正錯(cuò)誤,這正是調(diào)試的任務(wù)。調(diào)試常用的一些方法:1、試探法:首先分析錯(cuò)誤征兆,猜想故
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版承包工地食堂餐廚垃圾處理合同模板3篇
- 2024蔬菜加工產(chǎn)品銷售合作協(xié)議3篇
- 2024年股權(quán)轉(zhuǎn)讓合同標(biāo)的及屬性詳細(xì)描述
- 2024年版物業(yè)托管服務(wù)協(xié)議版B版
- 二零二五版離婚協(xié)議書起草與審核合同2篇
- 2024版房屋贈(zèng)與合同協(xié)議書大全
- 天津中德應(yīng)用技術(shù)大學(xué)《教育技術(shù)與傳播》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版家政服務(wù)+家庭健康促進(jìn)合同3篇
- 太原幼兒師范高等??茖W(xué)?!段麽t(yī)外科學(xué)醫(yī)學(xué)免疫學(xué)與病原生物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年特殊用途變壓器安裝與性能測(cè)試合同2篇
- 《浸沒式液冷冷卻液選型要求》
- 迪士尼樂園總體規(guī)劃
- 2024年江蘇省蘇州市中考數(shù)學(xué)試卷含答案
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項(xiàng)考試題庫(kù)
- 介紹蝴蝶蘭課件
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(第2版) 課件 第1章 計(jì)算機(jī)概述
- 數(shù)字化年終述職報(bào)告
- 2024年職工普法教育宣講培訓(xùn)課件
- 安保服務(wù)評(píng)分標(biāo)準(zhǔn)
- T-SDLPA 0001-2024 研究型病房建設(shè)和配置標(biāo)準(zhǔn)
- (人教PEP2024版)英語(yǔ)一年級(jí)上冊(cè)Unit 1 教學(xué)課件(新教材)
評(píng)論
0/150
提交評(píng)論