軟件工程課件:第2章 可行性研究_第1頁
軟件工程課件:第2章 可行性研究_第2頁
軟件工程課件:第2章 可行性研究_第3頁
軟件工程課件:第2章 可行性研究_第4頁
軟件工程課件:第2章 可行性研究_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第2章 可行性研究軟件工程柳傳志:沒錢賺的事我們不干;有錢賺但投不起錢的事不干;有錢賺也投得起錢但沒有可靠的人選,這樣的事也不干?!碧峋V可行性研究的任務可行性研究過程系統(tǒng)流程圖數(shù)據流圖數(shù)據字典成本/效益分析2.1 可行性研究的任務目的用最小的代價,在盡可能短的時間內確定問題是否能夠解決實質一次大大壓縮簡化了的系統(tǒng)分析和設計過程路線分析和澄清問題導出系統(tǒng)邏輯模型探索若干種可供選擇的主要解法(系統(tǒng)實現(xiàn)方案)對每種解法進行可行性研究為每種可行的解法制定一個粗略的實現(xiàn)進度2.1 可行性研究的任務技術可行性使用現(xiàn)有的技術能實現(xiàn)這個系統(tǒng)經濟可行性系統(tǒng)的經濟效益能否超過開發(fā)成本操作可行性系統(tǒng)的操作方式在這個

2、用戶組織內是否行得通2.1 可行性研究的任務技術可行性根據系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,從技術角度研究實現(xiàn)系統(tǒng)的可行性風險分析:在給定的約束條件下,判斷能否設計并實現(xiàn)系統(tǒng)所需的功能、性能資源分析:論證是否具備系統(tǒng)開發(fā)所需的管理人員和各類專業(yè)技術人員,必要的培訓,是否具備必須的軟件、硬件資源和工作環(huán)境技術分析:當前技術是否支持系統(tǒng)開發(fā)的全過程2.1 可行性研究的任務經濟可行性進行成本/效益分析,進行費用估計和效益估計費用估計:設備、人力、材料和管理費用效益估計:新軟件提供哪些以前沒有的功能;新軟件提供信息的速度、精度、質量有沒有提高;使用人員查詢和使用信息的能力有沒有提高;新軟件節(jié)省的

3、人力。2.1 可行性研究的任務系統(tǒng)運行方式用戶組織是否行的通現(xiàn)有的管理制度、人員素質、操作方式是否可行是否存在任何侵犯、妨礙等責任問題操作可行性對目標系統(tǒng)所規(guī)定的運行方式能否達到2.1 可行性研究的任務規(guī)律時間長短取決于工程的規(guī)模,成本只是預期的工程總成本的5%10%問題值得解問題沒有可行的解推薦一個較好的解決方案,并且為工程制定一個初步的計劃建議停止這項開發(fā)工程,以避免時間、資源、人力和金錢的浪費提綱可行性研究過程系統(tǒng)流程圖數(shù)據流圖數(shù)據字典成本/效益分析2.2 可行性研究過程1234復查系統(tǒng)規(guī)模和目標研究目前正在使用的系統(tǒng)導出新系統(tǒng)的高層邏輯模型進一步定義問題導出和評價供選擇的解法推薦行動方

4、針草擬開發(fā)計劃書寫文檔提交審查56782.2 可行性研究過程復查確認規(guī)模和目標改正含糊或不確切的敘述清晰描述一切限制和約束(1)復查系統(tǒng)規(guī)模和目標確保分析員提交的報告確實是用戶要求解決的問題2.2 可行性研究過程(2)研究目前正在使用的系統(tǒng)現(xiàn)有系統(tǒng)要完成的工作,就是新系統(tǒng)所必須具備的功能現(xiàn)有系統(tǒng)存在的缺點,新系統(tǒng)必須加以改進現(xiàn)有系統(tǒng)所不具備的功能,又是用戶必須的,則新系統(tǒng)一定要預以增加現(xiàn)有系統(tǒng)所需要的費用是新系統(tǒng)的一個重要的投資依據2.2 可行性研究過程(2)研究目前正在使用的系統(tǒng)不要花太多時間于實現(xiàn)細節(jié),注意了解并記錄現(xiàn)有系統(tǒng)和其他系統(tǒng)之間的接口情況分析現(xiàn)有系統(tǒng)的文檔資料和使用手冊實地考察現(xiàn)

