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

下載本文檔

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

文檔簡介

第2章可行性研究可行性研究的目的和任務(wù)可行性研究過程系統(tǒng)流程圖數(shù)據(jù)流圖數(shù)據(jù)字典成本/效益分析知識點2.1可行性研究的目的和任務(wù)目的:用最小的代價在盡可能短的時間內(nèi)確定問題是否有可行的解決方法。任務(wù):在較高層次上進(jìn)行抽象的系統(tǒng)分析和設(shè)計,對以后的行動方針提出建議。方法:通過導(dǎo)出系統(tǒng)的邏輯模型,探索若干種可供選擇的解法,從以下三方面研究每種解法的可行性;技術(shù)可行性:現(xiàn)有的技術(shù)能否實現(xiàn)?經(jīng)濟(jì)可行性:性能價格比?操作可行性:操作方式在用戶組織是否可行?技術(shù)可行性風(fēng)險分析:給定的約束條件下能否實現(xiàn)系統(tǒng)要求;資源分析:人員、軟硬件、工作環(huán)境是否具備等;技術(shù)分析:當(dāng)前技術(shù)能否支持開發(fā)全過程。經(jīng)濟(jì)可行性費用估計:設(shè)備、人力、材料、管理方面的費用;效益估計:估算新系統(tǒng)造成的成本節(jié)約和直接收益。操作可行性用戶使用可能性:用戶知識背景,工作特點…時間進(jìn)度可行性:用戶要求時間與預(yù)計開發(fā)進(jìn)度…組織和文化上的可行性:文化、法律等其他約束2.2

可行性研究過程1)復(fù)查系統(tǒng)規(guī)模和目標(biāo)2)研究正在使用的系統(tǒng)3)導(dǎo)出新系統(tǒng)的高層邏輯模型4)進(jìn)一步定義問題5)導(dǎo)出和評價供選擇的解法6)推薦行動方針7)草擬開發(fā)計劃8)書寫文檔并提交評審一.復(fù)查系統(tǒng)規(guī)模了解系統(tǒng)定義的問題;復(fù)查系統(tǒng)目標(biāo)和規(guī)模;明確系統(tǒng)的所有限制和約束;確保問題如實反映了用戶的要求;二.研究正在使用的系統(tǒng)了解運行舊系統(tǒng)的費用了解舊系統(tǒng)的功能不要了解舊系統(tǒng)的實現(xiàn)細(xì)節(jié)記錄舊系統(tǒng)與其他系統(tǒng)的接口注意:新系統(tǒng)>老系統(tǒng)(?)三.導(dǎo)出高層邏輯模型從舊系統(tǒng)的物理結(jié)構(gòu)導(dǎo)出其邏輯模型參考舊系統(tǒng)的邏輯模型,設(shè)計目標(biāo)系統(tǒng)邏輯模型使用數(shù)據(jù)流圖和數(shù)據(jù)字典定義系統(tǒng)的邏輯模型物理系統(tǒng):可運行的應(yīng)用系統(tǒng)軟件。邏輯模型:應(yīng)用系統(tǒng)的形式化抽象。四.進(jìn)一步定義問題和用戶復(fù)查系統(tǒng)的邏輯模型修改問題定義與邏輯模型五.導(dǎo)出和評價供選擇的解法根據(jù)邏輯模型從技術(shù)角度導(dǎo)出多個高層次物理解法首先根據(jù)技術(shù)可行性排除某些方案根據(jù)操作可行性排除某些方案根據(jù)經(jīng)濟(jì)可行性進(jìn)行排除最后為每個可行的方案制定開發(fā)進(jìn)度表六.推薦行動方針判斷是否值得繼續(xù)開發(fā)選擇一種最好的解決方法對推薦的解法進(jìn)行成本/效益分析七.草擬開發(fā)計劃制定工程進(jìn)度表人員、資源分配各階段成本估計需求分析進(jìn)度和成本八.書寫文檔并提交審查提交“可行性論證報告”提交“項目開發(fā)計劃書”評審組進(jìn)行審查2.3系統(tǒng)流程圖系統(tǒng)流程圖是一種常用的物理系統(tǒng)描述工具,基本思想是用圖形符號以黑盒形式描繪系統(tǒng)里面的每個部件。不關(guān)心內(nèi)部細(xì)節(jié)程序、文檔、數(shù)據(jù)庫、人工過程等系統(tǒng)流程圖:信息在各部件之間流動的情況;程序流程圖:程序?qū)π畔⑦M(jìn)行加工的控制過程。一.符號符號名稱說明處理程序、處理機(jī)、人工加工等,用動詞短語描述輸入/輸出泛指不明設(shè)備的輸入/輸出頁面內(nèi)引用轉(zhuǎn)到圖的另一部分或者從另一部分轉(zhuǎn)來離頁引用轉(zhuǎn)到另一頁圖上或由另一圖轉(zhuǎn)來連接線連接其他符號,指明流向文檔表示打印輸出,也可以表示由打印終端輸入數(shù)據(jù)存儲數(shù)據(jù)表示任何類型的聯(lián)機(jī)存儲直接數(shù)據(jù)表示磁盤、磁鼓輸入/輸出,也可以表示磁盤文件或數(shù)據(jù)庫顯示內(nèi)容CRT終端或顯示部件輸入/輸出手工操作人工完成的處理符號名稱說明判斷根據(jù)條件處理流程分支內(nèi)部存儲器表示內(nèi)部存儲器的存儲,也可表示內(nèi)存中的數(shù)據(jù)手工輸入人工輸入數(shù)據(jù)的脫機(jī)處理,如填寫表格卡片表示用卡片輸入/輸出,也可以表示一個卡片文件繪圖工具:MicrosoftVisio1、裝配廠零件庫存業(yè)務(wù)二.示例1)系統(tǒng)描述2)系統(tǒng)基本流程3)系統(tǒng)流程圖信息流動方向:從上到下、從左到右;分層描述:從簡單到詳細(xì);數(shù)據(jù)狀態(tài)變化:一種數(shù)據(jù)必然通過至少一次處理轉(zhuǎn)變?yōu)榱硪环N數(shù)據(jù)/文件。2、成績管理系統(tǒng)1)系統(tǒng)描述2)系統(tǒng)基本流程3)系統(tǒng)流程圖2.4

