第二章 可行性研究_第1頁(yè)
第二章 可行性研究_第2頁(yè)
第二章 可行性研究_第3頁(yè)
第二章 可行性研究_第4頁(yè)
第二章 可行性研究_第5頁(yè)
已閱讀5頁(yè),還剩87頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)學(xué)計(jì)算機(jī)學(xué)院計(jì)算機(jī)

劉富祥Email:liufx@TELo)《軟件工程》SoftwareEngineering第二章可行性研究2.1可行性研究的任務(wù)2.2可行性研究的步驟2.3系統(tǒng)流程圖2.4數(shù)據(jù)流圖2.5數(shù)據(jù)字典2.6成本/效益分析2.7小結(jié)第二章可行性研究

某些元素的一個(gè)集合或排列這些元素被組織起來(lái)以實(shí)現(xiàn)某種方法,過(guò)程或借助處理信息進(jìn)行控制基于計(jì)算機(jī)的系統(tǒng)基于計(jì)算機(jī)系統(tǒng)的系統(tǒng)元素系統(tǒng)元素軟件—計(jì)算機(jī)程序、數(shù)據(jù)結(jié)構(gòu)、相關(guān)文檔硬件—電子計(jì)算設(shè)備(如CPU,存儲(chǔ)器)和外部機(jī)電設(shè)備(如傳感器、馬達(dá)等)人—硬件和軟件的用戶數(shù)據(jù)庫(kù)—一個(gè)大型的有組織的信息集合文檔—手冊(cè)、表格和其它用以描述系統(tǒng)使用和操作的信息過(guò)程—定義每一種系統(tǒng)元素的特定使用步驟,或系統(tǒng)駐留的過(guò)程性環(huán)境系統(tǒng)的層次結(jié)構(gòu)基于計(jì)算機(jī)的系統(tǒng)本身可以成為一個(gè)更大的基于計(jì)算機(jī)系統(tǒng)中的一個(gè)元素,并稱為那個(gè)更大系統(tǒng)的宏元素工廠自動(dòng)化系統(tǒng)計(jì)算機(jī)系統(tǒng)工程計(jì)算機(jī)系統(tǒng)工程是一個(gè)問(wèn)題求解活動(dòng),目的是揭示、分析所期望的功能,并把它們分配到各個(gè)單獨(dú)的系統(tǒng)元素中去。系統(tǒng)工程師的任務(wù)與用戶合作確認(rèn)用戶的目標(biāo)和約束導(dǎo)出功能、性能、接口、設(shè)計(jì)約束和信息結(jié)構(gòu)的表示將它們分配到每一個(gè)系統(tǒng)元素中

計(jì)算機(jī)系統(tǒng)工程師選擇硬件元件的某種組合以構(gòu)成基于計(jì)算機(jī)系統(tǒng)的硬件元素硬件工程過(guò)程可以分為三個(gè)階段計(jì)劃和定義階段設(shè)計(jì)和樣機(jī)實(shí)現(xiàn)階段生產(chǎn)、銷售和售后服務(wù)階段硬件和硬件工程

軟件與軟件工程為實(shí)現(xiàn)要求的功能和性能,必須制作或獲取一系列軟件部件軟件元素分為兩類?應(yīng)用軟件用來(lái)實(shí)現(xiàn)信息處理的功能?系統(tǒng)軟件完成使應(yīng)用軟件能與其它系統(tǒng)元素交互的控制功能

人類工程是應(yīng)用從心理學(xué)和方法論導(dǎo)出的知識(shí)來(lái)確定和設(shè)計(jì)高質(zhì)量HCI的多學(xué)科活動(dòng)人類工程過(guò)程包括以下步驟(1)活動(dòng)分析──環(huán)境交互及劃分任務(wù),進(jìn)行任務(wù)分析

(2)語(yǔ)義分析和設(shè)計(jì)──動(dòng)作精確定義,“對(duì)話”設(shè)計(jì)(3)語(yǔ)法和詞法設(shè)計(jì)──

各個(gè)動(dòng)作和命令的形式,硬件與軟件實(shí)現(xiàn)

(4)用戶環(huán)境設(shè)計(jì)──

將硬件、軟件和其它系統(tǒng)生成元素組合起來(lái)形成用戶環(huán)境(5)原型──