5、有系統(tǒng)訪問關鍵人員了解原有系統(tǒng)可以做什么,為什么這么做,代價2.2 可行性研究過程(3)導出新系統(tǒng)的高層邏輯模型原有系統(tǒng)新系統(tǒng)邏輯模型邏輯模型物理系統(tǒng)物理系統(tǒng)系統(tǒng)流程圖數(shù)據流圖數(shù)據字典2.2 可行性研究過程(4)進一步定義問題討論基礎:數(shù)據流圖、數(shù)據字典復查問題定義、工程規(guī)模和目標分析員用戶21估計余下的每個可能的系統(tǒng)的開發(fā)成本和運行費用,并且估計相對于現(xiàn)有的系統(tǒng)而言這個系統(tǒng)可以節(jié)省的開支或可以增加的收入。根據使用部門處理事務的原則和習慣去掉其中從操作方式或操作過程的角度看用戶不能接受的方案根據技術可行性的考慮初步排除一些不現(xiàn)實的系統(tǒng)2.2 可行性研究過程(5)導出和評價供選擇的解法End t

6、o End Mapping1從建議的系統(tǒng)邏輯模型出發(fā),導出若干個較高層次的物理解法供比較和選擇數(shù)據流圖上劃分不同邊界組合的方法2.2 可行性研究過程(6)推薦行動方針向用戶提出推薦方案,在推薦方案中應清楚地表明本項目的開發(fā)價值,成本/效益分析,推薦這個方案的理由(7)草擬開發(fā)計劃分析員為推薦的方案草擬一份開發(fā)計劃含:工程進度表估計各類開發(fā)人員、各種資源需要情況和使用時間估計系統(tǒng)生命周期每個階段的成本給出需求分析的詳細進度表和成本估計(8)書寫文檔提交審查1 復查定義,明確限制的約束。 我們認為用戶要的 用戶要的2 研究老系統(tǒng) 解決老系統(tǒng)問題老系統(tǒng)功能新增功能 新系統(tǒng)效益注:只了解老系統(tǒng)做什么,

7、而不管怎樣做注意了解與其它系統(tǒng)的接口 老系統(tǒng)效益 過程和步驟總結3 導出高層邏輯模型(conceptual design)抽象實現(xiàn)改進 報告應該告訴用戶“What”而不是“How” 邏輯模型由數(shù)據流圖來描述,不需細化 物理模型用系統(tǒng)流程圖表示過程和步驟總結 3 邏輯模型4 重新定義 1 復查定義注:此時合同未簽,應考慮成本,不宜反復太多次。5 導出多種解法進度表經濟上合算技術上可行操作上可行技術上不可行不可能操作不合算過程和步驟總結6 推薦行動方針Yes or No?NoYesWhy?Which one is the best?Why? (cost / benefit)7 開發(fā)計劃(粗略) 任

8、務分解,確定負責人 大致進度規(guī)劃 財務預算 風險分析及對策8 編寫可行性報告9 提交審查過程和步驟總結提綱系統(tǒng)流程圖數(shù)據流圖數(shù)據字典成本/效益分析2.3 系統(tǒng)流程圖描繪物理系統(tǒng)的傳統(tǒng)工具基本思想:用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件。包括程序、文檔、數(shù)據庫和人工過程等表達了數(shù)據在系統(tǒng)各部件之間的流動情況控制、處理信息(不同于程序流程圖)2.3 系統(tǒng)流程圖系統(tǒng)流程圖的作用系統(tǒng)分析員作進一步分析的依據系統(tǒng)分析員、管理人員、業(yè)務操作人員相互交流的工具系統(tǒng)分析員可直接在系統(tǒng)流程圖上擬出可以實現(xiàn)計算機處理的部分可利用系統(tǒng)流程圖來分析業(yè)務流程的合理性2.3 系統(tǒng)流程圖基本符號符號名稱說明處理如:程

9、序,處理機,人工加工輸入/輸出連接換頁連接數(shù)據流表示輸入或輸出同一頁上圖的連接不同頁上圖的連接指明數(shù)據流動方向系統(tǒng)符號符號名稱說明穿孔卡片文檔磁帶聯(lián)機存儲磁盤磁鼓顯示人工輸入人工操作輔助操作通信鏈路穿孔卡片輸入/輸出,或穿孔卡片文件打印輸出,或打印終端輸入數(shù)據磁帶輸入/輸出,或表示磁帶文件任何種類磁盤存儲,如磁盤、磁鼓等磁盤輸入/輸出,或磁盤上文件、數(shù)據庫磁鼓輸入/輸出,或磁鼓上文件、數(shù)據庫顯示器部件人工輸入數(shù)據,如填寫表格人工完成的處理使用輔助設備進行的脫機操作通過遠程通信線路傳送數(shù)據1.把一個廣義的輸入輸出操作具體化為讀寫存儲在特殊設備上的文件(或數(shù)據庫);2.把抽象處理具體化為特定的程序

