![](https://img.examw.com/index/logo.png)
簡(jiǎn)答題
1.什么是生命周期法?分為哪幾個(gè)階段?各階段的主要流程及任務(wù)是什么?
軟件的生命周期指從軟件開(kāi)發(fā)任務(wù)的提出,經(jīng)過(guò)軟件開(kāi)發(fā)、完成、投入使用、在使用中不斷完善,一直到停止使用時(shí)止的整個(gè)過(guò)程。生命周期法的基本思想是將軟件工程學(xué)和系統(tǒng)工程的理論和方法引入計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的研制開(kāi)發(fā)中,采用結(jié)構(gòu)化、模塊化、自頂向下的方式,按一定的規(guī)則和步驟有效地進(jìn)行系統(tǒng)分析和設(shè)計(jì)的方法。
主要分為五個(gè)階段:系統(tǒng)規(guī)劃與可行性研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、運(yùn)行和維護(hù)。
1)系統(tǒng)規(guī)劃與可行性研究階段
系統(tǒng)規(guī)劃與可行性研究階段是系統(tǒng)開(kāi)發(fā)的第一個(gè)階段,它的主要任務(wù)是對(duì)企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況及用戶的需求進(jìn)行初步調(diào)查,明確存在的問(wèn)題,確定系統(tǒng)目標(biāo)和總體結(jié)構(gòu),研究建立新系統(tǒng)的必要性和可能性。其主要進(jìn)行以下三方面的工作:(1)初步調(diào)查(2)可行性分析,技術(shù)、社會(huì)、經(jīng)濟(jì)三個(gè)可行性(3)編寫(xiě)可行性研究報(bào)告。
2)系統(tǒng)分析階段
系統(tǒng)分析是指用系統(tǒng)的觀點(diǎn)和系統(tǒng)的方法,對(duì)現(xiàn)行系統(tǒng)進(jìn)行全面的分析研究,揭示系統(tǒng)的內(nèi)在聯(lián)系和運(yùn)動(dòng)規(guī)律,找出現(xiàn)行系統(tǒng)存在的問(wèn)題,建立現(xiàn)行系統(tǒng)的邏輯模型。再根據(jù)用戶的要求,確定新系統(tǒng)的目標(biāo),將現(xiàn)行系統(tǒng)邏輯模型轉(zhuǎn)換成能實(shí)現(xiàn)的新系統(tǒng)的邏輯模型。系統(tǒng)分析一般分為以下三個(gè)步驟:(1)分析和描述現(xiàn)行系統(tǒng)模型(2)分析和描述目標(biāo)系統(tǒng)模型(3)編寫(xiě)系統(tǒng)分析說(shuō)明書(shū)。
3)系統(tǒng)設(shè)計(jì)階段
系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)新系統(tǒng)的邏輯模型建立物理模型,確定系統(tǒng)具體的實(shí)現(xiàn)方案。系統(tǒng)設(shè)計(jì)通常分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩部分。
(1)概要設(shè)計(jì),亦稱總體設(shè)計(jì),是指在系統(tǒng)分析說(shuō)明書(shū)的基礎(chǔ)上,建立系統(tǒng)總體結(jié)構(gòu),進(jìn)行模塊的劃分,設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu),并定義各模塊的功能和相互之間的接口關(guān)系,從而建立一個(gè)完整的系統(tǒng)框架。
(2)詳細(xì)設(shè)計(jì),這是指在概要設(shè)計(jì)的基礎(chǔ)上對(duì)概要設(shè)計(jì)進(jìn)行細(xì)化,采用設(shè)計(jì)工具詳細(xì)描述功能模塊內(nèi)部的過(guò)程,確定模塊間的詳細(xì)接口。
4)系統(tǒng)實(shí)施階段
系統(tǒng)設(shè)計(jì)階段的任務(wù)完成后,即可進(jìn)入系統(tǒng)實(shí)施階段。系統(tǒng)實(shí)施階段的主要任務(wù)是根據(jù)系統(tǒng)設(shè)計(jì)階段建立的物理模型構(gòu)造一個(gè)新系統(tǒng),具體包括:購(gòu)置計(jì)算機(jī)硬件、系統(tǒng)軟件,并安裝調(diào)試;程序設(shè)計(jì)與調(diào)試;數(shù)據(jù)文件轉(zhuǎn)換;系統(tǒng)試運(yùn)行;操作員培訓(xùn)等。
5)運(yùn)行和維護(hù)階段
是軟件生命周期的最后階段,維護(hù)工作又分為程序維護(hù)和使用維護(hù)。
2.試比較生命周期法、原型法及面向?qū)ο蠓ㄈN開(kāi)發(fā)方法
生命周期法的基本思想是將軟件工程學(xué)和系統(tǒng)工程的理論和方法引入計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的研制開(kāi)發(fā)中,采用結(jié)構(gòu)化、模塊化、自頂向下的方式,按一定的規(guī)則和步驟有效地進(jìn)行系統(tǒng)分析和設(shè)計(jì)的方法。
原型法是近幾年來(lái)比較流行的一種管理信息系統(tǒng)的開(kāi)發(fā)方法,適用于用戶需求難以預(yù)先確定的系統(tǒng)的開(kāi)發(fā)。所謂原型法就是在進(jìn)行系統(tǒng)需求分析、設(shè)計(jì)和實(shí)施時(shí),基本掌握了用戶的需求之后,迅速構(gòu)造、設(shè)計(jì)和開(kāi)發(fā)出一個(gè)能實(shí)現(xiàn)系統(tǒng)基本功能的原型,快速地加以實(shí)現(xiàn)并投入試運(yùn)行。如果發(fā)現(xiàn)有用戶不滿意的地方,就進(jìn)行修改,經(jīng)過(guò)不斷的修改和補(bǔ)充,直至最后形成用戶滿意的系統(tǒng)。
面向?qū)ο蟮南到y(tǒng)開(kāi)發(fā)方法,是以事物(對(duì)象)為中心來(lái)考慮的計(jì)算機(jī)處理體系。它以類(lèi)、繼承等概念描述客觀事物及其聯(lián)系,為管理信息系統(tǒng)的開(kāi)發(fā)提供了全新的思路。
通過(guò)分析可以看出,三種會(huì)計(jì)信息系統(tǒng)開(kāi)發(fā)方法各有優(yōu)點(diǎn)和不足:
1)生命周期法是能夠全面支撐整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程的方法,在系統(tǒng)開(kāi)發(fā)過(guò)程中占主導(dǎo)地位,尤其適用于占系統(tǒng)開(kāi)發(fā)工作量最大的系統(tǒng)調(diào)查和系統(tǒng)分析這兩個(gè)重要環(huán)節(jié),適合復(fù)雜的大型系統(tǒng)的開(kāi)發(fā)。
2)原型法通過(guò)模擬及模擬后的原型的不斷討論和修改最終建立系統(tǒng),適用于小型局部系統(tǒng)或處理過(guò)程比較簡(jiǎn)單的系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)環(huán)節(jié)。
3)面向?qū)ο蠓▏@對(duì)象進(jìn)行系統(tǒng)分析與設(shè)計(jì),應(yīng)用面向?qū)ο蟮脑O(shè)計(jì)工具構(gòu)建系統(tǒng),不能涉及系統(tǒng)分析以前的開(kāi)發(fā)方法,因而不能成為支持系統(tǒng)開(kāi)發(fā)全過(guò)程的方法。
會(huì)計(jì)信息系統(tǒng)作為管理信息系統(tǒng)的一個(gè)組成部分,有以下特點(diǎn):數(shù)據(jù)量大、數(shù)據(jù)結(jié)構(gòu)復(fù)雜、數(shù)據(jù)處理方法要求嚴(yán)格;數(shù)據(jù)的真實(shí)性和準(zhǔn)確性要求高;安全性和可靠性要求高;與其他子系統(tǒng)聯(lián)系緊密;人為因素多,數(shù)據(jù)處理方法因不同用戶而異等。因此,會(huì)計(jì)信息系統(tǒng)的開(kāi)發(fā)是一項(xiàng)龐大的系統(tǒng)工程,應(yīng)該采用以生命周期法為主、其他方式為輔的開(kāi)發(fā)模式。