從人的角度出發(fā)來(lái)評(píng)價(jià)HCI數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)工程數(shù)據(jù)庫(kù)工程(包括數(shù)據(jù)庫(kù)分析、設(shè)計(jì)和實(shí)現(xiàn))對(duì)于使用數(shù)據(jù)庫(kù)的系統(tǒng),信息倉(cāng)庫(kù)往往是所有功能的核心數(shù)據(jù)庫(kù)工程的應(yīng)用是在數(shù)據(jù)庫(kù)的信息域定義完成之后

系統(tǒng)工程師的作用是

定義數(shù)據(jù)庫(kù)中包含的信息處理查詢的類型數(shù)據(jù)存取的方式數(shù)據(jù)庫(kù)的容量等數(shù)據(jù)分析和設(shè)計(jì)是基本的軟件工程活動(dòng)系統(tǒng)分析的目標(biāo)識(shí)別用戶要求評(píng)價(jià)系統(tǒng)的可行性進(jìn)行經(jīng)濟(jì)分析和技術(shù)分析把功能分配給硬件、軟件、人、數(shù)據(jù)庫(kù)和其它系統(tǒng)元素建立成本和進(jìn)度限制生成系統(tǒng)規(guī)格說(shuō)明,形成所有后續(xù)工程的基礎(chǔ)需求識(shí)別系統(tǒng)分析過(guò)程的第一步就是識(shí)別用戶要求分析員必須考慮以下問(wèn)題:

?功能和性能

?可靠性和質(zhì)量?總的系統(tǒng)目標(biāo)

?成本與進(jìn)度限制

?制造需求

?市場(chǎng)與競(jìng)爭(zhēng)情況

?有效的技術(shù)

?將來(lái)可能的擴(kuò)充系統(tǒng)分析的任務(wù)因此識(shí)別希望的功能和性能范圍確定系統(tǒng)的功能、性能、約束和接口將功能賦予一個(gè)或多個(gè)系統(tǒng)元素(即軟件、硬件、人等)提出一些候選方案并做評(píng)價(jià)

項(xiàng)目考慮商業(yè)考慮技術(shù)分析生產(chǎn)評(píng)估對(duì)同一功能,可以分配不同的系統(tǒng)元素為選取最有效的分配方案,使用一組權(quán)衡準(zhǔn)則進(jìn)行評(píng)價(jià)人員問(wèn)題環(huán)境界面法律考慮1、項(xiàng)目考慮在預(yù)估的成本與進(jìn)度范圍內(nèi)所選的系統(tǒng)配置能否實(shí)現(xiàn)?與成本與進(jìn)度估算相關(guān)的風(fēng)險(xiǎn)有哪些?2、商業(yè)考慮所選的系統(tǒng)配置是最可能有效益的解決方案嗎?能否成功地占領(lǐng)市場(chǎng)?最終的報(bào)償是否能表明所冒的開(kāi)發(fā)風(fēng)險(xiǎn)是值得的?3、技術(shù)分析是否具備開(kāi)發(fā)所有系統(tǒng)元素的技術(shù)實(shí)力?能否確保功能和性能得到滿足?能否對(duì)這種系統(tǒng)配置進(jìn)行充分的維護(hù)?是否具備技術(shù)資源?與技術(shù)相關(guān)的風(fēng)險(xiǎn)有哪些?4、生產(chǎn)評(píng)估生產(chǎn)工具與設(shè)備是否有效?必需的過(guò)程是否短缺?是否充分地實(shí)施了質(zhì)量保證?5、人員問(wèn)題開(kāi)發(fā)人員是否得到培訓(xùn)?是否存在政治問(wèn)題?用戶是否了解這個(gè)系統(tǒng)將要做什么?6、環(huán)境界面所提交的系統(tǒng)配置與系統(tǒng)的外部環(huán)境的接口是否合適?機(jī)器與機(jī)器、人與機(jī)器之間的通信是否以智能方式處理?

7、法律考慮這種配置是否會(huì)引入違法的責(zé)任風(fēng)險(xiǎn)?對(duì)責(zé)任問(wèn)題是否給予了足夠的保護(hù)?是否存在潛在的破壞問(wèn)題?2.1可行性研究的任務(wù)從軟件開(kāi)發(fā)到運(yùn)行與維護(hù)時(shí)期各個(gè)階段的工作很多。但是,一個(gè)軟件是否值得開(kāi)發(fā),需要多長(zhǎng)的開(kāi)發(fā)時(shí)間和多少投資,都要在開(kāi)發(fā)前預(yù)選研究,才能減少失誤。這就是計(jì)劃時(shí)期的主要任務(wù)。

