版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
可行性研究1可行性研究的任務(wù)和目的2可行性研究過程3可行性研究報告的文檔格式4系統(tǒng)流程圖5數(shù)據(jù)流圖
6數(shù)據(jù)字典7成本/效益分析8本章小結(jié)1可行性研究的任務(wù)和目的
1.可行性研究的任務(wù)GB8566-88
《計算機軟件開發(fā)規(guī)范》中指出:可行性研究的主要任務(wù)是“了解客戶的要求及現(xiàn)實環(huán)境,從技術(shù)、經(jīng)濟、操作和社會因素等三方面研究并論證本軟件項目的可行性,編寫可行性研究報告,制定初步項目開發(fā)計劃?!?/p>
可行性研究的目的
可行性研究用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得開發(fā)。它不是解決而是確定問題是否值得解決。其實質(zhì)是一次大幅簡化和壓縮了的系統(tǒng)分析和設(shè)計過程。
2可行性研究過程可行性研究過程的一般步驟:
1.確認項目的目標和規(guī)模。系統(tǒng)分析員對問題定義階段書寫的關(guān)于規(guī)模和目標的報告進一步復(fù)查確認,清晰地描述關(guān)于目標系統(tǒng)的一切限制與約束。
研究目前正在使用的系統(tǒng)。實地考察現(xiàn)有系統(tǒng),仔細閱讀其文檔資料和使用手冊,確定其基本功能、工作流程以及其缺陷。
3.建立新系統(tǒng)的高層邏輯模型。系統(tǒng)分析員在逐步明確目標系統(tǒng)應(yīng)該具有的基本功能、處理流程和所受的約束的基礎(chǔ)上,利用建立邏輯模型的工具,定義新系統(tǒng)的邏輯模型。能夠利用數(shù)據(jù)流圖描繪數(shù)據(jù)在系統(tǒng)中的流動和處理的情況,利用初步的數(shù)據(jù)字典定義系統(tǒng)中的數(shù)據(jù)。數(shù)據(jù)流圖和數(shù)據(jù)字典共同定義了系統(tǒng)的邏輯模型,以后可以從這個邏輯模型出發(fā)設(shè)計新的系統(tǒng)。
2可行性研究過程
4.進一步定義問題。分析員通過新系統(tǒng)的邏輯模型表達新系統(tǒng)必須做什么之后,應(yīng)該和用戶一起再次復(fù)查問題定義、工程規(guī)模和目標,以發(fā)現(xiàn)并改正分析員對某些問題的誤解或者用戶遺漏的某些問題。分析員定義問題,分析這個問題,導(dǎo)出一個試探性的解;在此基礎(chǔ)上再次定義問題,再次分析這個問題,修改這個解;繼續(xù)這個循環(huán)過程,直到提出的邏輯模型完全符合系統(tǒng)目標。
5.導(dǎo)出和評價各種供選擇的方案分析員在建立了完全符合系統(tǒng)目標的高層邏輯模型后,要給出若干個較高層次的(較抽象的)物理解法供選擇和比較。一般地,首先從技術(shù)可行性出發(fā),初步排除一些不現(xiàn)實的處理方案;然后,從操作可行性出發(fā),充分考慮用戶的工作方式和習(xí)慣,將那些操作方式或操作過程不能被用戶接受的方案剔除;再次,從經(jīng)濟可行性出發(fā),估算余下各種方案的開發(fā)成本和運行費用,進行成本/效益分析,選擇預(yù)期利潤比較理想的方案;最后,分析員詳細列出各種較理想方案制定進度表,估計各種方案在生命周期各個階段的工作量2可行性研究過程為項目負責人進行決策提供充分的依據(jù)。
6.推薦一個可行的方案。根據(jù)前述可行性研究的結(jié)果,分析員應(yīng)該作出是否繼續(xù)進行這項開發(fā)工作的決定。如果結(jié)論肯定,則應(yīng)該推薦一種最好的解法,并說明選擇這個解決方案的理由。
7.草擬開發(fā)計劃。分析員應(yīng)該為所推薦的方案草擬一份開發(fā)計劃。該計劃除了制定工程進度表外,還應(yīng)該估計需要的各類開發(fā)人員和各種資源,另外還應(yīng)估計生命周期各個階段的成本,最后還應(yīng)給出下一階段(需求分析)的詳細進度表和成本估算。
8.編寫文檔并提交審查。將上述可行性研究的各個步驟的工作成果寫成正式的文檔,提交用戶、客戶組織的主管以及評審組審查,以決定是否繼續(xù)這項工程以及是否接受分析員推薦的方案。3可行性研究報告的文檔格式可行性研究文檔的文檔格式可參看GB8567-88《計算機軟件產(chǎn)品開發(fā)文件編制指南》。4系統(tǒng)流程圖4.1概述分析員在進行可行性研究時需要了解和分析現(xiàn)有的系統(tǒng),并概要地表達對現(xiàn)有系統(tǒng)的認識;在進入設(shè)計階段還需要將設(shè)想的新系統(tǒng)的邏輯模型轉(zhuǎn)變成物理模型,因此需要描繪未來的物理系統(tǒng)的概貌。系統(tǒng)流程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具。其基本思想是用圖形符號以黑盒子形式描述系統(tǒng)的各個部件(包括程序、文檔、數(shù)據(jù)庫和人工過程等)。系統(tǒng)流程圖表達的是數(shù)據(jù)在系統(tǒng)各部件之間的流動情況,而不是對數(shù)據(jù)進行處理處理的控制過程。值得注意的是,盡管系統(tǒng)流程圖和程序流程圖的某些符號形式相同,但系統(tǒng)流程圖描述的是物理數(shù)據(jù)流圖而不是程序數(shù)據(jù)流圖。4系統(tǒng)流程圖4.2系統(tǒng)流程圖符號
4系統(tǒng)流程圖4系統(tǒng)流程圖4.2系統(tǒng)流程圖實例一:人工銷售教材系統(tǒng)
4系統(tǒng)流程圖4.3系統(tǒng)流程圖實例二:計算機售書系統(tǒng)
4系統(tǒng)流程圖4.4系統(tǒng)流程圖的分層面對復(fù)雜的系統(tǒng)時,一個比較好的方法是分層次地描繪這個系統(tǒng)。方法是對高層系統(tǒng)流程圖進行分解,分別把每個核心功能擴展到適當?shù)脑敿毘潭?。這樣可以逐步深入地了解一個復(fù)雜系統(tǒng)。
5數(shù)據(jù)流圖5.1數(shù)據(jù)流圖概述數(shù)據(jù)流圖(DataFlowDiagram,DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)流從輸入到輸入過程中所經(jīng)歷的變換。在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。數(shù)據(jù)流圖有四種主要成分:源點/終點、處理、數(shù)據(jù)流和數(shù)據(jù)存儲。數(shù)據(jù)流圖的基本功能是作為信息交流的工具,分析員把他對現(xiàn)有系統(tǒng)的認識或?qū)δ繕讼到y(tǒng)的設(shè)想用數(shù)據(jù)流圖描繪出來,供有關(guān)人員審查。數(shù)據(jù)流圖的另一個主要用途是作為分析和設(shè)計的工具。分析員在研究現(xiàn)有的系統(tǒng)時通常使用系統(tǒng)流程圖來表達他對這個系統(tǒng)的認識,這種方法形象具體,也比較容易驗證其正確性。但是在用系統(tǒng)流程圖描繪一個系統(tǒng)時,系統(tǒng)的功能和實現(xiàn)每個功能的具體方案是混合在一起的。分析員就會使用數(shù)據(jù)流圖進一步總結(jié)現(xiàn)有的系統(tǒng),著重描繪系統(tǒng)所完成的功能而不是系統(tǒng)的物理實現(xiàn)方案。
5數(shù)據(jù)流圖5.2數(shù)據(jù)流圖實例一:訂貨系統(tǒng)
問題描述:
假設(shè)某廠的采購部每天需要一張訂貨報表,報表按照零件編號排序,表中列出所有需要再次定貨的零件。對于每個需要再次定貨的零件應(yīng)該列出下列數(shù)據(jù):零件編號,零件名稱,定貨數(shù)量,當前價格,主要供應(yīng)商,次要供應(yīng)商。零件入庫或出庫稱為事務(wù)。通過置放于倉庫的CRT終端將事務(wù)報告給定貨系統(tǒng)。當某種零件的庫存數(shù)量少于庫存量臨界值時就應(yīng)該再次定貨。如何畫出上述訂貨系統(tǒng)的數(shù)據(jù)流圖?
5數(shù)據(jù)流圖繪制本系統(tǒng)的數(shù)據(jù)流圖的詳細過程:1.從問題描述中提取數(shù)據(jù)流圖的四種成分。
(1).從“采購部每天需要一張訂貨報表”以及“CRT終端將事務(wù)報告給定貨系統(tǒng)”可知,采購員是數(shù)據(jù)終點,倉庫管理員是數(shù)據(jù)源點;(2).從“采購部每天需要一張定貨報表”,顯然訂貨前他們需要一張這樣的報表,因此必須有一個產(chǎn)生報表的處理。零件入庫和出庫的結(jié)果是改變了零件庫存量,通常任何改變數(shù)據(jù)的操作都是處理,因此對事務(wù)的處理是另一個處理;(3).從“系統(tǒng)把定貨報表呈送到采購部”可知定貨報表是一個數(shù)據(jù)流。事務(wù)需要記錄到系統(tǒng)中,顯然事務(wù)是另一個數(shù)據(jù)流;(4).產(chǎn)生報表和處理事務(wù)這兩個處理在時間上明顯不匹配——每天只產(chǎn)生一次報表,而每當有一個事務(wù)發(fā)生時需要立即處理它。因此,用于產(chǎn)生定貨報表的數(shù)據(jù)必須存放一段時間,也就是有一個數(shù)據(jù)存儲。將上面的分析結(jié)果用表格列出。5數(shù)據(jù)流圖
畫出基本系統(tǒng)模型任何系統(tǒng)的基本模型都由若干個數(shù)據(jù)源點/終點以及一個處理組成,這個處理就代表了系統(tǒng)處理變換數(shù)據(jù)的基本功能。因此,從基本系統(tǒng)模型這樣高的層次開始畫數(shù)據(jù)流圖是一種很好的思路。定貨系統(tǒng)的基本系統(tǒng)模型如下。5數(shù)據(jù)流圖5數(shù)據(jù)流圖
3.細化基本系統(tǒng)模型基本系統(tǒng)模型通常很抽象,接下來應(yīng)該將其細化,描繪系統(tǒng)的主要功能。此時就可以根據(jù)從問題描述中提取的信息元素畫出功能級的數(shù)據(jù)流圖。如下所示。5數(shù)據(jù)流圖
4.分解功能級數(shù)據(jù)流圖接下來需要對功能級數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能進一步分解,得到更細化的數(shù)據(jù)流圖。注意:當對數(shù)據(jù)流圖分層細化時必須保持信息的連續(xù)性。也就是說,當把一個處理分解為一系列處理時,分解前和分解后的輸入輸出數(shù)據(jù)流必須相同。5數(shù)據(jù)流圖5.3數(shù)據(jù)流圖實例二:主文件修改系統(tǒng)實例描述:
考慮一個修改磁帶上主文件的系統(tǒng)。文件管理員把修改信息穿孔在卡片上,系統(tǒng)讀入穿孔卡片上的信息并按照記錄號把修改信息按照順序排列好,然后系統(tǒng)逐個讀入主文件上的記錄,根據(jù)記錄上的校驗碼核對每個讀入的記錄,丟掉出錯的記錄,按照修改信息修改余下的記錄,產(chǎn)生的新文件存儲在磁盤上。最后,系統(tǒng)輸出一份修改報告供文件管理員參閱。請分層次地畫出上述主文件修改系統(tǒng)的數(shù)據(jù)流圖。
5數(shù)據(jù)流圖繪制本系統(tǒng)的數(shù)據(jù)流圖的簡要過程:
本系統(tǒng)的數(shù)據(jù)源點和終點都是“文件管理員”,他既向系統(tǒng)提供修改信息,又從系統(tǒng)接收系統(tǒng)生成的修改報告。系統(tǒng)的主要功能是接收修改信息、讀主文件、核對記錄、修改原始記錄和產(chǎn)生修改報告。值得注意的是,問題陳述中所描述的“系統(tǒng)按照記錄號把修改信息按照順序排列好”是具體的實現(xiàn)方法。而在數(shù)據(jù)流圖中無需描繪具體實現(xiàn)的方法。因此在本系統(tǒng)的數(shù)據(jù)流圖中不需要包含“排序”功能。類似地,“文件管理員把修改信息穿孔在卡片上,系統(tǒng)讀入穿孔卡片上的信息”是系統(tǒng)接收信息的具體方法。在數(shù)據(jù)流圖中無需描述這個具體的實現(xiàn)方案。因此,在本系統(tǒng)的數(shù)據(jù)流圖上也不需要包含“穿卡片”和“讀卡片”的功能。本系統(tǒng)包含的數(shù)據(jù)和數(shù)據(jù)存儲是修改信息、主文件和修改后的主文件。下面的兩個圖描述本系統(tǒng)的基本系統(tǒng)模型和功能級的數(shù)據(jù)流圖。
5數(shù)據(jù)流圖
5數(shù)據(jù)流圖5數(shù)據(jù)流圖5.4數(shù)據(jù)流圖實例三:患者監(jiān)護系統(tǒng)實例描述:
目前住院病人主要由護士護理,這樣做不僅需要大量護士,而且由于不能隨時觀察危重病人的病情變化而延誤搶救時機。某醫(yī)院打算開發(fā)一個以計算機為中心的患者監(jiān)護系統(tǒng)。醫(yī)院對患者監(jiān)護系統(tǒng)的基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓和心電圖等),定時記錄病人情況以形成患者日志,當某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息。此外,護士在需要時還可以要求系統(tǒng)輸出某個指定的病人的病情報告。請分層次地畫出描述本系統(tǒng)功能的數(shù)據(jù)流圖。
5數(shù)據(jù)流圖
繪制本系統(tǒng)的數(shù)據(jù)流圖的簡要過程:從問題的陳述容易看出,本系統(tǒng)的數(shù)據(jù)源點是“病人”和“護士”,他們分別提供生理信號和要求病情報告的信息。進一步分析問題陳述,從“系統(tǒng)定時記錄病人情況以形成患者日志”這項要求可以想到,還應(yīng)該有一個提供日期和時間信息的“時鐘”作為數(shù)據(jù)源點。從問題陳述還容易看出,本系統(tǒng)的數(shù)據(jù)終點是接收警告信息和病情報告的值班護士。系統(tǒng)對病人生理信號的處理功能是“接收信號”、“分析信號”和“產(chǎn)生警告信息”。此外,系統(tǒng)還應(yīng)該具有“定時取樣生理信號”、“更新日志”和“產(chǎn)生病情報告”的功能。為了分析病人生理信號是否超出了醫(yī)生規(guī)定的安全范圍,應(yīng)該存儲“患者安全范圍”信息。此外,定時記錄病人生理信號所形成的“患者日志”顯然也是一個數(shù)據(jù)存儲。本系統(tǒng)的基本系統(tǒng)模型和功能級數(shù)據(jù)流圖如下圖。5數(shù)據(jù)流圖
5數(shù)據(jù)流圖5數(shù)據(jù)流圖5.3命名
數(shù)據(jù)流圖中的每個成分的命名是否恰當,直接影響到數(shù)據(jù)流圖的可理解性。命名時通常要注意以下問題:
1.為數(shù)據(jù)流或數(shù)據(jù)存儲命名。(1).名字應(yīng)該代表整個數(shù)據(jù)流或數(shù)據(jù)存儲的內(nèi)容,而不是僅僅反映它的某些成分;
(2).不要使用空洞、缺乏具體含義的名字,比如“數(shù)據(jù)”、“信息”、“輸入”之類;(3).如果在為某個數(shù)據(jù)流或數(shù)據(jù)存儲命名時遇到困難,很可能是對數(shù)據(jù)流圖分解不成功造成的。
為數(shù)據(jù)流或數(shù)據(jù)存儲命名。(1).通常先為數(shù)據(jù)流命名,然后為其關(guān)聯(lián)的處理命名;(2).名字應(yīng)該能反映整個處理的功能,而不是它的一部分功能;
5數(shù)據(jù)流圖5.4畫數(shù)據(jù)流圖應(yīng)注意的事項
1.合理地命名,有助于數(shù)據(jù)流圖的理解和閱讀;編號的設(shè)置;3.在分層數(shù)據(jù)流圖中,應(yīng)保持父圖和子圖的平衡,即兩者的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流必須一致;4.局部數(shù)據(jù)存儲當某層數(shù)據(jù)流圖中的數(shù)據(jù)存儲不是父圖中相應(yīng)處理的外部接口,而只是本圖中某些處理之間的數(shù)據(jù)接口,則這些數(shù)據(jù)存儲為局部數(shù)據(jù)存儲。在子圖中出現(xiàn)的數(shù)據(jù)存儲,可以不出現(xiàn)在父圖中,畫父圖時只需畫出處理邏輯之間的聯(lián)系,不必畫出各個處理邏輯內(nèi)部的細節(jié),有助于實現(xiàn)信息隱藏。5.逐層分解,注意分解的連續(xù)性,概念清晰合理;6.輸入輸出的數(shù)據(jù)流應(yīng)連續(xù).每個處理至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流;同時數(shù)據(jù)流圖不反映處理的執(zhí)行順序,只反映系統(tǒng)需要“做什么”。5數(shù)據(jù)流圖7.當處理邏輯足夠簡單時,分解可以終止。8.數(shù)據(jù)流圖中不應(yīng)有控制流和控制信息,也不包含物質(zhì)流。9.掌握分解的速度.每一張數(shù)據(jù)流圖中包含的處理是7+(-)2個。
6數(shù)據(jù)字典
數(shù)據(jù)字典是所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的有組織的列表,并且包含了對這些數(shù)據(jù)元素的精確、嚴格、一致的定義,不僅使得用戶和分析員雙方對輸入、輸出、存儲的成分甚至中間計算結(jié)果有共同的理解,而且有助于不同的開發(fā)人員或不同的開發(fā)小組之間的通信。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的邏輯模型。當把數(shù)據(jù)流圖和對數(shù)據(jù)流圖中的每個元素的精確定義放在一起,就共同構(gòu)成了系統(tǒng)的規(guī)格說明,從而在軟件分析和設(shè)計的過程中為有關(guān)人員提供數(shù)據(jù)的描述信息。簡而言之,數(shù)據(jù)字典是描述數(shù)據(jù)的信息的集合,是數(shù)據(jù)流圖中包含的所有數(shù)據(jù)元素的定義的集合。6數(shù)據(jù)字典6.1數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)字典通常由四類元素的定義組成:數(shù)據(jù)流、數(shù)據(jù)流分量(即數(shù)據(jù)元素)、數(shù)據(jù)存儲以及處理。但是對數(shù)據(jù)處理的定義使用其他工具(如IPO圖或PDL語言)描述更方便。因此一般數(shù)據(jù)字典主要由數(shù)據(jù)的定義組成。除了數(shù)據(jù)定義外,數(shù)據(jù)字典還應(yīng)該包含數(shù)據(jù)元素的其他一些典型信息,包括:1.一般信息(名字,別名,描述等);數(shù)據(jù)元素定義(類型,長度,結(jié)構(gòu)等);3.使用特點(取值范圍,使用頻率,使用方式——輸入、輸出、本地,條件約束等);4.控制信息(來源,用戶,使用它的程序,使用權(quán)限);5.分組信息(父結(jié)構(gòu),從屬結(jié)構(gòu),物理存儲——記錄、文件和數(shù)據(jù)庫等)。
6數(shù)據(jù)字典6.2定義數(shù)據(jù)的方法數(shù)據(jù)字典中的定義是對數(shù)據(jù)自上而下的分解。一般說來,當分解不需要進一步定義,與工程有關(guān)的所有人員都清楚每個元素的含義時,這種分解過程就完成了。數(shù)據(jù)元素組成數(shù)據(jù)的方式有三種基本類型:
1.順序。即以確定次序連接兩個或多個分量;選擇。即從兩個或多個可能的元素中選取一個;3.重復(fù)。即把指定的分量重復(fù)零次或多次??梢允褂米匀徽Z言描述數(shù)據(jù)元素組成數(shù)據(jù)的關(guān)系:1.“=”等價于,定義為;“+”和,連接兩個或多個分量;3.“[]”或,從方括號中列出的若干分量中選擇一個,分量之間使用“|”分隔供選擇的分量;
6數(shù)據(jù)字典6.3數(shù)據(jù)字典的實現(xiàn)在開發(fā)大型軟件系統(tǒng)的過程中,數(shù)據(jù)字典的規(guī)模和復(fù)雜性很大,人工維護很困難,因此目前的數(shù)據(jù)字典通常作為“CASE結(jié)構(gòu)化分析與設(shè)計工具”的一部分實現(xiàn)的。在開發(fā)小型軟件系統(tǒng)時,如果沒有數(shù)據(jù)字典處理程序,可以采用卡片書寫數(shù)據(jù)字典,每張卡片描述一個數(shù)據(jù)信息。
7成本/效益分析成本/效益分析的目的是從經(jīng)濟角度分析開發(fā)一個特定的新系統(tǒng)是否劃算,從而幫助客戶組織的負責人正確地做出是否投資于這項開發(fā)工程的決定。
7成本/效益分析成本/效益分析的目的是從經(jīng)濟角度分析開發(fā)一個特定的新系統(tǒng)是否劃算,從而幫助客戶組織的負責人正確地做出是否投資于這項開發(fā)工程的決定。
7成本/效益分析7.1開發(fā)成本估算技術(shù)
1.代碼行技術(shù)首先,根據(jù)經(jīng)驗或歷史數(shù)據(jù)定量估算交付的可運行軟件中有效的源程序代碼行數(shù)(通常不包括程序中的注釋);然后將每行代碼的平均成本乘以總行數(shù)就可以確定軟件的成本。每行代碼的平均價格與軟件的復(fù)雜性與薪資水平有關(guān)。通常將軟件價格計算延遲到工程設(shè)計的最后,可得到較精確的平均價格。
任務(wù)分解根據(jù)軟件生命周期,對開發(fā)工作進行任務(wù)分解,分別估計每個任務(wù)的成本,然后累加得到總成本。估算時基于已完成的類似項目進行。
3.自動估計成本技術(shù)使用一個或多個經(jīng)驗?zāi)P?,采用自動估計成本軟件工具進行軟件成本和工作量的估算。
7成本/效益分析7.2成本/效益分析技術(shù)
成本/效益分析的第一步是估計開發(fā)成本、運行費用和新系統(tǒng)帶來的經(jīng)濟效益。其中:開發(fā)成本的估計方法參見7.1;運行費用取決于系統(tǒng)的操作費用(操作人員數(shù)、工作時間、消耗的物資等)和維護費用;系統(tǒng)的經(jīng)濟效益等于因使用新系統(tǒng)而增加的收入加上使用新系統(tǒng)可以節(jié)省的運行費用。注意:運行費用和經(jīng)濟效益存在于軟件的整個生命周期,總的效益與生命周期有關(guān);投資現(xiàn)在進行,效益將來收獲,因此還應(yīng)考慮貨幣的時間價值。
1.貨幣的時間價值通常使用利率的形式表示貨幣的時間價值。假設(shè)年利率為i,如果現(xiàn)在存入P元,則n年后可以得到的錢為:
F=P(1+i)n這就是P元錢在n年后的價值。反之,如果n年后能收入F元,那么7成本/效益分析折算成現(xiàn)在的價值是:P=F/(1+i)n
投資回收期通常使用投資回收期衡量一項開發(fā)工程的價值。所謂投資回收期就是使累計的經(jīng)濟效益等于最初投資所需的總時間。顯然,投資回收期越短就能越快獲得利潤。
3.純收入在整個生命周期之內(nèi)系統(tǒng)的累計經(jīng)濟收入(折合成現(xiàn)在值)與現(xiàn)在投資值的差值。這相當于比較“投資開發(fā)一個軟件系統(tǒng)”和“將錢存入銀行”兩種投資方案的優(yōu)劣。如果純收入為零或負值,則工程的預(yù)期收益和銀行的收益是一樣的,但是軟件開發(fā)是要冒一定風險的,單純從經(jīng)濟角度看這項工程是不值得投資的。4.投資回收率投資回收率可以衡量投資收益的大小,將其與年利率相比較就可以比較“投資開發(fā)一個軟件系統(tǒng)”和“將錢存入銀行”兩種投資方案的優(yōu)劣。它也是衡量工程的經(jīng)濟效益的一個重要參考。7成本/效益分析7.3成本/效益分析實例實例1:現(xiàn)需修改一個已有的庫存清單程序并新編寫一個產(chǎn)生報表程序使之它能每天給采購員遞交一份訂貨報表,估計費用為5000元;系統(tǒng)修改后能及時定貨,估計每年可以節(jié)省2500元。假設(shè)新系統(tǒng)的生命周期為5年,年平均利率為12%。計算該項投資的投資回收期、純收入和投資回收率。解:(1)先利用貨幣價值折算公式計算出未來5年中每年2500元折合成現(xiàn)在的價值。7成本/效益分析
(2)新系統(tǒng)兩年后就可以節(jié)省4225.12元,比最初的投資還少774.88元,第三年再節(jié)省1779.45元,774.88/1779.45=0.44。因此投資回收期是2+0.44=44年。(3)新系統(tǒng)5年的純收入為9011.94-5000=4011.94元。7成本/效益分析實例2:某部門需要開發(fā)計算機輔助設(shè)計(CAD)系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備維護制度
- 2025年泰能電力前臺招聘筆試題及答案
- 2025年四川文秘遴選筆試及答案
- 2025年長子縣事業(yè)單位考試面試及答案
- 2025年鹽城市事業(yè)單位技師考試及答案
- 2025年大慶市大同區(qū)事業(yè)編考試及答案
- 2025年青島經(jīng)控集團招聘筆試題及答案
- 船舶隱患排查治理制度
- 2026年地理探索世界地理與中國特色地理試題庫
- 2026年物流管理專業(yè)考試物流網(wǎng)絡(luò)優(yōu)化與運營題庫
- 專業(yè)律師服務(wù)合同書樣本
- 反詐宣傳講座課件
- GB/T 6003.2-2024試驗篩技術(shù)要求和檢驗第2部分:金屬穿孔板試驗篩
- DB32T 4398-2022《建筑物掏土糾偏技術(shù)標準》
- (精確版)消防工程施工進度表
- 保險公司資產(chǎn)負債表、利潤表、現(xiàn)金流量表和所有者權(quán)益變動表格式
- 電磁流量說明書
- XX少兒棋院加盟協(xié)議
- 五年級數(shù)學(xué)應(yīng)用題專題訓(xùn)練50題
- 2021年四川省資陽市中考數(shù)學(xué)試卷
- 高處作業(yè)安全培訓(xùn)課件
評論
0/150
提交評論