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

下載本文檔

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

文檔簡(jiǎn)介

復(fù)習(xí)軟件危機(jī)軟件工程軟件生命周期軟件過(guò)程技術(shù)管理傳統(tǒng)方法學(xué)面向?qū)ο蠓椒▽W(xué)軟件定義軟件開(kāi)發(fā)運(yùn)行維護(hù)問(wèn)題定義可行性研究需求分析編碼和單元測(cè)試總體設(shè)計(jì)詳細(xì)設(shè)計(jì)綜合測(cè)試問(wèn)題定義目的:弄清楚用戶要求計(jì)算機(jī)解決什么問(wèn)題任務(wù):編寫(xiě)“系統(tǒng)目標(biāo)與規(guī)范說(shuō)明”問(wèn)題定義的步驟 用戶寫(xiě)書(shū)面報(bào)告→系統(tǒng)分析員閱讀、聽(tīng)取用戶要求、調(diào)查開(kāi)發(fā)系統(tǒng)的背景理由→與用戶負(fù)責(zé)人反復(fù)討論,以澄清和改正不一致→寫(xiě)出雙方都滿意的問(wèn)題定義報(bào)告→確定雙方是否可進(jìn)行深入系統(tǒng)可行性研究的意向。問(wèn)題定義該階段所涉及到的工作內(nèi)容全部是由系統(tǒng)分析員和用戶來(lái)操作的。

系統(tǒng)目標(biāo)與規(guī)范說(shuō)明書(shū)1、項(xiàng)目:教材銷(xiāo)售系統(tǒng)2、問(wèn)題:人工銷(xiāo)售教材手續(xù)繁瑣,容易出錯(cuò)3、項(xiàng)目目標(biāo):建立一個(gè)高效率、無(wú)差錯(cuò)的計(jì)算機(jī)教材銷(xiāo)售系統(tǒng)4、項(xiàng)目范圍:利用現(xiàn)有的計(jì)算機(jī),軟件開(kāi)發(fā)費(fèi)用不得超過(guò)2000元5、初步想法:建議在系統(tǒng)中增加對(duì)缺書(shū)的統(tǒng)計(jì)與采購(gòu)功能6、可性行研究:建議進(jìn)行大約10天的可性行研究,且研究費(fèi)用不超過(guò)500元第2章可行性研究2.1可行性研究的任務(wù)目的:用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決.任務(wù):對(duì)以后的行動(dòng)方針提出建議,制定工程實(shí)施計(jì)劃。實(shí)質(zhì)是:在較高層次上以較抽象的方式進(jìn)行系統(tǒng)分析和設(shè)計(jì)的過(guò)程首先需進(jìn)一步分析和澄清問(wèn)題定義導(dǎo)出系統(tǒng)的邏輯模型探索出若干種可供選擇的主要解法(即系統(tǒng)實(shí)現(xiàn)方案)最后仔細(xì)研究每種解法的可行性。一、技術(shù)可行性使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?分析技術(shù)冒險(xiǎn)的各種因素,如:現(xiàn)有的技術(shù)是否能實(shí)現(xiàn)本系統(tǒng),現(xiàn)有的技術(shù)人員是否能任,開(kāi)發(fā)系統(tǒng)的軟、硬件資源是否能如期得到等。二、經(jīng)濟(jì)可行性這個(gè)系統(tǒng)的經(jīng)濟(jì)效益能超過(guò)它的開(kāi)發(fā)成本嗎?進(jìn)行成本效益分析,評(píng)估項(xiàng)目的開(kāi)發(fā)成本。舉例:開(kāi)發(fā)計(jì)算機(jī)輔助設(shè)計(jì)(CAD)系統(tǒng)取代當(dāng)前的手工設(shè)計(jì)過(guò)程的成本效益分析設(shè):T:繪制一幅圖的平均時(shí)間,單位小時(shí)

r:用CAD系統(tǒng)繪圖減少的繪圖時(shí)間比例

d:每小時(shí)繪圖的平均成本,單位元

n:每年繪制圖的數(shù)目

p:用CAD系統(tǒng)繪圖的百分比則可用下式計(jì)算利用CAD系統(tǒng)繪圖每年可以節(jié)省的經(jīng)費(fèi):B=Txrxdxnxp投資回收期

12345

年6040200成本-效益(萬(wàn)元)該系統(tǒng)節(jié)省經(jīng)費(fèi)該系統(tǒng)成本盈虧平衡點(diǎn)成本及效益分析圖:

若r=1/4,T=4小時(shí),n=8000/年,d=20元/小時(shí),p=60%,則B=1/4x4x8000x20x60%=96000/年,即用CAD繪圖比用手工系統(tǒng)繪圖平均每年要節(jié)省96000元。假設(shè)總開(kāi)發(fā)費(fèi)用為20.4萬(wàn)元,年度費(fèi)用估計(jì)為3.2萬(wàn)元。系統(tǒng)開(kāi)發(fā)成本、節(jié)省的經(jīng)費(fèi)與時(shí)間的關(guān)系如圖所示。盈虧平衡點(diǎn)對(duì)應(yīng)的時(shí)間坐標(biāo)是3.1年,表示系統(tǒng)應(yīng)用3.1年后可以收回系統(tǒng)成本。則從圖中可知,投資回收期大約需要3.1年。三、操作可行性

