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

下載本文檔

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

文檔簡介

第二章可行性研究問題定義

1、客戶提出要求

2、明確問題---初步調(diào)查(1天---1周內(nèi))

問題性質(zhì)

工程目標

工程規(guī)模

3、編寫材料---軟件計劃任務(wù)書1).軟件項目標題

2).軟件目的與目標

3).軟件用戶對象

4).軟件規(guī)模

可行性研究第2章可行性研究可行性研究是壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是說在較高層次上以較抽象的方式進行設(shè)計的過程

可行性研究的任務(wù):

不是解決問題,而是確定問題是否可解和是否值得解。首先進一步分析問題、建議系統(tǒng)邏輯模型、提出系統(tǒng)解決方案、然后從技術(shù)可行性、經(jīng)濟可行性和操作可行性等方面進行論證。不要花過多精力,占總成本的510%

實際例子:“工資管理系統(tǒng)”軟件計劃任務(wù)書

項目:工資管理系統(tǒng)問題:當(dāng)前工資管理費用太高。目標:研制新的低費用的工資管理系統(tǒng)范圍:研制費用小于18000元(+-50%)想法:用本廠的小型機進行工資管理可行性研究:時間15天,費用3000元.二、可行性的主要方面,包括:(1)

技術(shù)可行性:在現(xiàn)有的資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn)。要考慮的情況包括:

①開發(fā)的風(fēng)險②資源的有效性③技術(shù)方案可行性

(2)經(jīng)濟可行性:進行開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開發(fā)。要考慮的情況包括:①成本——效益分析②公司長期經(jīng)營策略③開發(fā)所需的成本和資源④潛在的市場前景(3)操作、社會可行性

操作方式是否合理。研究要開發(fā)的項目是否存在任何侵犯、防礙等責(zé)任問題,要開發(fā)項目的運行方式在用戶組織內(nèi)是否行得通,現(xiàn)有的管理制度、人員素質(zhì)和操作方式是否可行。

2.2可行性研究的具體步驟1確定項目規(guī)模和目標。研究正在運行的系統(tǒng)。建立新系統(tǒng)的高層邏輯模型,導(dǎo)出新系統(tǒng)實現(xiàn)的高層邏輯模型4導(dǎo)出和評估各種方案。5推薦可行的方案。6草擬開發(fā)計劃7編寫可行性研究報告。步驟如圖:實際例子:

工資管理系統(tǒng)物理模型考勤表職工核對考勤表工資計算系統(tǒng)工資單核對工資單工資報表會計(二)、抽象出當(dāng)前系統(tǒng)高層邏輯模型具體做法:1.去掉當(dāng)前系統(tǒng)物理模型中各業(yè)務(wù)處理過程中的有關(guān)實體的傳遞,將物理模型抽象為:數(shù)據(jù)源與宿、數(shù)據(jù)流、數(shù)據(jù)處理、數(shù)據(jù)存儲。2.畫出當(dāng)前系統(tǒng)的數(shù)據(jù)流圖。3.編制數(shù)據(jù)字典。(使用數(shù)據(jù)流程圖和數(shù)據(jù)字典表示系統(tǒng)的邏輯模型)實際例子:

工資管理系統(tǒng)職工會計考勤表工資單工資報表職工文件將物理模型抽象為邏輯模型輸出工資單計算工資輸出工資報表錄入考勤數(shù)據(jù)有關(guān)的工作:1、根據(jù)新系統(tǒng)的要求,完善和擴充數(shù)據(jù)流程圖。2、編數(shù)據(jù)字典。

注:DFD----DataFlowDiagramDD---DataDictionary職工會計考勤數(shù)據(jù)工資單工資報表職工文件考勤數(shù)據(jù)(三)、導(dǎo)出新系統(tǒng)實現(xiàn)的邏輯模型輸出工資單計算工資計算所得稅輸出工資報表錄入考勤數(shù)據(jù)有關(guān)的工作:

在新系統(tǒng)的DFD上,劃分若干個功能結(jié)合的界面,得出若干個物理解法。(五)、導(dǎo)出新系統(tǒng)的物理模型

2.3系統(tǒng)流程圖1

系統(tǒng)流程圖的作用:描述物理系統(tǒng)的工具??梢酝ㄟ^畫出系統(tǒng)流程圖來了解要開發(fā)的項目的大概處理流程、范圍和功能。2在進行可行性研究中,要以概括的形式描述現(xiàn)有系統(tǒng)的高層邏輯模型,并通過概要的設(shè)計變成所建議系統(tǒng)的物理模型,可以用系統(tǒng)流程圖來描述所建議系統(tǒng)的物理模型。3

系統(tǒng)流程圖的符號(P39)4系統(tǒng)流程圖的繪制方法