10、或手工操作等。2.3 系統(tǒng)流程圖系統(tǒng)流程圖例1 庫存管理某裝配廠有一座零件倉庫,倉庫中現(xiàn)有各種零件的數(shù)量以及每種零件的庫存量臨界值等數(shù)據記錄在庫存清單主文件中。如果哪種零件的庫存量少于它的臨界值時,則應報告給采購部門以便定貨。規(guī)定每天向采購部門送一次定貨報告。2.3 系統(tǒng)流程圖裝配廠使用一臺小型計算機處理更新庫存清單主文件和產生定貨報告的任務。倉庫中的每一項業(yè)務都通過CRT終端輸入到計算機中系統(tǒng)中的庫存清單程序負責對事務進行處理,更新存儲在磁盤上的庫存清單主文件必要的定貨信息寫在磁帶上每天由報告生成程序讀一次磁帶,生成并打印出定貨報告庫存清單程序報告生成程序事務庫存清單程序庫存清單主文件訂貨信

11、息報告生成程序訂貨報表提綱系統(tǒng)流程圖數(shù)據流圖數(shù)據字典成本/效益分析2.4 數(shù)據流圖簡稱DFD-Data Flow Diagram圖描繪信息流和數(shù)據從輸入移動到輸出的過程中所經受的變換,反映了數(shù)據在軟件中流動和被處理的邏輯過程數(shù)據流圖是系統(tǒng)邏輯功能的表示圖形化技術,是一種極好的通信工具在數(shù)據流圖中應該描繪所有可能的數(shù)據流向,而不應該描繪出現(xiàn)某個數(shù)據流的條件2.4 數(shù)據流圖符號表示數(shù)據流圖有四種基本符號: 數(shù)據的源點/終點 變換數(shù)據的處理并不一定是一個程序,可以是一系列程序,單個程序或者程序的一個模塊,也可以代表用穿孔機穿孔或目視檢查數(shù)據正確性等人工處理過程。2.4 數(shù)據流圖一個數(shù)據存儲也并不等同

12、于一個文件,它可以表示一個文件、文件的一部分、數(shù)據庫的元素或記錄的一部分等;數(shù)據可以存儲在磁盤、磁帶、磁鼓、主存、微縮膠片、穿孔卡片及其他任何介質上(包括人腦)。存儲:把一個數(shù)據存入數(shù)據存儲;用一個數(shù)據去修改數(shù)據存儲中的數(shù)據;從數(shù)據存儲中讀出一個數(shù)據;從數(shù)據存儲中檢索出一批數(shù)據。數(shù)據存儲2.4 數(shù)據流圖數(shù)據流表示數(shù)據在系統(tǒng)中的流動方向,一般分單向數(shù)據流和雙向數(shù)據流兩種。數(shù)據流圖有六種附加符號:附加符號中的星號(*)表示數(shù)據流之間是“與”關系;加號(+)表示數(shù)據流之間是“或”關系;符號表示只能從數(shù)據流中選一個(互斥關系)。T*+ T*+ 數(shù)據流2.4 數(shù)據流圖數(shù)據存儲是處于靜止狀態(tài)的數(shù)據數(shù)據流是

13、處于運動中的數(shù)據忽略出錯處理,也不包括諸如打開或關閉文件之類的內務處理。數(shù)據流圖的基本要點是描繪“做什么”而不考慮“怎樣做”數(shù)據的源點和終點相同,如果只用一個符號代表數(shù)據的源點和終點,則至少將有兩個箭頭和這個符號相連,或者再重復畫一個同樣的符號數(shù)據存儲vs數(shù)據流處理要點繪圖清晰度2.4 數(shù)據流圖數(shù)據流圖案例分析一家工廠的采購部每天需要一張定貨報表,報表按零件編號排序,列出所有需要再次定貨的零件。對于需要訂貨的零件列出其零件編號、零件名稱、定貨數(shù)量、目前價格、主要供應者、次要供應者。零件入庫或出庫稱為事務,通過放在倉庫中的CRT終端把事務報告給定貨系統(tǒng)。當某種零件的庫存量少于臨界值時就應該再次定