系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)行的通嗎?考慮待開(kāi)發(fā)軟件的運(yùn)行方式在用戶組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)、操作方式是否可行。可行性研究最根本的任務(wù)是對(duì)以后的行動(dòng)方針提出建議。如果問(wèn)題沒(méi)有可行的解,分析員應(yīng)該建議停止這項(xiàng)開(kāi)發(fā)工程,以避免時(shí)間、資源、人力和金錢(qián)的浪費(fèi);如果問(wèn)題值得解,分析員應(yīng)該推薦一個(gè)較好的解決方案,并且為工程制定一個(gè)初步的計(jì)劃??尚行匝芯靠尚行匝芯啃枰臅r(shí)間長(zhǎng)短取決于工程的規(guī)模。一般說(shuō)來(lái),可行性研究的成本只是預(yù)期的工程總成本的5%~10%。2.2可行性研究過(guò)程1、復(fù)查系統(tǒng)規(guī)模和目標(biāo)

對(duì)前面提交的文檔進(jìn)一步復(fù)查確認(rèn),改正含糊不清的敘述,清晰地描述系統(tǒng)的一切限制和約束,確保解決問(wèn)題的正確性。2、研究目前正在使用的系統(tǒng)

了解現(xiàn)有系統(tǒng)能做什么新系統(tǒng)必須能解決舊系統(tǒng)中存在的問(wèn)題新系統(tǒng)要能增加收入和減少使用費(fèi)用注意現(xiàn)有系統(tǒng)和其他系統(tǒng)之間的接口情況用系統(tǒng)流程圖來(lái)反映當(dāng)前系統(tǒng)的基本功能和處理流程。

2.2可行性研究過(guò)程3、導(dǎo)出新系統(tǒng)的高層邏輯模型