按業(yè)務(wù)處理的先后順序,自上而下,從左到右繪制。業(yè)務(wù)處理可能是人工的亦可能是電腦的。5系統(tǒng)流程圖示例實際例子2工資管理系統(tǒng)(電腦)工資事務(wù)計算工資程序工資報表程序工資單工資報表例子:庫存清單管理系統(tǒng)

某裝配廠有一座存放零件的倉庫,倉庫中現(xiàn)有的各種零件的數(shù)量以及每種零件的庫存量臨界值等數(shù)據(jù)記錄在庫存清單主文件中。當(dāng)倉庫中零件數(shù)量有變化時,應(yīng)該及時修改庫存清單主文件,如果哪種零件的庫存量少于它的庫存量臨界值,則應(yīng)該報告給采購部門以便定貨,規(guī)定每天向采購部門送一次定貨報告。圖2.3庫存清單系統(tǒng)的系統(tǒng)流程圖1.數(shù)據(jù)流:用箭頭表示數(shù)據(jù)流,箭頭方向表示數(shù)據(jù)流向,數(shù)據(jù)流名標在數(shù)據(jù)流線上。數(shù)據(jù)流由一組數(shù)據(jù)項組成,但在數(shù)據(jù)流圖中只有其名稱。數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,由一組成分固定的數(shù)據(jù)項組成。如:定票單由旅客姓名、年齡、單位、身份證號、日期及目的地等數(shù)據(jù)項組成。2.加工

也稱為數(shù)據(jù)處理,或稱為交換,是對數(shù)據(jù)進行處理的單元。數(shù)據(jù)處理名稱寫在方框內(nèi)。它對數(shù)據(jù)流進行某些操作或變換。每個加工也要有名字,通常是動詞短語,簡明地描述完成什么加工。在分層的數(shù)據(jù)流圖中,加工還應(yīng)編號。3.數(shù)據(jù)存儲數(shù)據(jù)存儲是由若干數(shù)據(jù)元素組成的,它為數(shù)據(jù)處理提供數(shù)據(jù)處理所需要的輸入流或為數(shù)據(jù)處理的輸出數(shù)據(jù)流提供存儲“倉庫”。數(shù)據(jù)存儲指暫時保存的數(shù)據(jù),它可以是數(shù)據(jù)庫文件或任何形式的數(shù)據(jù)組織。流向數(shù)據(jù)存儲的數(shù)據(jù)流可理解為寫入文件,從數(shù)據(jù)存儲流出的數(shù)據(jù)可理解為從文件讀數(shù)據(jù)或得到查詢結(jié)果。4.數(shù)據(jù)源點和終點數(shù)據(jù)源和終點是系統(tǒng)外部環(huán)境中的實體(包括人員、組織或其他軟件系統(tǒng)),統(tǒng)稱為外部實體。它們是為了幫助理解系統(tǒng)界面而引入的,一般只出現(xiàn)在數(shù)據(jù)流圖的頂層圖中,表示了系統(tǒng)中數(shù)據(jù)的來源和去處。三、畫數(shù)據(jù)流圖1.畫系統(tǒng)的輸入/輸出

把系統(tǒng)看作一個整體,看這個整體與外界的聯(lián)系。分析有哪些內(nèi)容是要通過外界獲取的,就是系統(tǒng)的輸入;有哪些是要向外界提供服務(wù)的,就是系統(tǒng)的輸出。畫系統(tǒng)的輸入/輸出即先畫頂層數(shù)據(jù)流圖。如下:飛機機票預(yù)定系統(tǒng)的頂層圖:旅行社飛機機票預(yù)定系統(tǒng)旅客定票單取票單通知機票取票單頂層流圖只包含一個加工,用以標識被開發(fā)的系統(tǒng),然后考慮該系統(tǒng)有哪些輸入數(shù)據(jù),這些輸入數(shù)據(jù)從哪里來;有那些輸出數(shù)據(jù),輸出到哪里去機票預(yù)定系統(tǒng)的頂層圖描述了機票預(yù)定系統(tǒng)與外界的簡單關(guān)系。例2:繪制DFD的實際例子:倉庫定貨系統(tǒng)的數(shù)據(jù)流圖1.從問題中分離出DFD的4種基本成分數(shù)據(jù)源/宿數(shù)據(jù)流處理數(shù)據(jù)存貯

倉庫定貨報表產(chǎn)生報表定貨信息采購部進/出倉單進/出倉單處理