14、貨。2.4 數(shù)據流圖數(shù)據流圖案例分析第一步 提取數(shù)據流圖的4種成分采購部每天需要一張定貨報表通過放在倉庫中的CRT終端把事務報告給定貨系統(tǒng)數(shù)據終點:采購員數(shù)據源點:倉庫管理員采購部每天需要一張定貨報表處理:產生報表零件入庫或出庫稱為事務處理:處理事務當某種零件的庫存量少于臨界值時就應該再次定貨數(shù)據存儲:庫存清單2.4 數(shù)據流圖2.4 數(shù)據流圖數(shù)據流圖案例分析第二步 確定“基本系統(tǒng)模型”定貨系統(tǒng)基本數(shù)據流圖倉庫管理員定貨系統(tǒng)采購員事務定貨報表2.4 數(shù)據流圖數(shù)據流圖案例分析第三步 確定“功能級數(shù)據流圖”將加工(處理)定貨系統(tǒng)進行功能分解,變成事務處理和產生報表兩部分;考慮有關數(shù)據存儲問題,涉及到

15、存儲的信息有:庫存清單、定貨信息;定貨系統(tǒng)功能級數(shù)據流圖2.4 數(shù)據流圖數(shù)據流圖案例分析第四步 細化數(shù)據流圖將事務處理進一步分解為接收事務,更新庫存清單、處理定貨三部分。畫出定貨系統(tǒng)功能分解后的數(shù)據流圖2.4 數(shù)據流圖畫數(shù)據流圖的原則1 確定系統(tǒng)的源點和終點2 確定系統(tǒng)的輸入和輸出數(shù)據流的關系3 保持分解前后輸入/輸出數(shù)據流必須相同(父子平衡)4 盡量簡化加工之間的聯(lián)系5 用“自頂向下”方法,逐層畫出數(shù)據流圖,每張數(shù)據流圖中加工(處理)的個數(shù)不能超過9個(7加減2)6 注意分解速度(一般每分解一層增加2-7個加工)7 在畫數(shù)據流圖時應避免線條交叉,必要時可使用重復的外部項(源點或終點)或數(shù)據存

16、儲符號8 適當?shù)拿?,加工處理要編?.4 數(shù)據流圖原則2 確定系統(tǒng)的輸入和輸出數(shù)據流的關系輸入數(shù)據流學生信息學號姓名預定教材教材ISBN教材價格輸出數(shù)據流訂書單教材ISBN教材價格教材數(shù)量“教材數(shù)量”數(shù)據流被遺漏了2.4 數(shù)據流圖原則4盡量簡化加工之間的聯(lián)系2.4 數(shù)據流圖原則5:用“自頂向下”方法,逐層畫出數(shù)據流圖,每張數(shù)據流圖中加工(處理)的個數(shù)不能超過9個(7加減2)為了表達數(shù)據處理過程的數(shù)據加工情況,需要采用層次結構的數(shù)據流圖按照系統(tǒng)的層次結構進行逐步分解,并以分層的數(shù)據流圖反映這種結構關系,能清楚地表達和容易理解整個系統(tǒng)在多層數(shù)據流圖中,頂層流圖僅包含一個加工,它代表被開發(fā)系統(tǒng)。它

17、的輸入流是該系統(tǒng)的輸入數(shù)據,輸出流是系統(tǒng)所輸出數(shù)據底層流圖是指其加工不需再做分解的數(shù)據流圖,它處在最底層中間層流圖則表示對其上層父圖的細化。它的每一加工可能繼續(xù)細化,形成子圖2.4 數(shù)據流圖原則8:適當?shù)拿庸ぬ幚硪幪? 為數(shù)據流(或數(shù)據存儲)命名名字應代表數(shù)據流(或數(shù)據存儲)的內容不要使用空洞的、缺乏具體含義的名字如果在為某個數(shù)據流(或數(shù)據存儲)起名字時遇到了困難,則很可能是因為對數(shù)據流圖分解不恰當造成的,應試試重新分解2.4 數(shù)據流圖原則8:適當?shù)拿庸ぬ幚硪幪? 為“處理”命名先為數(shù)據流命名,再為與之相關聯(lián)的處理命名名字應反映處理的功能,而不是它的部分功能名字最好由一個具體的