確定該問(wèn)題有沒(méi)有可行的解決辦法,探索這個(gè)問(wèn)題是否值得去解決,是否有可行的解決辦法,最后要提交可行性研究報(bào)告。然后制定項(xiàng)目開(kāi)發(fā)開(kāi)發(fā)計(jì)劃。(1)技術(shù)可行性①開(kāi)發(fā)的風(fēng)險(xiǎn)②資源的有效性③技術(shù)④開(kāi)發(fā)人員在評(píng)估技術(shù)可行性時(shí),一旦估計(jì)錯(cuò)誤,將會(huì)出現(xiàn)災(zāi)難性后果。(2)經(jīng)濟(jì)可行性(3)操作可行性(4)社會(huì)可行性目的:就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該項(xiàng)目是否能夠開(kāi)發(fā),是否值得去開(kāi)發(fā)。2.2可行性研究的步驟可行性研究從消化《系統(tǒng)目標(biāo)與范圍的說(shuō)明》開(kāi)始,到提出關(guān)于新系統(tǒng)的推薦方案為止,通常要經(jīng)過(guò)下列的步驟:2.2.1復(fù)查系統(tǒng)規(guī)模和目標(biāo)分析員對(duì)有關(guān)人員進(jìn)行調(diào)查訪問(wèn),仔細(xì)閱讀和分析有關(guān)的材料,對(duì)項(xiàng)目的規(guī)模的目標(biāo)進(jìn)行定義和確認(rèn),清晰地描述項(xiàng)目的一切限制和約束,確保分析員正在解決的問(wèn)題確實(shí)是要解決的問(wèn)題。2.2.2研究目前正在使用的系統(tǒng)正在運(yùn)行的系統(tǒng)可能是一個(gè)人工操作的系統(tǒng),也可能是舊的計(jì)算機(jī)系統(tǒng),要開(kāi)發(fā)一個(gè)新的計(jì)算機(jī)系統(tǒng)來(lái)代替現(xiàn)有的系統(tǒng)。因此,現(xiàn)有的是信息的重要來(lái)源,要研究它的基本功能,存在什么問(wèn)題,運(yùn)行現(xiàn)有系統(tǒng)需要多少費(fèi)用,對(duì)新系統(tǒng)有什么新的功能要求,新系統(tǒng)運(yùn)行時(shí)能否減少使用費(fèi)用等等。應(yīng)該收集、研究、分析現(xiàn)有系統(tǒng)的文檔資料,實(shí)地考察現(xiàn)有系統(tǒng),在考察的基礎(chǔ)上,訪問(wèn)有關(guān)人員,然后描繪現(xiàn)有系統(tǒng)的高層系統(tǒng)流程圖,與有關(guān)人員一起審查該系統(tǒng)流程圖是否正確。這個(gè)系統(tǒng)流程圖反映了現(xiàn)有系統(tǒng)的基本功能和處理流程。2.2.3導(dǎo)出新系統(tǒng)的高層邏輯模型根據(jù)對(duì)現(xiàn)有系統(tǒng)的分析研究,逐漸明確了新系統(tǒng)的功能、處理流程以及所受的約束,然后使用建立模型的工具――數(shù)據(jù)流圖(DFD-DateFlowDiagram)和數(shù)據(jù)字典(DD)來(lái)描述數(shù)據(jù)在系統(tǒng)中的流動(dòng)和處理情況。注意,現(xiàn)在還不是軟件需求分析階段,不是完整、詳細(xì)地描述,只是概括地描述高層的數(shù)據(jù)處理和流動(dòng)。2.2.4重新定義問(wèn)題再訪用戶,修改DFD圖,并對(duì)《說(shuō)明》做必要的補(bǔ)充與修改。第三、四步工作要反復(fù)進(jìn)行,直到得出準(zhǔn)確的《說(shuō)明》和系統(tǒng)邏輯模型為止。對(duì)當(dāng)前系統(tǒng)進(jìn)行調(diào)查和研究,可能是了解一個(gè)陌生系統(tǒng)應(yīng)用領(lǐng)域最快的方法。新系統(tǒng)是從當(dāng)前系統(tǒng)脫胎出來(lái)的,但又不是全盤照搬。分析員在調(diào)查中必須抓住關(guān)鍵,防止在不重要的細(xì)節(jié)上花費(fèi)過(guò)多的時(shí)間。2.2.5導(dǎo)出和評(píng)價(jià)選擇的解法分析員建立了新系統(tǒng)的高層邏輯模型之后,要從技術(shù)角度出發(fā),提出實(shí)現(xiàn)高層邏輯模型的不同方案,即導(dǎo)出若干較高層次的物理解法。根據(jù)技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性對(duì)各種方案進(jìn)行評(píng)估,去掉行不通的解法,就得到了可行的解法。2.2.6推薦行動(dòng)(可行、建議)方針根據(jù)上述可行性研究的結(jié)果,應(yīng)該決定該項(xiàng)目是否值得去開(kāi)發(fā)。若值得開(kāi)發(fā),那么可行的解決方案是什么,并且說(shuō)明該方案可行的原因和理由。該項(xiàng)目是否值得開(kāi)發(fā)的主要因素是從經(jīng)濟(jì)上看是否合算,這就要求分析員對(duì)推薦的可行方案進(jìn)行成本-效益分析。2.2.7草擬開(kāi)發(fā)計(jì)劃工程進(jìn)度、開(kāi)發(fā)人員、各種資源、使用時(shí)間、估計(jì)成本、進(jìn)度情況等。2.2.8書(shū)寫文檔提交審查將上述可行性研究過(guò)程的結(jié)果寫成相應(yīng)的文檔,即可行性研究報(bào)告,提請(qǐng)用戶的使用部門仔細(xì)審查,從而決定該項(xiàng)目是否值得進(jìn)行開(kāi)發(fā),是否接受可行的實(shí)現(xiàn)方案。2.3系統(tǒng)流程圖例子學(xué)生購(gòu)買學(xué)校教材的手續(xù)是:先找系辦公室開(kāi)一證明,憑證明找教材科的會(huì)計(jì)開(kāi)購(gòu)書(shū)發(fā)票,向出納員交付書(shū)款,然后到書(shū)庫(kù)找保管員領(lǐng)書(shū)。用系統(tǒng)流程圖表示人工銷售教材的物理模型。這是一個(gè)純?nèi)斯げ僮鞯南到y(tǒng),信息流始于學(xué)生,又終于學(xué)生。

