點(diǎn)擊查看:2019年4月自考《會(huì)計(jì)信息系統(tǒng)》要點(diǎn)復(fù)習(xí)匯總
第三章 系統(tǒng)開(kāi)發(fā)
可行性分析
可行性分析的任務(wù)是明確新系統(tǒng)開(kāi)發(fā)的必要性和可行性。
可行性分析主要考慮以下三方面:
1. 技術(shù)可行性。 2.經(jīng)濟(jì)可行性。 3.管理可行性。
二、系統(tǒng)開(kāi)發(fā)方法
1. 軟件開(kāi)發(fā)的生命周期法
2. 軟件開(kāi)發(fā)的快速原型法
3. 軟件開(kāi)發(fā)的面向?qū)ο蠓?/P>
(一)軟件開(kāi)發(fā)的生命周期法
1.軟件的生命周期:軟件從計(jì)劃開(kāi)發(fā)起,直到被廢棄為止的整個(gè)期間,稱為它的生命周期
2.軟件開(kāi)發(fā)的生命周期法:嚴(yán)格按軟件生命周期各個(gè)階段的次序進(jìn)行軟件開(kāi)發(fā)的各項(xiàng)工作,這種開(kāi)發(fā)方法稱為生命周期法。
1.計(jì)劃時(shí)期,即系統(tǒng)規(guī)劃階段
2.開(kāi)發(fā)時(shí)期。具體包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施三個(gè)階段
3.運(yùn)行和維護(hù)期
(二)軟件開(kāi)發(fā)的快速原型法
原型化方法是開(kāi)發(fā)和實(shí)現(xiàn)計(jì)算機(jī)應(yīng)用系統(tǒng)的另一種通用方法,用于用戶需求預(yù)先難以充分確定的情況。
(三)軟件開(kāi)發(fā)的面向?qū)ο蠓?/P>
面向?qū)ο蠓ㄊ峭ㄟ^(guò)組合可重復(fù)使用的模塊組,自底向上建立信息系統(tǒng)。
第二節(jié) 系統(tǒng)分析
(一)、系統(tǒng)分析的任務(wù)和步驟
1. 系統(tǒng)分析的任務(wù)
系統(tǒng)分析的任務(wù)是通過(guò)詳細(xì)調(diào)查,完全搞清楚現(xiàn)用系統(tǒng)的情況以及用戶對(duì)新系統(tǒng)的種種要求,并把它們用規(guī)范化的工具表達(dá)出來(lái),從而建立新系統(tǒng)的邏輯模型。
邏輯模型是對(duì)客觀事物本質(zhì)特征的抽象描述。
(二)、結(jié)構(gòu)化系統(tǒng)分析方法
1. 什么是結(jié)構(gòu)化系統(tǒng)分析方法
結(jié)構(gòu)化分析方法,簡(jiǎn)稱SA方法(Structured Analysis), SA方法就是采用“自頂向下,逐層分解,化大為小,分而治之”的思想對(duì)復(fù)雜的系統(tǒng)進(jìn)行分解化簡(jiǎn),從而有效地控制系統(tǒng)分析每一步的難度,并運(yùn)用數(shù)據(jù)流圖、加工說(shuō)明和數(shù)據(jù)字典作為表達(dá)工具的一種系統(tǒng)分析技術(shù)。
(三)、編寫(xiě)系統(tǒng)分析說(shuō)明書(shū)
系統(tǒng)分析說(shuō)明書(shū)又稱需求說(shuō)明書(shū),是系統(tǒng)分析階段的綱領(lǐng)性文件,
第三節(jié) 系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)主要包括:系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)配置設(shè)計(jì)、人機(jī)界面設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)及文件設(shè)計(jì)、內(nèi)部控制設(shè)計(jì)、算法設(shè)計(jì)、系統(tǒng)安全設(shè)計(jì)等內(nèi)容。
系統(tǒng)設(shè)計(jì)分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩部分。
(一)、系統(tǒng)設(shè)計(jì)的任務(wù)和目標(biāo)
系統(tǒng)設(shè)計(jì)的任務(wù): 即新系統(tǒng)的物理模型,以解決新系統(tǒng)應(yīng)該“怎么做”的問(wèn)題。
(二)、總體設(shè)計(jì)
總體設(shè)計(jì)又稱概要設(shè)計(jì),從軟件角度來(lái)講,就是設(shè)計(jì)軟件系統(tǒng)的模塊結(jié)構(gòu)。
1. 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)
結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法(Structured Design,即SD方法),是總體設(shè)計(jì)的主要方法。其基本思想是分而治之,通過(guò)分解把系統(tǒng)設(shè)計(jì)成具有層次及調(diào)用關(guān)系的模塊結(jié)構(gòu),并通過(guò)評(píng)價(jià)與優(yōu)化技術(shù)改進(jìn)系統(tǒng),從而整體上提高軟件的質(zhì)量。
2. 模塊
模塊就是具有特定功能的一個(gè)程序或一個(gè)程序雛形,是在系統(tǒng)設(shè)計(jì)階段構(gòu)成軟件系統(tǒng)的基本單元。
(三)、詳細(xì)設(shè)計(jì)
詳細(xì)設(shè)計(jì)是對(duì)總體設(shè)計(jì)中劃分的每個(gè)模塊再進(jìn)行詳細(xì)定義和說(shuō)明。詳細(xì)設(shè)計(jì)主要是指算法設(shè)計(jì)。
1. 算法設(shè)計(jì)
算法設(shè)計(jì)就是確定模塊的算法,即詳細(xì)描述各模塊的處理過(guò)程和處理方法(處理邏輯),并描述模塊的輸入數(shù)據(jù)和輸出信息等。使用最普遍的工具就是PAD圖。
第四節(jié) 系統(tǒng)實(shí)施
系統(tǒng)實(shí)施階段的主要任務(wù)就是要實(shí)現(xiàn)新系統(tǒng)的物理模型,系統(tǒng)實(shí)施階段最主要的工作就是系統(tǒng)編程和系統(tǒng)測(cè)試。
(一)、系統(tǒng)編程
1.結(jié)構(gòu)化程序設(shè)計(jì)方法及其要點(diǎn)(要點(diǎn)是什么?)
結(jié)構(gòu)化程序設(shè)計(jì)方法,簡(jiǎn)稱SP(structured programming)方法,程序中只使用順序、分支和循環(huán)三種基本控制結(jié)構(gòu),以“自頂向下、逐步求精”作為程序設(shè)計(jì)的主要思路 。要點(diǎn):
1) “自頂向下,逐步求精”法。
2) 結(jié)構(gòu)化程序設(shè)計(jì)只使用三種基本控制結(jié)構(gòu)。(順序、分支(選擇)和循環(huán))
3) 每個(gè)程序控制結(jié)構(gòu)必須是單入口和單出口(線性結(jié)構(gòu))
(二)、系統(tǒng)測(cè)試
1. 系統(tǒng)測(cè)試的基本方法包括:
⑴靜態(tài)測(cè)試
、迫斯(fù)審
⑶動(dòng)態(tài)測(cè)試:又包括兩種方法,即黑盒測(cè)試法(功能測(cè)試)和白盒測(cè)試法(結(jié)構(gòu)測(cè)試)。
使用測(cè)試數(shù)據(jù)測(cè)試的程序的過(guò)程是:設(shè)計(jì)測(cè)試用例;運(yùn)行被測(cè)程序;分析運(yùn)行結(jié)構(gòu)并發(fā)現(xiàn)錯(cuò)誤。(測(cè)試職能證明錯(cuò)誤存在,但不能證明錯(cuò)誤不存在。)
編輯推薦:
2019年4月自考基礎(chǔ)會(huì)計(jì)學(xué)考點(diǎn)匯總
2019年自學(xué)考試大學(xué)語(yǔ)文詩(shī)詞復(fù)習(xí)要點(diǎn)匯總