18、及物動詞加上一個具體的賓語組成通常名字中僅包含一個動詞,如果必須用兩個動詞才能描述整個處理的功能,則把這個處理再分解成兩個處理可能更加恰當如果在為某處理命名時遇到了困難,則很可能是發(fā)現(xiàn)了分解不恰當?shù)嫩E象,應考慮重新分解2.4 數(shù)據流圖數(shù)據流圖的用途 1 作為交流信息的工具2 作為分析和設計的工具3 數(shù)據流圖可以輔助物理系統(tǒng)的設計(圖)4 數(shù)據流圖對詳細設計也有幫助2.4 數(shù)據流圖暗示以批量方式更新庫存清單2.4 數(shù)據流圖以聯(lián)機方式更新庫存清單2.4 數(shù)據流圖檢查和修改數(shù)據流圖的原則數(shù)據流圖上所有圖形符號只限于前述四種基本圖形元素數(shù)據流圖的主圖(0層)必須包括前述四種基本元素,缺一不可每個加工至

19、少有一個輸入數(shù)據流和一個輸出數(shù)據流在數(shù)據流圖中,需按層給加工框編號,編號表明該加工所處層次及上下層的親子關系2.4 數(shù)據流圖檢查和修改數(shù)據流圖的原則規(guī)定任何一個數(shù)據流子圖必須與它上一層的一個加工對應,兩者的輸入數(shù)據流和輸出數(shù)據流必須一致。此即父圖與子圖的平衡圖上每個元素都必須有名字數(shù)據流圖中不可夾帶控制流初畫時可以忽略瑣碎的細節(jié),以集中精力于主要數(shù)據流提綱系統(tǒng)流程圖數(shù)據字典成本/效益分析2.5數(shù)據字典數(shù)據流圖 & 數(shù)據字典數(shù)據字典:是關于數(shù)據的信息集合,是對數(shù)據流圖中包含的所有元素定義的集合數(shù)據流圖描述了系統(tǒng)的“分解”,它表明系統(tǒng)由哪些部分組成數(shù)據字典則為數(shù)據流圖中出現(xiàn)的每一部分都給出“嚴格定

20、義”,二者有機配合,完整地描述了系統(tǒng)沒有數(shù)據字典數(shù)據流圖就不嚴密,沒有數(shù)據流圖數(shù)據字典也難于發(fā)揮作用2.5.1 數(shù)據字典的內容典型情況記錄的信息:一般信息(名字、別名、描述)定義(數(shù)據類型、長度、結構)使用特點(值的范圍、使用頻率、使用方式)控制信息(來源、用戶、程序的改變和使用權)分組信息(父結構、從屬結構、物理位置)由對下列4類元素的定義組成:(1) 數(shù)據流; (2) 數(shù)據流分量(即數(shù)據元素);(3) 數(shù)據存儲; (4) 處理2.5.2 定義數(shù)據字典的方法數(shù)據字典中的定義就是對數(shù)據自頂向下的分解,一般來說應分解到每個和工程有關的人都清楚其含義的元素為止。數(shù)據的基本類型順序選擇重復 可選 符

21、號= + ( ) 2.5.2 定義數(shù)據字典的方法符號含義說明舉例=被定義為訂書單教材ISBN價格數(shù)量+與X=a+b 表示X由a和b組成|或X=a|b 表示X由a或b組成重復X=a 表示X由0個或多個a組成Mn重復X=2a5 表示X中最少出現(xiàn)2次a,最多出現(xiàn)5次a。 5,2為重復次數(shù)的上、下限()可選X=(a) 表示a可在X中出現(xiàn),也可不出現(xiàn)“”基本數(shù)據元素X=“a”,表示X是取值為字符a的數(shù)據元素.連接符X=1.9,表示X可取1到9中任意一個值在數(shù)據字典的定義中出現(xiàn)的符號含義2.5.2 定義數(shù)據字典的方法某程序設計語言規(guī)定,用戶說明的標識符是長度不超過8個字符的字符串,其中第一個字符必須是字母

22、字符,隨后的字符既可以是字母字符也可以是數(shù)字字符。使用上面講過的符號,我們可以像下面那樣定義標識符:標識符=字母字符+字母數(shù)字串字母數(shù)字串=0字母或數(shù)字7字母或數(shù)字=字母字符數(shù)字字符2.5.3 數(shù)據字典的用途作為分析階段的工具用于開發(fā)小組之間的通信可控制程序和模塊的改變是開發(fā)數(shù)據庫的基礎 2.5.4 定義數(shù)據字典的實現(xiàn)數(shù)據字典的實現(xiàn)開發(fā)小系統(tǒng)時可建立卡片每個要定義的名字準備一張卡片在卡片上注明名字、別名、描述、定義、位置、控制信息、使用特點將所有卡片按一定方式排序,如英文字母順序或漢字筆畫多少等名字:定貨報表別名:定貨信息描述:每一天送給采購員的需要 定貨的零件表定義:定貨報表=零件編號+零件

