版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、第一節(jié) 結(jié)構(gòu)化系統(tǒng)分析與設計概述第二節(jié) 系統(tǒng)調(diào)查第三節(jié) 系統(tǒng)分析第四節(jié) 系統(tǒng)設計第二章 會計軟件分析與設計1第一節(jié) 結(jié)構(gòu)化系統(tǒng)分析與設計概述一、軟件的開發(fā)方法結(jié)構(gòu)化開發(fā)方法(生命周期法)基本的軟件開發(fā)方法原型法面向?qū)ο箝_發(fā)方法2原型法: 首先建立一個能反映用戶基本需求的原型,即軟件開發(fā)人員能迅速向用戶提供一個“樣機”,讓用戶能盡早看到未來系統(tǒng)的概貌,以便判斷哪些功能是符合需求的,哪些方面還需要補充或改進。然后,軟件開發(fā)人員根據(jù)用戶的反饋意見對原型進行大量的修改,使其迅速完善,最終建立起能完全符合用戶要求的新系統(tǒng)。 3面向?qū)ο箝_發(fā)方法: 面向?qū)ο蟮南到y(tǒng)開發(fā)方法(OO,Object Oriente
2、d),是近年來受到關注的一種系統(tǒng)開發(fā)方法。面向?qū)ο蟮南到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對象,然后根據(jù)對象和方法的特性研制出一套軟件工具,使之能夠映射為計算機軟件系統(tǒng)結(jié)構(gòu)模型和進程,從而實現(xiàn)信息系統(tǒng)的開發(fā)。4第一節(jié) 結(jié)構(gòu)化系統(tǒng)分析與設計概述二、結(jié)構(gòu)化開發(fā)方法(生命周期法)基本思想采用系統(tǒng)工程的思想和工程化的方法,按照用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂而下地對系統(tǒng)進行分析與設計。具體地說,就是將系統(tǒng)的開發(fā)過程劃分為系統(tǒng)的生命周期,每個階段都具有各自的任務和結(jié)果,前一個階段的結(jié)果作為下一個階段的基礎和一句。因而,又稱“系統(tǒng)生命周期法”。特點建立面向用戶的觀點加強調(diào)查研究和
3、系統(tǒng)分析邏輯設計和物理設計分別進行采用結(jié)構(gòu)化、模塊化的方法嚴格按照階段進行工作文件的標準化5第一節(jié) 結(jié)構(gòu)化系統(tǒng)分析與設計概述三、軟件的生命周期軟件的生命周期是指軟件從立項開始,經(jīng)過開發(fā)、使用和不斷修改,直到最后廢棄的整個過程。六個階段系統(tǒng)調(diào)查系統(tǒng)分析系統(tǒng)設計:包括概要設計和詳細設計兩部分程序設計系統(tǒng)測試:包括單元測試、組裝測試和確認測試運行維護6系統(tǒng)調(diào)查系統(tǒng)分析系統(tǒng)設計程序設計系統(tǒng)測試運行維護7系統(tǒng)開發(fā)生命周期6總體設計7評審8詳細設計5需求分析9評審4評審3可行性研究11切換運行12系統(tǒng)評價2系統(tǒng)調(diào)查1系統(tǒng)請求10編程調(diào)試系統(tǒng)設計系統(tǒng)分析系統(tǒng)定義系統(tǒng)運行系統(tǒng)實施 系 統(tǒng) 規(guī) 劃系統(tǒng)建設8第二
4、節(jié) 系統(tǒng)調(diào)查一、系統(tǒng)調(diào)查的主要任務系統(tǒng)調(diào)查是電算化會計信息系統(tǒng)誕生的基礎,是系統(tǒng)設計者認識系統(tǒng),同用戶交流的過程。意義:避免隱患;提高效率二、系統(tǒng)調(diào)查的內(nèi)容系統(tǒng)界限和運行狀態(tài)組織結(jié)構(gòu)和人員分工業(yè)務流程資源情況約束條件薄弱環(huán)節(jié)9某工廠的生產(chǎn)計劃科的現(xiàn)行管理系統(tǒng)概圖10資料傳遞關系行政關系物流關系資金流關系一個工廠的組織結(jié)構(gòu)圖技術設計供應倉庫銷售運輸傳達食堂廠長辦公室生產(chǎn)計劃科技術科供銷科財務科行政科車 間材料倉成品倉11第二節(jié) 系統(tǒng)調(diào)查三、可行性研究技術可行性:人員、管理和組織、運行環(huán)境、軟件經(jīng)濟可行性:開發(fā)投入(硬件、軟件、維護費用)、系統(tǒng)效益操作可行性:對內(nèi)外部環(huán)境的影響12初始需求初 步
5、調(diào) 查可行性分析可行性論證詳 細 調(diào) 查邏輯設計系統(tǒng)分析評審修改終止?修改?系統(tǒng)目標數(shù)據(jù)流圖數(shù)據(jù)字典處理邏輯說明組織結(jié)構(gòu)圖業(yè)務流程系統(tǒng)的初步目標可行性分析報告系統(tǒng)說明書系統(tǒng)設計階段13第三節(jié) 系統(tǒng)分析一、系統(tǒng)分析的任務系統(tǒng)分析是軟件開發(fā)的關鍵階段,通過對現(xiàn)行系統(tǒng)的分析,得到新系統(tǒng)的邏輯模型。邏輯模型主要規(guī)定系統(tǒng)的功能,解決系統(tǒng)“做什么”,而不涉及具體的物理實現(xiàn),即不是解決系統(tǒng)“如何做”,因而這一階段也稱為“需求分析”。意義:形成以計算機為基礎的包括數(shù)據(jù)流程圖、數(shù)據(jù)字典、處理過程等內(nèi)容的邏輯模型。二、數(shù)據(jù)流程圖邏輯模型數(shù)據(jù)流程圖:新系統(tǒng)的總體方案圖數(shù)據(jù)字典:用于描述數(shù)據(jù)流程圖中的各種數(shù)據(jù)流和數(shù)據(jù)
6、存儲處理過程:描述數(shù)據(jù)的加工處理方法141516第三節(jié) 系統(tǒng)分析數(shù)據(jù)流程圖通常采用的基本符號實體:表示數(shù)據(jù)的源點或終點,可以是組織機構(gòu)、事物或人。數(shù)據(jù)流:表示數(shù)據(jù)的流向,用箭頭表示。處理過程數(shù)據(jù)存貯三、數(shù)據(jù)字典數(shù)據(jù)字典是在新系統(tǒng)數(shù)據(jù)流程圖的基礎上,對所有數(shù)據(jù)項進一步定義和描述的工具。數(shù)據(jù)元素數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)流數(shù)據(jù)存儲17第三節(jié) 系統(tǒng)分析四、處理過程處理過程的表達工具通常有判斷樹、判斷表、結(jié)構(gòu)式語言等。五、需求分析報告組織情況調(diào)查系統(tǒng)目標業(yè)務流程描述數(shù)據(jù)描述18查詢庫存量庫存量出庫量進入出庫登記按出庫量登記出庫庫存量出庫量庫存量0修改領料單進入出庫登記按出庫量登記出庫庫存量=0退出出庫登記判定樹的例
7、子19判定表:使用表格形式表達邏輯判斷過程的一種工具 1 2 3 4庫存量出庫量 Y Y N N庫存量0 Y N Y N不同的條件組合條件與加工按出庫量登記出庫按庫存量登記出庫 退出出庫登記 判定表的例子原材料出庫加工的邏輯20結(jié)構(gòu)化語言:是一種表示處理邏輯的規(guī)范化語言工具。它模仿計算機語言的格式,例如:IF 庫存量=出庫量 THEN 按出庫量登記出庫 ELSE IF 庫存量0 THEN 按庫存量登記出庫 ELSE 退出出庫登記以上三種工具都是幫助我們把數(shù)據(jù)流圖中的各項數(shù)據(jù)處理加以詳細的描述。一方面,可加深對功能的理解;另一方面,可加強與用戶的溝通。21第四節(jié) 系統(tǒng)設計一、系統(tǒng)設計的任務 根據(jù)
8、經(jīng)批準的系統(tǒng)需求報告,考慮計算機軟硬件的要求,將用戶的需求轉(zhuǎn)換成具體的實施方案,解決“怎么做”的問題,它將系統(tǒng)分析階段建立的邏輯模型轉(zhuǎn)化為物理模型。總體設計:又稱為“概要設計”或“初步設計”,其主要內(nèi)容包括新系統(tǒng)總體結(jié)構(gòu)框架設計、代碼設計、輸入/輸出設計和處理流程及模塊功能的設計等。詳細設計:則是對每一個模塊進行進一步的細化,描述每一個模塊采用何種算法和實現(xiàn)步驟,編制每一模塊的詳細設計說明書。二、總體結(jié)構(gòu)設計22第四節(jié) 系統(tǒng)設計三、代碼設計代碼設計的原則唯一性規(guī)范化可擴充性和穩(wěn)定性便于識別和記憶短小精悍代碼設計的方法順序碼:用連續(xù)的數(shù)字進行編碼區(qū)間碼:特征碼:根據(jù)對象的某種特征或?qū)傩赃M行編碼助
9、記碼:以代碼對象本身的常用符號來編碼(拼音的首字母)23第四節(jié) 系統(tǒng)設計四、輸入輸出設計輸入設計原則:保證輸入數(shù)據(jù)的正確性、合法性,操作簡單、直觀。輸入方式:鍵盤輸入、模數(shù)和數(shù)模輸入、網(wǎng)絡數(shù)據(jù)傳送、磁盤/光盤讀入、掃描儀、光筆、語音輸入器等。數(shù)據(jù)校對:人工校對、二次鍵入校對、數(shù)據(jù)平衡校對。輸出設計輸出方式:屏幕輸出、打印輸出、軟磁盤輸出等。用戶界面的設計菜單的設計人機對話設計24第四節(jié) 系統(tǒng)設計五、模塊功能與處理過程設計HIPO圖:HIPO圖是IBM公司于70年代中期在層次結(jié)構(gòu)圖的基礎上推出的一種描述系統(tǒng)結(jié)構(gòu)和模塊內(nèi)部處理功能的工具。層次模塊結(jié)構(gòu)圖:主要關心的是模塊的外部屬性,即上下級模塊、統(tǒng)計模塊之間的數(shù)據(jù)傳遞和調(diào)用關系,而不考慮模塊的內(nèi)部。IPO圖:用于描述模塊內(nèi)部處
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026屆遼寧省丹東市高三上學期期末教學質(zhì)量監(jiān)測歷史試題(含答案)
- 《GAT 1316-2016法庭科學毛發(fā)、血液中氯胺酮氣相色譜和氣相色譜-質(zhì)譜檢驗方法》專題研究報告
- 感控培訓課件結(jié)束語名句
- 系統(tǒng)發(fā)育適應輻射現(xiàn)象研究導引
- 外貿(mào)運費說明話術
- 廠房消防施工要求
- 2025年大學本科一年級(歷史學)中國文化史試題及答案
- 刑事培訓課件
- 刑事偵查培訓
- 駝奶銷售知識培訓課件
- 辦公室節(jié)能減排措施
- MT/T 544-1996礦用液壓斜軸式軸向柱塞馬達試驗方法
- GB/T 16927.2-2013高電壓試驗技術第2部分:測量系統(tǒng)
- 數(shù)字信號處理課程實驗教學大綱
- 2023年黑龍江省哈爾濱市中考化學試卷及解析
- 深基坑施工專項方案
- 2022年液化氣站項目可行性研究報告
- 禾川x3系列伺服說明書
- 環(huán)境與人類健康環(huán)境與人類健康
- 高中英語選擇性必修三 課文及翻譯
- 學校桶裝水招標項目實施方案
評論
0/150
提交評論