優(yōu)秀的設(shè)計(jì)過(guò)程通??偸菑默F(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的邏輯模型,再參考現(xiàn)有系統(tǒng)的邏輯模型,設(shè)想目標(biāo)系統(tǒng)的邏輯模型,最后根據(jù)目標(biāo)系統(tǒng)的邏輯模型建造新的物理系統(tǒng)。使用工具:數(shù)據(jù)流圖、數(shù)據(jù)字典4、進(jìn)一步定義問(wèn)題新系統(tǒng)的邏輯模型實(shí)質(zhì)上表達(dá)了分析員對(duì)新系統(tǒng)必須做什么的看法。分析員應(yīng)該和用戶一起再次復(fù)查問(wèn)題定義、工程規(guī)模和目標(biāo),這次復(fù)查應(yīng)該把數(shù)據(jù)流圖和數(shù)據(jù)字典作為討論的基礎(chǔ)。2.2可行性研究過(guò)程

可行性研究的前4個(gè)步驟實(shí)質(zhì)上構(gòu)成一個(gè)循環(huán)。分析員定義問(wèn)題,分析這個(gè)問(wèn)題,導(dǎo)出一個(gè)試探性的解;在此基礎(chǔ)上再次定義問(wèn)題,再一次分析這個(gè)問(wèn)題,修改這個(gè)解;繼續(xù)這個(gè)循環(huán)過(guò)程,直到提出的邏輯模型完全符合系統(tǒng)目標(biāo)。2.2可行性研究過(guò)程5、導(dǎo)出和評(píng)價(jià)供選擇的解法分析員從系統(tǒng)邏輯模型出發(fā),從技術(shù)角度導(dǎo)出若干個(gè)較高層次的物理方案。技術(shù)可行性、操作可行性、經(jīng)濟(jì)可行性為每個(gè)可行的方案制定實(shí)現(xiàn)進(jìn)度表6、推薦行動(dòng)方針根據(jù)可行性研究結(jié)果應(yīng)該做出的一個(gè)關(guān)鍵性決定是,是否繼續(xù)進(jìn)行這項(xiàng)開(kāi)發(fā)工程。分析員必須清楚地表明他對(duì)這個(gè)關(guān)鍵性決定的建議。分析員對(duì)于所推薦的系統(tǒng)必須進(jìn)行比較仔細(xì)的成本/效益分析。7、草擬開(kāi)發(fā)計(jì)劃包括工程進(jìn)度表、對(duì)人員和資源的需求情況估計(jì)系統(tǒng)生命周期每一階段的成本下一階段(需求分析)的詳細(xì)進(jìn)度表和成本估計(jì)8、書(shū)寫(xiě)文檔提交審查應(yīng)該把上述可行性研究各個(gè)步驟的工作結(jié)果寫(xiě)成清晰的文檔,請(qǐng)用戶、客戶組織的負(fù)責(zé)人及評(píng)審組審查,以決定是否繼續(xù)這項(xiàng)工程及是否接受分析員推薦的方案??尚行哉撟C報(bào)告1、系統(tǒng)概述2、可行性分析3、擬訂開(kāi)發(fā)計(jì)劃4、結(jié)論意見(jiàn)主要是對(duì)當(dāng)前系統(tǒng)及其存在的問(wèn)題的簡(jiǎn)單描述;對(duì)新系統(tǒng)的開(kāi)發(fā)目的、目標(biāo)、業(yè)務(wù)對(duì)象和范圍;新系統(tǒng)和它各個(gè)子系統(tǒng)的功能與特性等。

這是報(bào)告的主體。包括新系統(tǒng)在經(jīng)濟(jì)上、技術(shù)上、運(yùn)行上、法律上的可行性,以及對(duì)新系統(tǒng)的主客觀條件的分析。包括工程進(jìn)度,人員配備情況,資源配備情況,估計(jì)出每個(gè)階段的成本、約束條件綜合上述分析,說(shuō)明新系統(tǒng)是否可行,結(jié)論可區(qū)分為三類(lèi):立即進(jìn)行推遲進(jìn)行不能或不值得進(jìn)行數(shù)據(jù)流圖數(shù)據(jù)字典系統(tǒng)流程圖是用來(lái)概括描述系統(tǒng)物理模型的一種傳統(tǒng)工具。2.3系統(tǒng)流程圖基本思想是用圖形符號(hào)以黑盒子的形式描繪系統(tǒng)里的每個(gè)部件(程序、文件、數(shù)據(jù)庫(kù)、表格、人工過(guò)程等)。系統(tǒng)流程圖表達(dá)信息在系統(tǒng)各部件之間流動(dòng)的情況,而不是對(duì)數(shù)據(jù)進(jìn)行加工處理的控制過(guò)程,所以是物理數(shù)據(jù)流圖而不是程序流程圖。系統(tǒng)流程圖的基本符號(hào)庫(kù)存清單系統(tǒng)

某裝配廠有一座存放零件的倉(cāng)庫(kù),倉(cāng)庫(kù)中現(xiàn)有的各種零件的數(shù)量以及每種零件的庫(kù)存量臨界值等數(shù)據(jù)記錄在庫(kù)存清單主文件中。當(dāng)倉(cāng)庫(kù)中零件數(shù)量有變化時(shí),應(yīng)該及時(shí)修改庫(kù)存清單主文件,如果哪種零件的庫(kù)存量少于它的庫(kù)存量臨界值,則應(yīng)該報(bào)告給采購(gòu)部門(mén)以便定貨,規(guī)定每天向采購(gòu)部門(mén)送一次定貨報(bào)告。零件庫(kù)存量的每一次變化稱(chēng)為一個(gè)事務(wù),由放在倉(cāng)庫(kù)中的終端輸入到計(jì)算機(jī)中系統(tǒng)中的庫(kù)存清單程序?qū)κ聞?wù)進(jìn)行處理,更新在磁盤(pán)上的庫(kù)存清單主文件,把必要的定貨信息寫(xiě)在磁盤(pán)上最后由報(bào)告生成程序讀一次磁盤(pán),并打印出定貨報(bào)告。圖中每個(gè)符號(hào)用黑盒子形式定義了組成系統(tǒng)的一個(gè)部件,然而并沒(méi)有指明每個(gè)部件的具體工作過(guò)程;圖中的箭頭確定了信息通過(guò)系統(tǒng)的路徑。系統(tǒng)流程圖的習(xí)慣畫(huà)法是使信息在圖中從頂向下或從左向右流動(dòng)。系統(tǒng)流程圖的作用制作系統(tǒng)流程圖的過(guò)程是系統(tǒng)分析員全面了解系統(tǒng)業(yè)務(wù)處理概況的過(guò)程,它是系統(tǒng)分析員作進(jìn)一步分析的依據(jù)。系統(tǒng)流程圖是系統(tǒng)分析員、管理人員、業(yè)務(wù)操作人員相互交流的工具。系統(tǒng)分析員可直接在系統(tǒng)流程圖上擬出可以實(shí)現(xiàn)計(jì)算機(jī)處理的部分??衫孟到y(tǒng)流程圖來(lái)分析業(yè)務(wù)流程的合理性。人工銷(xiāo)售教材系統(tǒng)流程圖結(jié)束學(xué)生申請(qǐng)購(gòu)書(shū)購(gòu)書(shū)證明檢索教材帳本是否有該教材購(gòu)書(shū)單開(kāi)購(gòu)書(shū)發(fā)票和購(gòu)書(shū)單購(gòu)書(shū)發(fā)票到書(shū)庫(kù)領(lǐng)書(shū)計(jì)算機(jī)售書(shū)系統(tǒng)流程圖結(jié)束學(xué)生購(gòu)書(shū)發(fā)票到書(shū)庫(kù)領(lǐng)書(shū)購(gòu)書(shū)單終端審查并開(kāi)發(fā)票11---學(xué)生各學(xué)期用書(shū)數(shù)據(jù)庫(kù)購(gòu)書(shū)單2

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論