開(kāi)購(gòu)書(shū)證明購(gòu)書(shū)證明開(kāi)購(gòu)書(shū)發(fā)票發(fā)票收書(shū)費(fèi)領(lǐng)書(shū)單發(fā)書(shū)學(xué)生學(xué)生計(jì)算機(jī)售書(shū)系統(tǒng)的系統(tǒng)流程圖、教材購(gòu)銷系統(tǒng)的流程圖。

學(xué)生發(fā)書(shū)補(bǔ)購(gòu)?fù)ㄖ?gòu)書(shū)單

領(lǐng)書(shū)單審查并開(kāi)發(fā)票發(fā)票收書(shū)費(fèi)發(fā)票收訖開(kāi)領(lǐng)書(shū)單各班學(xué)生用書(shū)表教材存量表缺書(shū)登記缺書(shū)統(tǒng)計(jì)缺書(shū)單書(shū)庫(kù)采購(gòu)缺書(shū)

系統(tǒng)中增加了對(duì)暫缺教材的統(tǒng)計(jì)與采購(gòu)工作。假如在教材銷售系統(tǒng)的可行性分析中,分析員向教材科推薦采用上圖所示的教材購(gòu)銷系統(tǒng),就應(yīng)把這個(gè)圖加到可行性論證報(bào)告中,供教材科研究決定。2.4數(shù)據(jù)流圖