數(shù)據(jù)流圖數(shù)據(jù)流圖(DataFlowDiagram,DFD)是描繪軟件系統(tǒng)邏輯模型的工具;描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程;是系統(tǒng)邏輯功能的圖形表示;是分析員與用戶交流的工具;數(shù)據(jù)流圖繪制的基本要點是描繪功能,而不是實現(xiàn)。一.符號符號名稱說明或數(shù)據(jù)的源點/終點系統(tǒng)之外的人或其他實體。表達(dá)系統(tǒng)數(shù)據(jù)的外部來源或者到達(dá)目的,不屬于系統(tǒng)。或加工處理表示對數(shù)據(jù)的處理功能:一是變換數(shù)據(jù)結(jié)構(gòu)/值;二是原有基礎(chǔ)上產(chǎn)生新數(shù)據(jù)?;驍?shù)據(jù)存儲表示數(shù)據(jù)存儲形式的邏輯符號數(shù)據(jù)流數(shù)據(jù)在系統(tǒng)中的流動方向在數(shù)據(jù)流圖中應(yīng)該描繪所有可能的數(shù)據(jù)流向,而不應(yīng)該描繪出現(xiàn)某個數(shù)據(jù)流的條件。1、基本符號2、附加符號表達(dá)數(shù)據(jù)與加工邏輯的關(guān)系。輸入A和

B變成C輸入A或/和

B變成C輸入A和B之一變成C輸入C變成A和B之一輸入A變成B或/和

C輸入A變成B和