庫存清單2.繪高層的DFD(基本系統(tǒng)模型)倉庫定貨系統(tǒng)采購部進/出倉單定貨報表繪制DFD的實際例子:1.從問題中分離出DFD的4種基本成分2.繪高層的DFD(基本系統(tǒng)模型)3.分解基本系統(tǒng)的主要功能倉庫處理進/出倉單采購部F1生成報表F2F3F4F5F1:進/出倉單F2:庫存信息F3,F(xiàn)4:定貨信息F5:定貨報表庫存信息定貨信息六、從分割DFD得到不同的物理實現(xiàn)(方案一)1.進/出倉管理子系統(tǒng)2.庫存與定貨管理子系統(tǒng)倉庫接受進/出倉單采購部F1生成報表F2F3F4F5更新庫存信息處理定貨F1定貨信息庫存信息進出倉單F1:進/出倉單F2:庫存信息F3,F(xiàn)4:定貨信息F5:定貨報表六、從分割DFD得到不同的物理實現(xiàn)(方案二)1.庫存與定貨管理子系統(tǒng)2.定貨報表管理子系統(tǒng)倉庫接受進/出倉單采購部F1生成報表F2F3F4F5更新庫存信息處理定貨F1定貨信息庫存信息進出倉單F1:進/出倉單F2:庫存信息F3,F(xiàn)4:定貨信息F5:定貨報表六、從分割DFD得到不同的物理實現(xiàn)(方案三)1.庫存管理子系統(tǒng)2.定貨管理子系統(tǒng)倉庫接受進/出倉單采購部F1生成報表F2F3F4F5更新庫存信息處理定貨F1定貨信息庫存信息進出倉單F1:進/出倉單F2:庫存信息F3,F(xiàn)4:定貨信息F5:定貨報表七、不同物理實現(xiàn)方案的比較

1、方案一

進/出倉管理庫存與定貨管理

2、方案二庫存與進貨管理定貨報表管理

3、方案三(較優(yōu))

庫存管理定貨管理倉庫倉庫、采購部倉庫、采購部采購部采購部倉庫一、數(shù)據(jù)字典的作用:就是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的,它以一種準確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計及維護提供了有關(guān)元素的一致的定義和詳細的描述。它和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是“需求說明書”的主要組成部分。數(shù)據(jù)字典是為分析人員查找數(shù)據(jù)流圖中有關(guān)名字的詳細定義而服務(wù)的,因此也像普通字典一樣,要把所有條目按一定的次序排列起來,以便查閱。二、數(shù)據(jù)字典的組成

由對數(shù)據(jù)流圖中的下述4種成分的定義組成:數(shù)據(jù)流、數(shù)據(jù)流分量、數(shù)據(jù)存貯、處理功能。1、數(shù)據(jù)流條目:給出了DFD中數(shù)據(jù)流的定義,通常列出該數(shù)據(jù)流的各組成數(shù)據(jù)項。在定義數(shù)據(jù)流或數(shù)據(jù)存儲組成時,使用表中給出的符號。

2.5數(shù)據(jù)字典(DD)符號含義例子及說明=被定義為+與X=a+b表示x由a和b組成[…|…]或X=[a|b]表示x由a或b組成{…}重復(fù)X={a}表示x由0個或多個a組成m{…}n或{…}n重復(fù)X=2{a}5或X={a}5表示x中最少出現(xiàn)2次a,最多出現(xiàn)5次a。5,2為重復(fù)次數(shù)的上、下限(…)可選X=(a)表示a可在x中出現(xiàn),也可不出現(xiàn)“…”基本數(shù)據(jù)元素X=“a”,表示x是取值為字符a的數(shù)據(jù)元素..連接符X=1..9,表示x可取1到9中任意一個值表2-1在數(shù)據(jù)字典的定義式中出現(xiàn)的符號m2數(shù)據(jù)元素字典例子定義數(shù)據(jù)流組成及數(shù)據(jù)項的例子:例1:機票=姓名+日期+航班號+起點+終點+費用姓名={字母}18航班號=“Y7100”..“Y8100”終點=[上海|北京、西安]2例2:例3(P113)2.數(shù)據(jù)存儲條目數(shù)據(jù)存儲條目是對數(shù)據(jù)存儲的定義,主要內(nèi)容及舉例如下:數(shù)據(jù)存儲名稱:庫存記錄別名:無簡述:存放庫存所有可供貨物的信息組成:貨物名稱+編號+生產(chǎn)廠家+單位+庫存量組織方式:索引文件,以貨物編號為關(guān)鍵字查詢要求:要求能立即查詢