數(shù)據(jù)流圖是軟件系統(tǒng)邏輯模型的一種圖形表示(graphicrepresentation)。任何軟件系統(tǒng)(或計(jì)算機(jī)系統(tǒng))從根本上來(lái)說(shuō),都是對(duì)數(shù)據(jù)進(jìn)行加工(processing)或變換(transform)的工具,如圖就是一個(gè)高度抽象了的軟件系統(tǒng)的邏輯模型。它表示,輸入信息通過(guò)軟件系統(tǒng)的加工,變換為系統(tǒng)的輸出信息.加工/變換數(shù)據(jù)流圖數(shù)據(jù)流圖中的主要圖形元素描述銀行取款過(guò)程的數(shù)據(jù)流圖數(shù)據(jù)流與數(shù)據(jù)加工之間的關(guān)系分層數(shù)據(jù)流圖在多層數(shù)據(jù)流圖中,頂層流圖僅包含一個(gè)加工,它代表被開(kāi)發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)底層流圖是指其加工不需再做分解的數(shù)據(jù)流圖,它處在最底層中間層流圖則表示對(duì)其上層父圖的細(xì)化。它的每一加工可能繼續(xù)細(xì)化,形成子圖。計(jì)算機(jī)售書(shū)系統(tǒng)的數(shù)據(jù)流圖

學(xué)生學(xué)生購(gòu)書(shū)單無(wú)效書(shū)單1審查并2領(lǐng)書(shū)單發(fā)票各班學(xué)生用書(shū)表教材存量表2.5數(shù)據(jù)字典DFD中含有許多數(shù)據(jù)。字典的作用,就是對(duì)DFD中的每一個(gè)數(shù)據(jù)規(guī)定一個(gè)定義條目,以保持?jǐn)?shù)據(jù)在系統(tǒng)中的一致性。當(dāng)用戶或軟件人員想了解某一數(shù)據(jù)的含義時(shí),查一查字典就清楚了。它是DFD必不可少的輔助資料,對(duì)DFD起著注解的作用。數(shù)據(jù)字典(DD)數(shù)據(jù)字典(DataDictionary,簡(jiǎn)稱DD)就是用來(lái)定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的,它以一種準(zhǔn)確的、無(wú)二義性的說(shuō)明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。它和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說(shuō)明書(shū)的主要組成部分。

數(shù)據(jù)字典是為分析人員查找數(shù)據(jù)流圖中有關(guān)名字的詳細(xì)定義而服務(wù)的,因此也像普通字典一樣,要把所有條目按一定的次序排列起來(lái),以便查閱。數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)、基本加工。數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的最小元素。源點(diǎn)、終點(diǎn)不在系統(tǒng)之內(nèi),故一般不在字典中說(shuō)明。數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)詞典數(shù)據(jù)詞典與數(shù)據(jù)流圖配合,能清楚地表達(dá)數(shù)據(jù)處理的要求詞條描述——對(duì)于在數(shù)據(jù)流圖中每一個(gè)被命名的圖形元素,均加以定義,其內(nèi)容有:名字,別名或編號(hào),分類,描述,定義,位置,其它,等(1)數(shù)據(jù)流詞條描述數(shù)據(jù)流名:說(shuō)明:簡(jiǎn)要介紹作用即它產(chǎn)生的原因和結(jié)果數(shù)據(jù)流來(lái)源:來(lái)自何方數(shù)據(jù)流去向:去向何處數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)量流通量:數(shù)據(jù)量,流通量(2)數(shù)據(jù)元素詞條描述數(shù)據(jù)元素名:類型:數(shù)字(離散值,連續(xù)值),文字(編碼類型)長(zhǎng)度:取值范圍:相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu):(3)數(shù)據(jù)文件詞條描述數(shù)據(jù)文件名:簡(jiǎn)述:存放的是什么數(shù)據(jù)輸入數(shù)據(jù):輸出數(shù)據(jù):數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)方式:順序,直接,關(guān)鍵碼存取頻率:(4)加工邏輯詞條描述加工名:加工編號(hào):反映該加工的層次簡(jiǎn)要描述:加工邏輯及功能簡(jiǎn)述輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:加工邏輯:簡(jiǎn)述加工程序,加工順序(5)源點(diǎn)及匯(終)點(diǎn)詞條描述名稱:外部實(shí)體名簡(jiǎn)要描述:什么外部實(shí)體有關(guān)數(shù)據(jù)流:數(shù)目:數(shù)據(jù)結(jié)構(gòu)的描述

符號(hào)

含義

舉例=被定義為+與

x=a+b[...,...]或[...|...]或

x=[a,b],x=[a|b]{...}或m{...}n重復(fù)