23、 名稱+定貨數(shù)量+目前價格 +主要供應者+次要供應者位置:輸出到打印機名字:零件編號別名:描述:惟一地標識庫存清單中 一個特定零件的關鍵域定義:零件編號=8字符8位置:定貨報表 定貨信息 庫存清單 事務名字:定貨數(shù)量別名:描述:某個零件一次定貨的數(shù)量定義:定貨數(shù)量=1數(shù)字5位置:定貨報表 定貨信息 2.5.4 定義數(shù)據字典的實現(xiàn)案例:存折2.5.4 定義數(shù)據字典的實現(xiàn)案例:存折,數(shù)據字典定義存折戶名所號帳號開戶日性質(印密)1存取行50戶名2字母24所號“001”.“999” 帳號“00000001”.“99999999”開戶日年月日性質“1”.“6” 注:”1”表示普通戶,”5”表示工資戶等

24、印密“0” 注:印密在存折上不顯示存取行日期(摘要)支出存入余額操作復核提綱系統(tǒng)流程圖成本/效益分析2.6.1 成本分析軟件開發(fā)成本主要表現(xiàn)為人力消耗(乘以平均工資則得到開發(fā)費用)。成本估計不是精確的科學,因此應該使用幾種不同的估計技術以便相互校驗。自動估計成本技術任務分解技術代碼行技術2.6.1 成本分析1 代碼行技術是一種比較簡單定量的估算方法,把開發(fā)每個軟件功能的成本和實現(xiàn)這個功能需要用的源程序代碼行數(shù)聯(lián)系起來,若有歷史數(shù)據作參考的話,這種方法還是有效的。設 T軟件成本 N軟件源代碼行數(shù) A每行源代碼的平均成本 T=AN 其中A取決于軟件的復雜程度和工資水平2.6.1 成本分析2 任務分

25、解技術把軟件開發(fā)工程分解為若干個相對獨立的任務,然后再分別估計每個單獨開發(fā)任務的成本,最后累加起來得到軟件工程的總成本。估計每個任務的成本時,通常先估計完成該項任務需要用的人力(以人月為單位),再乘以每人每月的平均工資而得出每個任務的成本。2.6.1 成本分析設 T-軟件總成本 B-每個單獨開發(fā)任務的成本 -系數(shù)T=B C-完成每個單獨任務所需的人力(月)D-每人每月的平均工資 B=CD T=CD2.6.1 成本分析3 自動估計成本技術采用自動估計成本的軟件工具可以減輕人的勞動,并且使得估計的結果更客觀。但是,采用這種技術必須有長期搜集的大量歷史數(shù)據為基礎,并且需要有良好的數(shù)據庫系統(tǒng)支持。2.

26、6.2 成本/效益分析的方法成本/效益分析的第一步是估計開發(fā)成本、運行費用和新系統(tǒng)將帶來的經濟效益。運行費用取決于系統(tǒng)的操作費用(操作員人數(shù),工作時間,消耗的物資等等)和維護費用。系統(tǒng)的經濟效益等于因使用新系統(tǒng)而增加的收入加上使用新系統(tǒng)可以節(jié)省的運行費用。因為運行費用和經濟效益兩者在軟件的整個生命周期內都存在,總的效益和生命周期的長度有關,所以應該合理地估計軟件的壽命。一般設生命周期為5年 。2.6.2 成本/效益分析的方法效益分析的四個重要概念貨幣的時間價值投資回收期純收入投資回收率2.6.2 成本/效益分析的方法(1) 貨幣的時間價值通常使用“利率”的形式表示貨幣的時間價值i: 年利率P:現(xiàn)在存入的錢n:年n年后可以獲得的錢數(shù)為F=P(1+i)n這些錢的現(xiàn)在價值為P=F/(1+i)n2.6.2 成本/效益分析的方法修改一個已有的庫存清單系統(tǒng),使它能在每天送給采購員一份定貨報表。修改已有的庫存清單程序并且編寫產生報表的程序,估計共需5000元;系統(tǒng)修改后能及時定貨將消除零件短缺問題,估計因此每年可以節(jié)省2500元,5年共可節(jié)省12500元。但是,不能簡單地把5000元和1250

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論