- 相關(guān)推薦
《會(huì)計(jì)電算化》教案 第二章 會(huì)計(jì)軟件分析與設(shè)計(jì)
http://www.cnzj5u.com/ 第二章 會(huì)計(jì)軟件分析與設(shè)計(jì) 【教學(xué)目的與要求】 本章主要介紹會(huì)計(jì)軟件結(jié)構(gòu)化分析與設(shè)計(jì)的方法,重點(diǎn)介紹數(shù)據(jù)流程圖的繪制和系統(tǒng)設(shè)計(jì)的步驟。要求掌握會(huì)計(jì)軟件開(kāi)發(fā)的基本步驟,了解結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)的基本思想。 【重點(diǎn)難點(diǎn)】 重點(diǎn):生命周期法的開(kāi)發(fā)思想與流程 難點(diǎn):生命周期法的流程與步驟 【考核要點(diǎn)】 1.生命周期法的概念及基本思想,方法與步驟等 2.?dāng)?shù)據(jù)流圖、數(shù)據(jù)字典內(nèi)容 3.總體設(shè)計(jì)(模塊結(jié)構(gòu)圖的繪制) 4.詳細(xì)設(shè)計(jì)(計(jì)算機(jī)化處理流程設(shè)計(jì)、數(shù)據(jù)庫(kù)文件設(shè)計(jì)) 第一節(jié) 結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)概述 軟件的開(kāi)發(fā)方法主要有:結(jié)構(gòu)化開(kāi)發(fā)方法(也稱(chēng)生命周期法)、原型法和面向?qū)ο箝_(kāi)發(fā)方法等。其中結(jié)構(gòu)化開(kāi)發(fā)方法是一種基本的軟件開(kāi)發(fā)方法,其結(jié)構(gòu)化分析與設(shè)計(jì)思想也適用于其他開(kāi)發(fā)方法。 一、結(jié)構(gòu)化開(kāi)發(fā)方法 (一)基本思想 采用系統(tǒng)工程的思想和工程化的方法,按照用戶(hù)至上的原則,結(jié)構(gòu)化、模塊化、自頂而下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。具體地說(shuō),就是將系統(tǒng)的開(kāi)發(fā)過(guò)程劃分為系統(tǒng)的生命周期,每個(gè)階段都具有各自的任務(wù)和結(jié)果,前一個(gè)階段的結(jié)果作為下一個(gè)階段的基礎(chǔ)和一句。因而,又稱(chēng)“系統(tǒng)生命周期法”。 (二)特點(diǎn) 1.建立面向用戶(hù)的觀(guān)點(diǎn) 2.加強(qiáng)調(diào)查研究和系統(tǒng)分析 3.邏輯設(shè)計(jì)和物理設(shè)計(jì)分別進(jìn)行 4.采用結(jié)構(gòu)化、模塊化的方法 5.嚴(yán)格按照階段進(jìn)行 6.工作文件的標(biāo)準(zhǔn)化 二、原型法 1.原型法的概念 原型法的基本思想是: 在獲得用戶(hù)基本需求的基礎(chǔ)上快速地構(gòu)造系統(tǒng)工作模型-----初始模型,然后演示這個(gè)原型系統(tǒng),在用戶(hù)參與的情況下,按用戶(hù)合理而又可行的要求,不斷地修改這一原型系統(tǒng)。每次修改都使系統(tǒng)得到一個(gè)完整的新原型,直到用戶(hù)滿(mǎn)意為止。 2.工作流程 三、面向?qū)ο箝_(kāi)發(fā)方法 (一)基本思想 當(dāng)我們?cè)O(shè)計(jì)和實(shí)現(xiàn)一個(gè)客觀(guān)的會(huì)計(jì)信息系統(tǒng)時(shí) ,如果能夠在滿(mǎn)足需求的條件下,把系統(tǒng)設(shè)計(jì)成由一些不可變的部分組成的最小集合,這些不可變的部分就是所謂的對(duì)象。但這種方法不能涉及系統(tǒng)分析以前的開(kāi)發(fā)環(huán)節(jié),因此不能成為支持系統(tǒng)開(kāi)發(fā)全過(guò)程的方法。 (二)面向?qū)ο蟮墓ぷ髁鞒?: 1.系統(tǒng)調(diào)查和需求分析.對(duì)系統(tǒng)將要面臨的具體管理問(wèn)題以及用戶(hù)對(duì)系統(tǒng)開(kāi)發(fā)的需要進(jìn)行調(diào)查研究。 2.分析問(wèn)題的性質(zhì)和求解問(wèn)題.在復(fù)雜的問(wèn)題域中抽象地識(shí)別出對(duì)象以及其行為,結(jié)構(gòu),屬性,方法等。這一階段一般被稱(chēng)為面向?qū)ο蠓治觥?3.整理問(wèn)題.即對(duì)分析的結(jié)果作進(jìn)一步的抽象,歸類(lèi),整理,最終以范式的形式將他們確定下來(lái)。這一階段被稱(chēng)為面向?qū)ο笤O(shè)計(jì)。 4.程序?qū)崿F(xiàn).即用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言將上一步整理的范式直接映射為應(yīng)用程序軟件。這一階段被成為 面向?qū)ο蟮某绦颉?四、軟件的生命周期 (一)定義 軟件的生命周期是指軟件從立項(xiàng)開(kāi)始,經(jīng)過(guò)開(kāi)發(fā)、使用和不斷修改,直到最后廢棄的整個(gè)過(guò)程。 (二)六個(gè)階段 1.系統(tǒng)調(diào)查 2.系統(tǒng)分析 3.系統(tǒng)設(shè)計(jì):包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩部分 4.程序設(shè)計(jì) 5.系統(tǒng)測(cè)試:包括單元測(cè)試、組裝測(cè)試和確認(rèn)測(cè)試 6.運(yùn)行維護(hù) 第二節(jié) 系統(tǒng)調(diào)查 一、系統(tǒng)調(diào)查的主要任務(wù) 系統(tǒng)調(diào)查是電算化會(huì)計(jì)信息系統(tǒng)誕生的基礎(chǔ),是系統(tǒng)設(shè)計(jì)者認(rèn)識(shí)系統(tǒng),同用戶(hù)交流的過(guò)程。 二、系統(tǒng)調(diào)查的內(nèi)容 1.系統(tǒng)界限和運(yùn)行狀態(tài) 2.組織結(jié)構(gòu)和人員分工 3.業(yè)務(wù)流程 4.資源情況 5.約束條件 6.薄弱環(huán)節(jié) 三、可行性研究 可行性研究是在系統(tǒng)調(diào)查的基礎(chǔ)上,根據(jù)新系統(tǒng)的目標(biāo),決定新系統(tǒng)開(kāi)發(fā)的可能性和必要性?尚行匝芯恳话銖募夹g(shù)可行性、經(jīng)濟(jì)可行性和操作可行性三個(gè)方面進(jìn)行。 第三節(jié) 系統(tǒng)分析 一、系統(tǒng)分析的任務(wù) 系統(tǒng)分析是軟件開(kāi)發(fā)的關(guān)鍵階段,通過(guò)對(duì)現(xiàn)行系統(tǒng)的分析,得到新系統(tǒng)的邏輯模型。 邏輯模型主要規(guī)定系統(tǒng)的功能,解決系統(tǒng)“做什么”,而不涉及具體的物理實(shí)現(xiàn),即不是解決系統(tǒng)“如何做”,因而這一階段也稱(chēng)為“需求分析”。 二、數(shù)據(jù)流程圖 1.新系統(tǒng)的邏輯模型由一系列的圖標(biāo)工具組成,主要包括數(shù)據(jù)流程圖(新系統(tǒng)的總體方案圖)、數(shù)據(jù)字典(用于描述數(shù)據(jù)流程圖中的各種數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ))和處理過(guò)程(描述數(shù)據(jù)的加工處理方法)。 2.?dāng)?shù)據(jù)流程圖通常采用的基本符號(hào) (1)實(shí)體:表示數(shù)據(jù)的源點(diǎn)或終點(diǎn),可以是組織機(jī)構(gòu)、事物或人。 (2)數(shù)據(jù)流:表示數(shù)據(jù)的流向,用箭頭表示。 (3)處理過(guò)程 (4)數(shù)據(jù)存貯 三、數(shù)據(jù)字典 數(shù)據(jù)字典是在新系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上,對(duì)所有數(shù)據(jù)項(xiàng)進(jìn)一步定義和描述的工具。 1.?dāng)?shù)據(jù)字典中數(shù)據(jù)的最小組成單元,稱(chēng)為數(shù)據(jù)元素。 2.?dāng)?shù)據(jù)結(jié)構(gòu) 3.?dāng)?shù)據(jù)流:數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?4.?dāng)?shù)據(jù)存儲(chǔ):是數(shù)據(jù)保存的地方,一般是數(shù)據(jù)流的來(lái)源或去向。 四、處理過(guò)程 處理過(guò)程的表達(dá)工具通常有判斷樹(shù)、判斷表、結(jié)構(gòu)式語(yǔ)言等。 五、需求分析報(bào)告 需求分析報(bào)告包括組織情況調(diào)查、系統(tǒng)目標(biāo)、業(yè)務(wù)流程描述、數(shù)據(jù)描述。 第四節(jié) 系統(tǒng)設(shè)計(jì) 一、系統(tǒng)設(shè)計(jì)的任務(wù) 系統(tǒng)設(shè)計(jì)的任務(wù)是根據(jù)經(jīng)批準(zhǔn)的系統(tǒng)需求報(bào)告,考慮計(jì)算機(jī)軟硬件的要求,將用戶(hù)的需求轉(zhuǎn)換成具體的實(shí)施方案,解決“怎么做”的問(wèn)題,它將系統(tǒng)分析階段建立的邏輯模型轉(zhuǎn)化為物理模型。 1.總體設(shè)計(jì):又稱(chēng)為“概要設(shè)計(jì)”或“初步設(shè)計(jì)”,其主要內(nèi)容包括新系統(tǒng)總體結(jié)構(gòu)框架設(shè)計(jì)、代碼設(shè)計(jì)、輸入/輸出設(shè)計(jì)和處理流程及模塊功能的設(shè)計(jì)等。 2.詳細(xì)設(shè)計(jì):則是對(duì)每一個(gè)模塊進(jìn)行進(jìn)一步的細(xì)化,描述每一個(gè)模塊采用何種算法和實(shí)現(xiàn)步驟,編制每一模塊的詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 二、總體結(jié)構(gòu)設(shè)計(jì) 總體結(jié)構(gòu)設(shè)計(jì)是根據(jù)系統(tǒng)分析的要求和組織的實(shí)際情況,對(duì)新系統(tǒng)的總體結(jié)構(gòu)形式和資源進(jìn)行大致設(shè)計(jì),是一種宏觀(guān)、總體上的設(shè)計(jì)和規(guī)劃。 三、代碼設(shè)計(jì) 代碼表示客觀(guān)存在的實(shí)體或?qū)傩缘姆?hào),其主要作用是便于信息的分類(lèi)、統(tǒng)計(jì)和檢索。 (一)代碼設(shè)計(jì)的原則 1.唯一性 2.規(guī)范化 3.可擴(kuò)充性和穩(wěn)定性 4.便于識(shí)別和記憶 5.短小精悍 (二)代碼設(shè)計(jì)的方法 1.順序碼:用連續(xù)的數(shù)字進(jìn)行編碼 2.區(qū)間碼: 3.特征碼:根據(jù)對(duì)象的某種特征或?qū)傩赃M(jìn)行編碼 4.助記碼:以代碼對(duì)象本身的常用符號(hào)來(lái)編碼(拼音的首字母) 四、輸入輸出設(shè)計(jì) 輸入輸出是人機(jī)交互的主要方式。 (一)輸入設(shè)計(jì) 1.原則:保證輸入數(shù)據(jù)的正確性、合法性,操作簡(jiǎn)單、直觀(guān)。 2.輸入方式:鍵盤(pán)輸入、模數(shù)和數(shù)模輸入、網(wǎng)絡(luò)數(shù)據(jù)傳送、磁盤(pán)/光盤(pán)讀入、掃描儀、光筆、語(yǔ)音輸入器等。 3.?dāng)?shù)據(jù)校對(duì):人工校對(duì)、二次鍵入校對(duì)、數(shù)據(jù)平衡校對(duì)。 (二)輸出設(shè)計(jì) 1.輸出方式:屏幕輸出、打印輸出、軟磁盤(pán)輸出等。 2.用戶(hù)界面的設(shè)計(jì) 3.菜單的設(shè)計(jì) 4.人機(jī)對(duì)話(huà)設(shè)計(jì) 五、模塊功能與處理過(guò)程設(shè)計(jì) 1.HIPO圖:HIPO圖是IBM公司于70年代中期在層次結(jié)構(gòu)圖的基礎(chǔ)上推出的一種描述系統(tǒng)結(jié)構(gòu)和模塊內(nèi)部處理功能的工具。 2.層次模塊結(jié)構(gòu)圖:主要關(guān)心的是模塊的外部屬性,即上下級(jí)模塊、統(tǒng)計(jì)模塊之間的數(shù)據(jù)傳遞和調(diào)用關(guān)系,而不考慮模塊的內(nèi)部。 3.IPO圖:用于描述模塊內(nèi)部處理過(guò)程。 (1)結(jié)構(gòu)化英語(yǔ)方法 (2)決策樹(shù)方法 (3)判斷表方法 (4)算法描述語(yǔ)言方法 六、系統(tǒng)設(shè)計(jì)報(bào)告 也稱(chēng)系統(tǒng)說(shuō)明書(shū),是系統(tǒng)分析的最終結(jié)果,它反映建立系統(tǒng)的功能需求、性能需求、運(yùn)行環(huán)境等方面內(nèi)容,是開(kāi)發(fā)人員和用戶(hù)共同理解會(huì)計(jì)信息系統(tǒng)的橋梁,也是系統(tǒng)設(shè)計(jì)的基礎(chǔ)。研制和開(kāi)發(fā)人員編寫(xiě)好報(bào)告后,提交有關(guān)部門(mén)審批。【《會(huì)計(jì)電算化》教案 第二章 會(huì)計(jì)軟件分析與設(shè)計(jì)】相關(guān)文章:
電算化會(huì)計(jì)及財(cái)務(wù)軟件實(shí)驗(yàn)總結(jié)11-11
會(huì)計(jì)電算化教案03-10
會(huì)計(jì)電算化心得04-22
會(huì)計(jì)電算化實(shí)習(xí)總結(jié)07-02
會(huì)計(jì)電算化實(shí)習(xí)總結(jié)01-23
會(huì)計(jì)電算化實(shí)習(xí)報(bào)告04-21
會(huì)計(jì)電算化操作心得09-06