x={a},x=3{a}8(...)可選

x=(a)“...”基本數(shù)據(jù)元素

x=“a”.. 連結(jié)符

x=1..9存折格式存折=戶名+所號(hào)+帳號(hào)+開(kāi)戶日+性質(zhì)+(印密)+1{存取行}50戶名=2{字母}24所號(hào)=“001”..“999”帳號(hào)=“00000001”..“99999999”開(kāi)戶日=年+月+日性質(zhì)=“1”..“6”注:“1”表示普通戶,“5”表示工資戶等印密=“0”注:印密在存折上不顯示存取行=日期+(摘要)+支出+存入+余額+操作+復(fù)核數(shù)據(jù)字典——發(fā)票名字:發(fā)票

數(shù)據(jù)流別名:購(gòu)書(shū)發(fā)票描述:學(xué)生交書(shū)款后的依據(jù)定義:發(fā)票=學(xué)號(hào)+姓名+{書(shū)號(hào)+單價(jià)+數(shù)量+總價(jià)}+書(shū)費(fèi)合計(jì)位置:輸出到打印機(jī)備注:多聯(lián)

數(shù)據(jù)字典——各班學(xué)生用書(shū)表

名字:各班學(xué)生用書(shū)表

數(shù)據(jù)文件別名:描述:由系提供的準(zhǔn)確姓名的數(shù)字定義:各班學(xué)生用書(shū)表={系編號(hào)+專業(yè)和班編號(hào)+年級(jí)+{書(shū)號(hào)}}位置:各班學(xué)生用書(shū)表以數(shù)據(jù)庫(kù)的形式存放在磁盤中備注:按系、專業(yè)和班編號(hào)從小到大排列

數(shù)據(jù)字典——數(shù)量名字:數(shù)量

數(shù)據(jù)項(xiàng)別名:購(gòu)書(shū)量描述:各班學(xué)生用書(shū)表中的每個(gè)學(xué)生的購(gòu)書(shū)數(shù)定義:數(shù)量=0{數(shù)字}7位置:各班學(xué)生用書(shū)表中備注:取值正整數(shù)

