




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第二章 可行性研究,1 可行性研究的任務(wù),2 可行性研究過程,3 系統(tǒng)流程圖,4 數(shù)據(jù)流圖,5 數(shù)據(jù)字典,6 成本/效益分析,第二章 可行性研究,可行性研究是指: 1)在當(dāng)前組織內(nèi)外的現(xiàn)有條件下,開發(fā)系統(tǒng)所必須具備的資源和 條件,能否滿足系統(tǒng)的目標需求? 2)希望通過用最小的代價、在盡可能短的時間內(nèi),確定所識別出 來的問題是否有解(不是研究如何解決問題)。,1 可行性研究的任務(wù),1. 可行性研究的任務(wù)是什么?,2. 如何進行?,由此可以看出,可行性研究實際上是一個大大簡化了(花最小代價)的系統(tǒng)分析和設(shè)計過程。也就是說,是一個在較高的層次上、以較抽象的方式進行的系統(tǒng)分析和設(shè)計過程。 可行性研究的
2、成本一般只占工程總成本的5%左右。,第二章 可行性研究,3. 問題識別(項目分析與規(guī)劃),系統(tǒng)開發(fā)的前提是:開發(fā)人員必須首先弄清楚5個W,即What,Why,Who,Where,When。即開發(fā)人員必須知道做什么?為什么要做?由誰來做?在哪里做?以及什么時間內(nèi)做等問題。 如果在沒有搞清楚以上問題就匆忙著手開發(fā),往往是導(dǎo)致系統(tǒng)失敗的主要原因。但是,真正搞清楚以上幾個問題并非易事。,問題識別主要是通過了解企業(yè)目標、現(xiàn)行企業(yè)系統(tǒng)的問題、企業(yè)的信息戰(zhàn)略等內(nèi)容,決定如何使用信息技術(shù)幫助企業(yè)解決這些問題。要識別的問題首先是管理問題。例如,企業(yè)戰(zhàn)略優(yōu)勢下滑、產(chǎn)品滯銷、效率低下等。還要了解信息技術(shù)的利用程度。
3、例如有無數(shù)據(jù)混亂、處理速度慢,設(shè)備老化等問題。,獲取需求時,分析人員要有主動性。應(yīng)采用啟發(fā)式策略來激發(fā)企業(yè)的需求。將“滿足用戶需求”模式轉(zhuǎn)變?yōu)椤笆褂脩魸M意”的模式。 問題識別的越清楚,開發(fā)成功的概率就越大。,注意,沒有“How”,第二章 可行性研究,對每一種解決方案,分別從技術(shù)、經(jīng)濟、社會(可操作)、法律四方面,進行分析研究,推薦最佳方案(包括項目進度計劃)。,4. 簡單需求分析,5. 設(shè)計可供選擇的方案,6. 推薦最佳方案,初步確定系統(tǒng)的規(guī)模和目標、約束和限制等;,對系統(tǒng)進行高層邏輯分析,建立邏輯模型。,低檔方案;,中檔解決方案;,高檔方案;,人工解決方案(現(xiàn)有解決方案);,對高層邏輯模型進
4、行簡要設(shè)計,給出各種可能的解決方案。,對系統(tǒng)的功能、性能和限制條件等進行分析,確定現(xiàn)有資源(軟、硬件資源,技術(shù)水平和已有的工作基礎(chǔ))的條件下,有多大技術(shù)風(fēng)險?項目是否能實現(xiàn)?需要考慮以下三種情況: (1) 開發(fā)的風(fēng)險:在規(guī)定的限制范圍內(nèi),能否實現(xiàn)所必須的系統(tǒng)功能和性能? (2) 資源的有效性:可用于開發(fā)的技術(shù)人員是否存在問題? 可用于建立系統(tǒng)的其它資源是否具備? (3) 技術(shù):相關(guān)技術(shù)的發(fā)展是否支持該系統(tǒng)的開發(fā)? 進行技術(shù)可行性研究時,一旦估計錯誤,可能會導(dǎo)致出現(xiàn)災(zāi)難性后果。,第二章 可行性研究,技術(shù)可行性:現(xiàn)有技術(shù)與資源能否實現(xiàn)用戶的需求?,對項目開發(fā)成本進行估算或?qū)M行項目的成本/效益分析
5、,確定要本系統(tǒng)是否值得投資開發(fā)。 對于大多數(shù)系統(tǒng)而言,衡量經(jīng)濟上是否合算,應(yīng)考慮一個“底線”,經(jīng)濟可行性研究范圍較廣,包括成本/效益分析,長期公司經(jīng)營策略,開發(fā)所需的成本和資源,潛在的市場前景等。,第二章 可行性研究,經(jīng)濟可行性:從人、財、物上考慮開發(fā)本系統(tǒng)的經(jīng)濟效益是否高于開發(fā)成本?,研究系統(tǒng)是否存在任何侵犯、妨礙等責(zé)任問題。系統(tǒng)的運行方式在現(xiàn)有用戶組織內(nèi)是否行得通?現(xiàn)有管理制度、人員素質(zhì)和操作方式是否可行?即目標、方案等是否具有可操作性,是否能滿足企業(yè)的進一步發(fā)展的需求? 社會可行性研究的范圍也很廣,它包括合同、責(zé)任、侵權(quán)、用戶組織的管理模式及規(guī)范,以及一般技術(shù)人員所不了解的陷阱等。,社會
6、可行性:從社會行為各個方面,研究可操作性。,研究系統(tǒng)是否滿足法律上的要求,有沒有社會的因素會對系統(tǒng)開發(fā)產(chǎn)生消極影響。,第二章 可行性研究,法律可行性:從法律準則的等方面,研究可行性。,經(jīng)過可行性研究后,應(yīng)該對各種可行的方案進行對比分析,為用戶推薦一個最佳的解決方案,同時,給出項目的進度計劃安排。,第二章 可行性研究,2. 研究正在運行的系統(tǒng)。研究做什么而不是怎么做,注重系統(tǒng)與 其它系統(tǒng)的接口等。,2 可行性研究過程,可行性研究的步驟如下:,1. 復(fù)查系統(tǒng)的規(guī)模與目標,主要是確認用戶需求;,3. 導(dǎo)出新系統(tǒng)的高層邏輯模型。,4. 重新定義問題,即用戶需求。,5. 導(dǎo)出和評價可供選擇的方案,6.
7、推薦行動案,7. 草擬開發(fā)計劃,8. 書寫文檔并提交審查,參加人員:SA,USER,SE,根據(jù)上述可行性研究的結(jié)果,選擇一個最合理的方案并說明理由,對所推薦的方案要做出詳細的成本/效益分析。,明確了新系統(tǒng)的功能、處理流程及相關(guān)約束后,使用數(shù)據(jù)流圖和數(shù)據(jù)字典來建立高層邏輯模型,概要描述數(shù)據(jù)在系統(tǒng)中的流動和處理情況。,分析員進行調(diào)研,仔細閱讀和分析有關(guān)資料,對項目的規(guī)模和目標進行定義和確認,清晰地描述項目的一切限制和約束,確保要解決的問題確實是用戶所需要的。,正在運行的系統(tǒng)可能是人工系統(tǒng),也可能是舊的計算機系統(tǒng)。研究現(xiàn)有的系統(tǒng)是信息的重要來源。只關(guān)心它的基本功能、存在的問題,以及新的功能要求,與其
8、它系統(tǒng)的接口等。,新系統(tǒng)的模型反映了SA對用戶需求的認識,是否正確應(yīng)由用戶確認。確認的基礎(chǔ)是DFD和DD(為使用戶能明白,略去了細節(jié))。若不正確,則應(yīng)重復(fù)上述過程,直到所提出的系統(tǒng)模型完全符合新系統(tǒng)的目標。,從邏輯模型出發(fā),設(shè)計幾套不同的方案(高檔、中檔、低檔,包括現(xiàn)有系統(tǒng)等),并從技術(shù)、經(jīng)濟、可操作、法律等方面,對它們進行可行性評估,確定可行的解決方案。,為所推薦的方案草擬一份開發(fā)計劃,列出所需的人員、各種資源,指出何時開始,何時結(jié)束,整個生命期的各階段的成本等。最后要給出需求分析階段的詳細進度表和成本估計。,將上述可行性研究的結(jié)果寫成相應(yīng)的文檔,即可行性研究報告與項目開發(fā)計劃,并提請評審。
9、通過評審后,便可進入下一階段的開發(fā)。,系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具,它的基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件(程序、文檔、數(shù)據(jù)庫、人工過程等)。 所謂物理系統(tǒng),就是一個具體實現(xiàn)的系統(tǒng)。在可行性研究中,可通過畫出系統(tǒng)流程圖來說明系統(tǒng)的大概處理流程、范圍和功能等。系統(tǒng)流程圖不僅能用于可行性研究階段,還能用于需求分析階段。 系統(tǒng)流程圖表達的是信息在各個部件間的流動情況,而不是對信息進行加工處理的控制過程。應(yīng)該與程序流程圖加以區(qū)別。 畫系統(tǒng)流程圖時,首先要弄清楚業(yè)務(wù)流程及各處理元素,選擇正確的符號來代表系統(tǒng)中的各個元素。所畫的系統(tǒng)流程圖要反映出系統(tǒng)的處理流程。,第二章 可行性研
10、究,3 系統(tǒng)流程圖,1. 系統(tǒng)流程圖的作用,第二章 可行性研究,人工 輸入,人工輸入數(shù)據(jù)(脫機處理)。,以上是一些示例,MS-WORD中已經(jīng)提供了全部符號。,2. 系統(tǒng)流程圖的符號,例子:某工廠有一個庫房,存放該廠生產(chǎn)需要的物品,庫房中的各種物品的數(shù)量及各種物品庫存量臨界值等數(shù)據(jù)記錄在庫存文件上,當(dāng)庫房中物品數(shù)量有變化時,應(yīng)更新庫存文件。若某種物品的庫存量少于庫存臨界值,則報告采購部門以便其訂貨,每天向采購部門送一份采購報告。 系統(tǒng)要求用一臺PC處理更新庫存文件和產(chǎn)生訂貨報告。物品的發(fā)放和接受稱為變更記錄,由鍵盤錄入到微機中。系統(tǒng)中的庫存管理模塊對變更記錄進行處理,更新存儲在磁盤上的庫存文件,
11、并把訂貨信息記錄到聯(lián)機存儲中。每天由報告生成模塊讀一次訂貨信息,并打印出訂貨報告。,第二章 可行性研究,3. 系統(tǒng)流程圖的例子,依據(jù)上述描述畫出的系統(tǒng)的系統(tǒng)流程圖如下:,庫存管理系統(tǒng)的系統(tǒng)流程圖,第二章 可行性研究,輸入變更記錄,庫存管理模塊,庫存數(shù)據(jù)文件,訂貨信息,報告生成程序,訂貨報表,注意,畫復(fù)雜系統(tǒng)的系統(tǒng)流程圖時,通常采用分層描述的方法。首先畫高層的系統(tǒng)流程圖描述系統(tǒng)概貌,表明系統(tǒng)的關(guān)鍵功能。然后在另外的紙上分別將每個關(guān)鍵功能擴展到適當(dāng)?shù)脑敿毘潭?。這種分層描述的方法,結(jié)構(gòu)清晰、便于閱讀。,第二章 可行性研究,4 數(shù)據(jù)流圖(Data Flow Diagram,DFD),數(shù)據(jù)流圖(DFD)
12、是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。在數(shù)據(jù)流圖中,沒有任何具體的物理部件,它只描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。 DFD是系統(tǒng)邏輯功能的圖形表示,即使是非計算機專業(yè)的技術(shù)人員也容易理解它,因此它是分析員與用戶之間極好的通信工具。此外,設(shè)計數(shù)據(jù)流圖時只需考慮系統(tǒng)必須完成的基本邏輯功能,不需要考慮怎樣具體地實現(xiàn)這些功能,所以它也是今后進行軟件設(shè)計的很好的出發(fā)點。 DFD中有四種基本符號: 正方形(或立方體)表示數(shù)據(jù)的源點或終點(外部項); 圓角矩形(或圓形)代表變換數(shù)據(jù)的處理; 開口矩形(或兩條平行橫線)代表數(shù)據(jù)存儲; 箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方
13、向。,第二章 可行性研究,注意,數(shù)據(jù)流與程序流程圖中用箭頭表示的控制流有本質(zhì)不同,千萬不要混淆。在數(shù)據(jù)流圖中應(yīng)該描繪所有可能的數(shù)據(jù)流向,而不應(yīng)該描繪出現(xiàn)某個數(shù)據(jù)流的條件。DFD中不應(yīng)該出現(xiàn)控制信息。 處理并不一定是一個程序。一個處理框可以代表一系列程序、單個程序或者程序的一個模塊,甚至可以代表某個人工處理過程。 一個數(shù)據(jù)存儲也并不等同于一個文件,它可以表示一個文件、文件的一部分、數(shù)據(jù)庫的元素或記錄的一部分等。 數(shù)據(jù)存儲和數(shù)據(jù)流都是數(shù)據(jù),僅僅所處的狀態(tài)不同。數(shù)據(jù)存儲是處于靜止?fàn)顟B(tài)的數(shù)據(jù),數(shù)據(jù)流是處于運動中的數(shù)據(jù)。注意,并不是所有數(shù)據(jù)存儲和數(shù)據(jù)流都能直接從問題描述中提取出來。 通常在DFD中忽略出
14、錯處理,也不包括諸如打開或關(guān)閉文件之類的內(nèi)務(wù)處理。DFD的基本要點是描繪“做什么”而不考慮“怎樣做”。 畫DFD時,有時也可以約定一些其它符號,用以區(qū)分數(shù)據(jù)流之間的相互關(guān)系。,第二章 可行性研究,典型的DFD例子,A商店業(yè)務(wù)處理系統(tǒng)的頂層數(shù)據(jù)流圖,第二章 可行性研究,第二章 可行性研究,5 數(shù)據(jù)字典(Data Dictionary,DD),數(shù)據(jù)字典(DD)是關(guān)于數(shù)據(jù)信息的集合,即對DFD中所包含的所有元素的定義的集合。,一般而言,DD有以下四個元素的定義組成: 數(shù)據(jù)流 數(shù)據(jù)流分量,即數(shù)據(jù)元素 數(shù)據(jù)存儲 處理(可能用IPO圖或PDL語言描述更為方便)。,1. DD的內(nèi)容構(gòu)成,第二章 可行性研究,
15、DD的用途是作為分析階段的工具。 DD中給出了每個數(shù)據(jù)元素的控制信息,它對分析數(shù)據(jù)對程序的影響很有幫助。 DD是開發(fā)數(shù)據(jù)庫的第一步,而且是很有價值的一步。,2. DD的用途,數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。 沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖中每個元素的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。,第二章 可行性研究,3. DD的實際例子(注意數(shù)據(jù)息的來龍去脈),名字:訂貨報表 別名:訂貨信息 描述:每天一次送給采購員的需要訂貨的零件表。 定義:訂貨報表=零件編號 + 零件名稱 + 定貨數(shù)量 + 目前價格 + 主要供應(yīng)商
16、+ 次要供應(yīng)商。 位置:輸出到打印機。,書上例子課后仔細閱讀,關(guān)于DFD和DD的詳細內(nèi)容,在后面的章節(jié)中再做詳細說明。,成本/效益分析的目的是從經(jīng)濟角度出發(fā),評價開發(fā)一個新系統(tǒng)是否可行。成本/效益分析首先是估算將要開發(fā)的系統(tǒng)的開發(fā)成本,并與可能取得效益進行比較和權(quán)衡。效益分有形效益和無形效益兩種。有形效益可以用貨幣的時間價值、投資回收期和純收入等指標進行度量;無形效益主要從性質(zhì)上、心理上進行衡量,很難直接進行定量度量。 系統(tǒng)的經(jīng)濟效益 = 因使用新的系統(tǒng)而增加的收入 + 使用新的系統(tǒng)可以節(jié)省的運行費用 運行費用包括操作人員數(shù)、工作時間和消耗的物資等。 分析成本與效益,其目的是為了幫助用戶預(yù)見到系統(tǒng)帶來的好處,激勵用戶全力支持系統(tǒng)的開發(fā)。,第二章 可行性研究
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 我長大了健康領(lǐng)
- 城市管理信息系統(tǒng)
- 寫景朗讀指導(dǎo)課件
- 教育研究方法文獻
- 企業(yè)數(shù)據(jù)架構(gòu)之?dāng)?shù)據(jù)質(zhì)量提升與企業(yè)級數(shù)據(jù)模型構(gòu)建策略
- 2025年燒結(jié)釹鐵硼永磁材料項目規(guī)劃申請報告
- 2025年家用家具項目立項申請報告模板
- 2025年米面類項目提案報告
- 詞的教學(xué)課件
- 五分鐘英文教學(xué)試講課件
- 浙江杭州市2024-2025學(xué)年高一下學(xué)期6月期末考試英語試題及答案
- 新型電極材料成本控制-洞察及研究
- 2025年初中數(shù)學(xué)知識點測試題及答案
- 小學(xué)生集體活動安全課件
- 冰淇淋行業(yè)招商策劃
- 《重大火災(zāi)隱患判定方法》GB 35181-2017
- 口腔臨床藥物學(xué):自制制劑、防齲藥物
- 受限空間安全作業(yè)票填寫模板(2022年更新)
- 維修電工高級技師論文正稿
- 《FABI、ACE、CPR介紹話術(shù)》
- 酒店住宿水單模板
評論
0/150
提交評論