數(shù)據(jù)存貯字典例2數(shù)據(jù)項條目數(shù)據(jù)項條目是不可再分解的數(shù)據(jù)單位,其定義格式及舉例如下:數(shù)據(jù)項名稱:貨物編號別名:G—NO,G—num,Goods—NO簡述:本公司的所有貨物的編號類型:字符串長度:10取值范圍及含義:第1位:進口/國產(chǎn)第2—4位:類別第5—7位:規(guī)格第8—10位:品名編號4.加工條目(也稱為數(shù)據(jù)處理)用來說明DFD中基本加工的處理邏輯的。舉例如下:加工名:確定能否供貨編號:1.2激發(fā)條件:接受到合格訂單時輸入:合格訂單輸出:可供貨訂單、缺貨訂單加工邏輯:根據(jù)庫存記錄IF訂單項目的數(shù)量<該項目庫存量的臨界值THEN可供貨處理ELSE此訂單缺貨,登錄,待進貨后處理ENDIF數(shù)據(jù)處理字典例2說明:數(shù)據(jù)字典中的加工模式主要描述該加工“做什么”,即實現(xiàn)加工的策略,而不是實現(xiàn)加工的細節(jié),它描述如何把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的加工規(guī)則。為了使加工邏輯直觀易讀,易被用戶理解,有幾種常用的描述方法,它們是結(jié)構(gòu)化語言、判定表及判定樹(教材8.5節(jié))三、數(shù)據(jù)字典的實現(xiàn)

實現(xiàn)途徑(P114)(1)人工方法------卡片法(2)利用計算機輔助建立并維護---數(shù)據(jù)字典處理軟件Word,SQL,VisualFoxpro,…..(3)混合方法------正文編輯軟件+報告生成軟件*注意建模手段的多樣性,如:數(shù)學(xué)建模、UML建模、結(jié)構(gòu)建模等

2.6成本/效益分析

一、影響成本估算的因素1、人的因素----分析與設(shè)計人員的素質(zhì)與水平2、問題因素-----復(fù)雜性、約束條件、性能指標等3、過程因素-----分析與設(shè)計技術(shù)、評審過程等4、生產(chǎn)因素-----計算機的性能及可靠性5、資源因素-----工具、硬件及軟件資源二、成本估算方法1、專家估算法2、類推估算法3、代碼行估算法4、任務(wù)分解估算法5、自動化估算法三、成本/效益分析1.成本調(diào)研、差旅等費用購置硬件、軟件和設(shè)備等費用系統(tǒng)開發(fā)費用系統(tǒng)安裝、運行和維護費用資料、人員培訓(xùn)費用等2.效益經(jīng)濟效益:可增加的收入、或節(jié)省的費用等社會效益:對工作或社會產(chǎn)生的影響3.貨幣的時間價值3.投資回收期5.純收入純收入=累計經(jīng)濟效益-成本2.7技術(shù)可行性分析技術(shù)可行性主要根據(jù)系統(tǒng)的功能、性能、約束條件等,分析在現(xiàn)有技術(shù)和資源條件下系統(tǒng)能否實現(xiàn)。包括:1.風(fēng)險分析找出風(fēng)險或問題,評價風(fēng)險大小,分析能否有效控制或緩解風(fēng)險2.資源分析分析是否具備系統(tǒng)所需的團隊人員、軟件、硬件等資源和相應(yīng)的工作環(huán)境,具備項目設(shè)計和實現(xiàn)的條件3.技術(shù)分析技術(shù)分析主要分析當(dāng)前的技術(shù)是否支持開發(fā)的各項活動,分析實現(xiàn)項目功能、性能等所需的技術(shù)、方法、算法或過程,并分析可能存在的風(fēng)險2.8法律或操作可行性人機界面、工作環(huán)境、工作過程等方面說明可行性開發(fā)過程可能涉及的合同、侵權(quán)、責(zé)任以及各種與法律相抵觸的問題最后注意:方案選擇與折衷、結(jié)論一個基于計算機的系統(tǒng)可以有多種解決方案,每個方案對成本、時間、人員、技術(shù)、設(shè)備等都有不同要求,不同方案開發(fā)出來的系統(tǒng)在功能、性能等方面也會有所不同,因此要根據(jù)實際情況選擇或折衷一個合理方案可行性結(jié)論必須有明確的結(jié)論:可立即開始;推遲到某些條件滿足;需要對開發(fā)目標做修改后開始;不可行不能進行例、任務(wù)分解估算法----開發(fā)CAD軟件包的例子功能需求分析設(shè)計編碼測試總計

用戶接口

1.02.00.53.57.02維圖形分析

2.010.04.59.526.03維圖形分析2.512.06.011.031.5數(shù)據(jù)結(jié)構(gòu)管理

2.06.03.04.015.0圖形顯示1.511.04.010.027.0外部設(shè)備控制1.56.03.55.016.0設(shè)計分析4.014.05.07.030.0總計14.061.026.550.0152.5勞務(wù)費(元/人月)5200480042504500成本(元)75400292800112625227250708075附I、編寫可行性研究報告可行性研究報告的內(nèi)容(GB8566--88)1.引言1.1編寫目的1.2背景1.3定義1.4參考資料2.可行性研究的前提2.1要求2.2目標2.3條件、假定和限制2.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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論