C3、數(shù)據(jù)流圖畫法根據(jù)問題描述找到:①數(shù)據(jù)的源點和終點;②處理;③數(shù)據(jù)存儲;④數(shù)據(jù)流。給出系統(tǒng)的基本模型圖(頂層圖):數(shù)據(jù)源點/終點、輸入/輸出數(shù)據(jù)流和一個處理(代表目標(biāo)系統(tǒng))。細(xì)化基本模型,得到功能級數(shù)據(jù)流圖(0層圖):從系統(tǒng)輸入端到輸出端,用數(shù)據(jù)流逐步標(biāo)識數(shù)據(jù)的流向,當(dāng)數(shù)據(jù)的組織或值發(fā)生變化時,加上一個處理;另外注意流程中數(shù)據(jù)的存儲。按照第3步的方法,對每一個處理進(jìn)行細(xì)化。直到體現(xiàn)了該系統(tǒng)的完整功能為止。4、畫數(shù)據(jù)流圖的注意點DFD中所有圖形符號只限于四種基本圖形元素;DFD主圖必須包括四種基本元素,缺一不可;DFD主圖上的數(shù)據(jù)流必須封閉在外部實體之間DFD中畫出所有可能的數(shù)據(jù)流向,不考慮條件;每個加工至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流數(shù)據(jù)存儲是靜態(tài)的數(shù)據(jù),數(shù)據(jù)流是動態(tài)的數(shù)據(jù);有時為了表達(dá)清晰,某些元素要畫多次或標(biāo)注;分層細(xì)化時必須保持信息連續(xù)性:輸入/輸出相同;圖上每個元素都必須有名字;不可夾帶控制流;1、數(shù)據(jù)流/數(shù)據(jù)存儲命名代表整體內(nèi)容,而不是局部成分;不要空洞、泛指的名詞,要有真實含義;如果很難命名,考慮重新分解。二.命名2、處理命名反映整體功能,不是局部功能;1個具體及物動詞+具體名詞組成;如果需要用2個以上動詞,考慮再次分解;如果很難命名,考慮重新分解。一家工廠的采購部門每天都需要一張訂貨報表,報表列出所有訂貨信息。零件入庫或出庫稱為事務(wù);倉庫管理員通過放在倉庫中的CRT終端把事務(wù)報告給訂貨系統(tǒng);當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時就應(yīng)該再次訂貨;三.示例1、訂貨系統(tǒng)1)系統(tǒng)描述2)提取數(shù)據(jù)流圖的成分源點:終點:處理:數(shù)據(jù)存儲:數(shù)據(jù)流:3)畫出系統(tǒng)的頂層圖4)畫出系統(tǒng)的0層圖5)對數(shù)據(jù)元素進(jìn)行編號6)進(jìn)一步細(xì)化系統(tǒng)模型2、成績錄入系統(tǒng)1)系統(tǒng)描述教師通過終端逐個錄入學(xué)生成績;錄入完成,系統(tǒng)生成成績報告單;如果不及格的學(xué)生人數(shù)大于總?cè)藬?shù)1/3,則需要向教務(wù)處提交教學(xué)情況說明;教學(xué)情況說明中列出成績統(tǒng)計信息;2)提取數(shù)據(jù)流圖的成分源點:終點:處理:數(shù)據(jù)流:數(shù)據(jù)存儲:3)畫出系統(tǒng)的頂層圖4)細(xì)化系統(tǒng)基本模型,繪制0層圖7)進(jìn)一步細(xì)化系統(tǒng)模型3、商店業(yè)務(wù)處理系統(tǒng)1)系統(tǒng)基本模型這個數(shù)據(jù)流圖只是一個高層的系統(tǒng)邏輯模型,它反映了目標(biāo)系統(tǒng)要實現(xiàn)的總體功能和需要存儲的數(shù)據(jù)。數(shù)據(jù)流圖繪制步驟:首先確定系統(tǒng)的輸入和輸出,根據(jù)商店業(yè)務(wù),畫出頂層數(shù)據(jù)流圖,以反映最主要業(yè)務(wù)處理流程。經(jīng)過分析,商店業(yè)務(wù)處理的主要功能應(yīng)當(dāng)有銷售、采購、會計三大項。主要數(shù)據(jù)流輸入的源點和輸出終點是顧客和供應(yīng)商。然后從輸入端開始,根據(jù)商店業(yè)務(wù)工作流程,畫出數(shù)據(jù)流流經(jīng)的各加工框,逐步畫到輸出端,得到第一層數(shù)據(jù)流圖。2)0層數(shù)據(jù)流圖3)加細(xì)每一個加工框銷售細(xì)化采購細(xì)化五、用途按照系統(tǒng)的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系;1、利用數(shù)據(jù)流圖作為交流信息的工具;數(shù)據(jù)流圖中的處理超過9個時,應(yīng)該畫分圖。多層數(shù)據(jù)流圖中,頂層流圖包含一個加工,它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)的輸出數(shù)據(jù).底層流圖是指其加工不需再做分解的數(shù)據(jù)流圖。中間層流圖則表示對其上層父圖的細(xì)化。它的每一加工可能繼續(xù)細(xì)化,形成子圖。在數(shù)據(jù)流圖中,按層給加工框編號。編號表明該加工所處層次及上下層的親子關(guān)系;規(guī)定任何一個數(shù)據(jù)流子圖必須與它上一層的一個加工對應(yīng),兩者的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流必須一致。此即父圖與子圖的平衡。2、利用數(shù)據(jù)流圖作為分析和設(shè)計的工具;系統(tǒng)流程圖反映功能與具體實現(xiàn)程序;數(shù)據(jù)流圖只描繪系統(tǒng)的功能。按照數(shù)據(jù)流圖進(jìn)行物理設(shè)計時,以圖中不同處理的時間(實時/延時)要求為指南,畫出許多組自動化邊界,每組自動化邊界意味著一個獨立的物理系統(tǒng)。2.5