數(shù)據(jù)字典的實(shí)現(xiàn)1.手工建立:數(shù)據(jù)字典的內(nèi)容用卡片形式存放按四類條目規(guī)范的格式印制卡片。在卡片上分別填寫各類條目的內(nèi)容。先按圖號(hào)順序排列,同一圖號(hào)的所有條目按數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)和加工的順序排列。同一圖號(hào)的同一類條目(如數(shù)據(jù)流卡片)可按名字的字典順序存放,加工一般按編號(hào)順序存放。同一成分在父圖和子圖都出現(xiàn)時(shí),則只在多父圖上定義。建立索引目錄。數(shù)據(jù)字典的實(shí)現(xiàn)2.利用計(jì)算機(jī)輔助建立并維護(hù)編制一個(gè)“字典生成與管理和程序”,可以按規(guī)定的格式輸入各類條目,能對(duì)字典條目增、刪、改,能打印出各類查詢報(bào)告和清單,能進(jìn)行完整性、一致性檢查等等。利用已有的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,針對(duì)數(shù)據(jù)字典建立一個(gè)數(shù)據(jù)庫(kù)文件,可將數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)可行性研究問(wèn)題識(shí)別市場(chǎng)調(diào)查分析準(zhǔn)備環(huán)境分析物理分析功能分析信息分析動(dòng)態(tài)分析確立系統(tǒng)方案,作出各種估算模型評(píng)審問(wèn)題的初步認(rèn)識(shí)了解系統(tǒng)應(yīng)解決的問(wèn)題,這些問(wèn)題使如何提出的設(shè)想這些問(wèn)題如何解決才能滿足要求了解問(wèn)題的結(jié)構(gòu)市場(chǎng)調(diào)查了解市場(chǎng)對(duì)待開(kāi)發(fā)軟件的需求情況調(diào)查市場(chǎng)上已有的類似軟件系統(tǒng)的功能、性能、價(jià)格情況分析準(zhǔn)備確立分析計(jì)劃規(guī)定由誰(shuí)參加分析作業(yè),任務(wù)分配對(duì)參加分析的人員進(jìn)行必要的培訓(xùn)環(huán)境分析明確系統(tǒng)的目的和限制條件使用單位的狀況、經(jīng)營(yíng)方針和組織機(jī)構(gòu)使用單位的計(jì)算機(jī)利用情況相關(guān)的硬件、軟件及其它接口部分用戶的操作環(huán)境及操作要求習(xí)慣、法律、制度上對(duì)軟件的制約開(kāi)發(fā)能具備的基數(shù)條件和設(shè)備條件物理分析了解實(shí)際業(yè)務(wù)活動(dòng)狀況,特別對(duì)一些活動(dòng)要點(diǎn)進(jìn)行分析明確在這些要點(diǎn)之間什么東西在流動(dòng),如何進(jìn)行流動(dòng)對(duì)物理流量進(jìn)行分析對(duì)其模型化,得到實(shí)際業(yè)務(wù)系統(tǒng)(當(dāng)前系統(tǒng))的物理模型功能分析決定系統(tǒng)應(yīng)具備的功能(工作域)分析功能的結(jié)構(gòu):功能展開(kāi)和功能分配分析各功能之間的關(guān)系,整理它們之間傳遞的信息利用數(shù)據(jù)流圖,描述信息在系統(tǒng)流動(dòng)與處理的情況信息分析調(diào)查系統(tǒng)的輸入、輸出、保存信息明確信息的結(jié)構(gòu)及各信息之間的關(guān)系調(diào)查各信息的信息量調(diào)查各種報(bào)表和文件的格式建立粗略的數(shù)據(jù)詞典,定義系統(tǒng)中使用的數(shù)據(jù)動(dòng)態(tài)分析系統(tǒng)內(nèi)每一部分有幾種狀態(tài)各種狀態(tài)轉(zhuǎn)換的條件同步產(chǎn)生的條件與同步后狀態(tài)的變化確立系統(tǒng)方案,進(jìn)行各種估算粗略地估算成本估算可能取得的效益提出可能需要的資源,包括人員、硬件、軟件等提出大概的進(jìn)度安排模型評(píng)審將目標(biāo)系統(tǒng)的邏輯模型提出管理部分與用戶進(jìn)行評(píng)審復(fù)查問(wèn)題定義、工程規(guī)模和系統(tǒng)目標(biāo)成本-效益分析的目的是從經(jīng)濟(jì)角度評(píng)價(jià)開(kāi)發(fā)一個(gè)新的軟件項(xiàng)目是否可行。2.6.1成本估計(jì)

2.6.2成本/效益分析的方法

2.6成本/效益分析

2.6.1成本估計(jì)1、代碼行技術(shù)2、任務(wù)分解技術(shù)3、自動(dòng)估計(jì)成本技術(shù)成本-效益分析首先是估算將要開(kāi)發(fā)的系統(tǒng)的開(kāi)發(fā)成本,然后與可能取得的效益進(jìn)行比較和權(quán)衡。效益分有形效益和無(wú)形效益兩種。有形效益可以用貨幣和時(shí)間價(jià)值、投資回收期、純收入等指標(biāo)進(jìn)行度量;無(wú)形效益主要從性質(zhì)上、心理上進(jìn)行衡量,很難直接進(jìn)行量的比較。系統(tǒng)的經(jīng)濟(jì)效益等于因使用新和系統(tǒng)而增加的收入加上使用新系統(tǒng)可以節(jié)省的運(yùn)行費(fèi)用。運(yùn)行費(fèi)用包括操作人員人數(shù)、工作時(shí)間、消耗的物資等。2.6.2成本/效益分析的方法1、貨幣的時(shí)間價(jià)值2、投資回收期3、純收入4、投資回收率貨幣的時(shí)間價(jià)值成本估算的目的是對(duì)項(xiàng)目投資。經(jīng)過(guò)成本估算后,得到項(xiàng)目開(kāi)發(fā)對(duì)需要的費(fèi)用,該費(fèi)用就是項(xiàng)目的投資。項(xiàng)目開(kāi)發(fā)后,應(yīng)得相應(yīng)的效益,有多少效益才合算?這就要考慮貨幣的時(shí)間價(jià)值。設(shè)年利率為i,現(xiàn)存入P元,n年后得錢數(shù)為F,若不計(jì)復(fù)利則F=P*(1+n*i)若計(jì)復(fù)利則:F=P*(1+i)^nF就是P元在n年

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論