數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary,DD)是關(guān)于數(shù)據(jù)的信息的集合,是數(shù)據(jù)流圖中元素的精確定義。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。數(shù)據(jù)字典的作用是為系統(tǒng)建模、軟件分析、設(shè)計和維護(hù)的過程提供數(shù)據(jù)描述和通信工具。數(shù)據(jù)字典所有條目按照一定次序進(jìn)行排列或者組織成卡片的形式。包括下列4類元素的定義:數(shù)據(jù)流、數(shù)據(jù)流分量(數(shù)據(jù)元素)、數(shù)據(jù)存儲、處理。一.定義方法順序:以確定的順序連接兩個或多個分量;選擇:兩個或多個分量中選取一個;重復(fù):對指定分量重復(fù)0次或多次;可選:指定分量可有可無;定義數(shù)據(jù)的方法:組合的方式有四種:對數(shù)據(jù)自頂向下的分解,當(dāng)分解到“基本數(shù)據(jù)元素”后停止分解。然后用“基本數(shù)據(jù)元素”的組合(關(guān)系運算)來定義數(shù)據(jù)。符號含義舉例=等價于/定義為x=a+與/連接x=a+b[|]或/選擇x=[a|b]m{}n重復(fù)m..n次x=1{a}5()可選x=a+

(b)“”基本數(shù)據(jù)元素x=“0”‥范圍x=“1”..”9”組合數(shù)據(jù)的符號:可以用上限、下限表示重復(fù)次數(shù),,等價于m{}n例.存折數(shù)據(jù)格式存折=帳號+戶名+存折冊號+支取方式+標(biāo)志+(備注)+開戶金額+開戶行+存折號碼+簽發(fā)日期+0{收支記錄}100收支記錄=日期+摘要+幣種+鈔/匯+存/取款金額+余額+操作員+(備考)帳號=19{數(shù)字}19存折冊號=”001”..”999”開戶金額=整數(shù)+”.”+2{數(shù)字}2支取方式=[“密”|”印”|…|”折”]存折號碼=12{數(shù)字}12二.實現(xiàn)1、數(shù)據(jù)元素名稱:唯一標(biāo)識該數(shù)據(jù)元素的名字別名:在不同場合下的不用名字描述:取值范圍、取值含義、長度等信息定義:數(shù)據(jù)結(jié)構(gòu)位置:數(shù)據(jù)元素所處的數(shù)據(jù)存儲或數(shù)據(jù)流記錄在卡片上或存儲在存儲器中。2、數(shù)據(jù)流名稱:數(shù)據(jù)流圖中使用的主要名字別名:在數(shù)據(jù)流圖中使用的其他名字描述:簡要介紹作用即它產(chǎn)生的原因和結(jié)果來源:來自何方(可選)去向:去向何處(可選)定義:數(shù)據(jù)結(jié)構(gòu)流通量:單位時間的傳輸次數(shù)(可選)3、數(shù)據(jù)存儲名稱:數(shù)據(jù)流圖中使用的主要名字別名:……輸入數(shù)據(jù)流:指向數(shù)據(jù)存儲的數(shù)據(jù)流(可選)輸出數(shù)據(jù)流:從數(shù)據(jù)存儲流出的數(shù)據(jù)流(可選)描述:對存儲內(nèi)容的說明定義:數(shù)據(jù)結(jié)構(gòu)(核心)組織:信息的組織方式:順序、相對、隨機(jī)、排序等例.下列DFD的卡片式數(shù)據(jù)字典例.訂貨報表(數(shù)據(jù)流)名稱:訂貨報表別名:描述:每天一次送給采購部門的需要訂貨的零件表來源:生成訂貨報表(處理)去向:采購部門組成:訂貨報表=零件編號+零件名稱+訂貨數(shù)量+目前價格+主要供應(yīng)者+(次要供應(yīng)者)例.零件編號(數(shù)據(jù)元素)名稱:零件編號別名:描述:惟一地標(biāo)識庫存清單中一個特定零件的關(guān)鍵域定義:零件編號=8{字符}8位置:

訂貨報表

訂貨信息

庫存量信息

事務(wù)例.訂貨數(shù)量(數(shù)據(jù)元素)名稱:訂貨數(shù)量別名:描述:某個零件的一次訂貨數(shù)量定義:訂貨數(shù)量=1{數(shù)字}5位置:

訂貨報表

訂貨信息例:酒店管理系統(tǒng)的局部DFD該系統(tǒng)的數(shù)據(jù)字典條目的定義預(yù)訂請求=客人數(shù)據(jù)+住宿期限+客房類別客人數(shù)據(jù)=客人姓名+地址+[身份證號碼|護(hù)照號碼]+支付方式身份證號碼=15{十進(jìn)制數(shù)字}18護(hù)照號碼=字母+8{數(shù)字}82.6

成本/效益分析一.成本估計軟件開發(fā)成本主要是人力消耗。成本估計不是精確的科學(xué)。成本估計的三種方法代碼行技術(shù):代碼行數(shù)×行平均成本任務(wù)分解技術(shù):

人力(人月)×月平均工資自動估計成本技術(shù):軟件工具取決于軟件的復(fù)雜程度與工資水平二.成本/效益分析方法估計開發(fā)系統(tǒng)的成本估計運行費用新系統(tǒng)帶來的經(jīng)濟(jì)效益合理估計軟件的壽命,一般設(shè)為5年比較開發(fā)成本與可能的效益系統(tǒng)的經(jīng)濟(jì)效益=增加的收入+節(jié)省的運行費用效益分為兩種:有形效益、無形效益1、貨幣的時間價值利用利率的形式表示貨幣的時間價值F=P×(1+i)n

→P=F/(1+i)n上述公式將估計系統(tǒng)可能獲得的未來收入轉(zhuǎn)換為現(xiàn)在的價值,從而可以得出系統(tǒng)的獲益。P代表現(xiàn)在的收入,F(xiàn)代表n年后的收入,i代表年利率例.一系統(tǒng)成本5000元,投入使用后每年可節(jié)省2500元,年率為12%,問該項目是否值得投資?年將來值(1+i)n現(xiàn)在值累計現(xiàn)在值125001.122232.142232.14225001.25441992.984225.12325001.4049281779.456004.57425001.573519161588.807593.37525001.76234168321418.579011.94表1將來的收入折算成現(xiàn)在值P=F/(1+i)n2、投資回收期使“累計經(jīng)濟(jì)效益現(xiàn)在值=投資成本”所需的時間投資回收期越短就能越快獲得利潤如表1:2年后經(jīng)濟(jì)效益為4

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論