軟件與軟件工程-可行性研究與項(xiàng)目開發(fā)計(jì)劃_第1頁
軟件與軟件工程-可行性研究與項(xiàng)目開發(fā)計(jì)劃_第2頁
軟件與軟件工程-可行性研究與項(xiàng)目開發(fā)計(jì)劃_第3頁
軟件與軟件工程-可行性研究與項(xiàng)目開發(fā)計(jì)劃_第4頁
軟件與軟件工程-可行性研究與項(xiàng)目開發(fā)計(jì)劃_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

可行性研究與項(xiàng)目開發(fā)計(jì)劃2本章目標(biāo)了解可行性研究的目的、意義和內(nèi)容掌握可行性研究的主要步驟了解項(xiàng)目開發(fā)計(jì)劃的內(nèi)容3項(xiàng)目立項(xiàng)概述第一節(jié)可行性研究第二節(jié)制定項(xiàng)目開發(fā)計(jì)劃第三節(jié)目錄content第一節(jié)項(xiàng)目立項(xiàng)概述項(xiàng)目立項(xiàng)概述任何一個(gè)完整的軟件工程項(xiàng)目都是從項(xiàng)目立項(xiàng)開始的。項(xiàng)目立項(xiàng)包括項(xiàng)目發(fā)起、項(xiàng)目論證、項(xiàng)目審核和項(xiàng)目立項(xiàng)四個(gè)過程。在發(fā)起一個(gè)項(xiàng)目時(shí),項(xiàng)目發(fā)起人或單位為尋求他人的支持,要以書面材料的形式遞交給項(xiàng)目的支持者和領(lǐng)導(dǎo),使其明白項(xiàng)目的必要性和可行性。項(xiàng)目論證過程,也就是可行性研究過程。可行性研究就是指在項(xiàng)目進(jìn)行開發(fā)之前,根據(jù)項(xiàng)目發(fā)起文件和實(shí)際情況,對(duì)該項(xiàng)目是否能在特定的資源、時(shí)間等制約條件下完成做出評(píng)估,并且確定它是否值得去開發(fā)。可行性研究的結(jié)論有以下三種情況:(1)可行,按計(jì)劃進(jìn)行(2)基本可行,需要對(duì)解決方案作出修改(3)不可行,終止項(xiàng)目5項(xiàng)目立項(xiàng)概述任何一個(gè)完整的軟件工程項(xiàng)目都是從項(xiàng)目立項(xiàng)開始的。項(xiàng)目立項(xiàng)包括項(xiàng)目發(fā)起、項(xiàng)目論證、項(xiàng)目審核和項(xiàng)目立項(xiàng)四個(gè)過程。項(xiàng)目經(jīng)過可行性研究并且認(rèn)為可行后,還需要報(bào)告主管領(lǐng)導(dǎo)或單位,以獲得項(xiàng)目的進(jìn)一步審核,并得到他們的支持。項(xiàng)目通過可行性研究和主管部門的批準(zhǔn)后,將其列入項(xiàng)目計(jì)劃的過程,叫做項(xiàng)目立項(xiàng)。經(jīng)過項(xiàng)目發(fā)起、項(xiàng)目論證、項(xiàng)目審核和項(xiàng)目立項(xiàng)四個(gè)過程后,一個(gè)軟件工程項(xiàng)目就正式啟動(dòng)了。6第二節(jié)可行性研究可行性研究的任務(wù)可行性研究的步驟8可行性研究的任務(wù)可行性研究需要從多個(gè)方面進(jìn)行評(píng)估,主要包括:戰(zhàn)略可行性操作可行性計(jì)劃可行性技術(shù)可行性社會(huì)可行性市場(chǎng)可行性經(jīng)濟(jì)可行性風(fēng)險(xiǎn)可行性9可行性研究的任務(wù)技術(shù)可行性技術(shù)可行性主要研究待開發(fā)的系統(tǒng)的功能、性能和限制條件,確定現(xiàn)有技術(shù)能否實(shí)現(xiàn)有關(guān)的解決方案,在現(xiàn)有的資源條件下實(shí)現(xiàn)新系統(tǒng)的技術(shù)風(fēng)險(xiǎn)有多大。這里的資源條件是指已有的或可以得到的軟硬件資源,現(xiàn)有的開發(fā)項(xiàng)目的人員的技術(shù)水平和已有的工作基礎(chǔ)。在評(píng)估技術(shù)可行性時(shí),需要考慮以下情況:了解當(dāng)前最先進(jìn)的技術(shù),分析相關(guān)技術(shù)的發(fā)展是否支持新系統(tǒng);確定資源的有效性,如新系統(tǒng)的軟硬件資源是否具備,開發(fā)項(xiàng)目的人員在技術(shù)和時(shí)間上是否可行等;分析項(xiàng)目的開發(fā)的技術(shù)風(fēng)險(xiǎn),即能在給定的資源和時(shí)間等條件下,設(shè)計(jì)并實(shí)現(xiàn)系統(tǒng)的功能和性能等。10可行性研究的任務(wù)操作可行性操作可行性是對(duì)開發(fā)系統(tǒng)在一個(gè)給定的工作環(huán)境中能否運(yùn)行或運(yùn)行好壞程度的衡量。操作可行性研究決定在當(dāng)前的政治意識(shí)形態(tài)、法律法規(guī)、社會(huì)道德、民族意識(shí)以及系統(tǒng)運(yùn)行的組織機(jī)構(gòu)或人員等環(huán)境下,系統(tǒng)的操作是否可行。操作可行性往往最容易被忽視或被低估,或者認(rèn)為它一定是可行的。11可行性研究的任務(wù)經(jīng)濟(jì)可行性成本--效益分析是可行性研究的重要內(nèi)容,它用于評(píng)估基于項(xiàng)目的經(jīng)濟(jì)合理性,給出項(xiàng)目開發(fā)的成本論證,并將估算的成本與預(yù)期的利潤進(jìn)行對(duì)比。一般說來,基于項(xiàng)目的成本由4個(gè)部分組成:購置并安裝軟硬件及有關(guān)設(shè)備的費(fèi)用;項(xiàng)目開發(fā)費(fèi)用;軟硬件系統(tǒng)安裝、運(yùn)行和維護(hù)費(fèi)用;人員的培訓(xùn)費(fèi)用。在項(xiàng)目的分析和設(shè)計(jì)階段只能得到上述費(fèi)用的預(yù)算,即估算成本。在項(xiàng)目開發(fā)完畢并將系統(tǒng)交付用戶運(yùn)行后,上述費(fèi)用的統(tǒng)計(jì)結(jié)果就是實(shí)際成本。項(xiàng)目開發(fā)效益包括經(jīng)濟(jì)效益和社會(huì)效益兩部分。經(jīng)濟(jì)效益是指所使用系統(tǒng)為用戶增加的收入,可以通過直接的或統(tǒng)計(jì)的方法估算;社會(huì)效益只能用定性的方法估算。經(jīng)濟(jì)可行性1.成本估算代碼行技術(shù)

。代碼行技術(shù)是比較簡單的定量估算方法,它將開發(fā)每個(gè)軟件功能的成本與實(shí)現(xiàn)這個(gè)功能需要用的源代碼行數(shù)聯(lián)系起來。通常根據(jù)經(jīng)驗(yàn)和歷史數(shù)據(jù)估算實(shí)現(xiàn)一個(gè)功能所需要的源代碼行數(shù)。一旦估算出源代碼行數(shù)后,用每行代碼的平均成本乘以行數(shù)即可確定軟件的成本。每行代碼的平均成本主要取決于軟件的復(fù)雜程度和人員的薪資水平。任務(wù)分解技術(shù)。首先將開發(fā)項(xiàng)目分解為若干個(gè)相對(duì)獨(dú)立的任務(wù),再分別估算每個(gè)任務(wù)單獨(dú)開發(fā)的成本,最后累加起來就可得出開發(fā)項(xiàng)目的總成本。12可行性研究的任務(wù)經(jīng)濟(jì)可行性2.成本-效益分析開發(fā)成本:使用代碼行技術(shù)或任務(wù)分解技術(shù)進(jìn)行估算運(yùn)行費(fèi)用:取決于系統(tǒng)操作的費(fèi)用(涉及操作人員、工作時(shí)間和消耗物資等),以及維護(hù)費(fèi)用經(jīng)濟(jì)效益:因使用新系統(tǒng)而增加的收入加上使用新系統(tǒng)可以節(jié)省的運(yùn)行費(fèi)用13可行性研究的任務(wù)經(jīng)濟(jì)可行性3.貨幣的時(shí)間價(jià)值通常使用利率的形式表示貨幣的時(shí)間價(jià)值。假設(shè)年利率為i,如果現(xiàn)在存入P,則n年后可以得到的價(jià)值為:F=P(1+i)^nF就是P在n年后的價(jià)值。反之,如果n年后能收入F,那么這些貨幣的現(xiàn)在價(jià)值就是:P=F/(1+i)^n14可行性研究的任務(wù)經(jīng)濟(jì)可行性4.投資回收期投資回收期是衡量一個(gè)項(xiàng)目價(jià)值的常用方法。投資回收期就是使累計(jì)的經(jīng)濟(jì)效益等于最初投資所需要的時(shí)間。很明顯,投資回收期越短,所獲得的利潤就越快,因此該項(xiàng)目就越值得開發(fā)。15可行性研究的任務(wù)經(jīng)濟(jì)可行性5.純收入純收入是衡量一個(gè)項(xiàng)目價(jià)值的另一項(xiàng)經(jīng)濟(jì)指標(biāo)。純收入就是在軟件生命周期中軟件系統(tǒng)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資之差。這相當(dāng)于比較投資開發(fā)一個(gè)軟件系統(tǒng)和將錢存在銀行中(或貸給其他企業(yè))這兩種方案的優(yōu)劣。如果純收入為零,則項(xiàng)目的預(yù)期效益和在銀行存款一樣,而且開發(fā)一個(gè)軟件系統(tǒng)要冒風(fēng)險(xiǎn),從經(jīng)濟(jì)觀點(diǎn)來看,這個(gè)項(xiàng)目可能是不值得投資的。如果純收入小于零,這個(gè)項(xiàng)目顯然不值得投資開發(fā)。16可行性研究的任務(wù)17可行性研究的步驟進(jìn)行可行性研究的步驟不是固化的,而是根據(jù)項(xiàng)目的性質(zhì)、特點(diǎn)以及開發(fā)團(tuán)隊(duì)的能力有所區(qū)別。一個(gè)典型的可行性研究的步驟可以歸結(jié)為以下幾步,其示意圖如圖所示。1.明確系統(tǒng)的目標(biāo)在這一步,可行性分析人員要訪問相關(guān)人員,閱讀分析可以掌握的材料,確認(rèn)用戶需要解決的問題的實(shí)質(zhì),進(jìn)而明確系統(tǒng)的目標(biāo)以及為了達(dá)到這些目標(biāo)所需的各種資源。2.分析研究現(xiàn)行系統(tǒng)現(xiàn)行系統(tǒng)是新系統(tǒng)重要的信息來源。新系統(tǒng)應(yīng)該完成現(xiàn)行系統(tǒng)的基本功能,并在此基礎(chǔ)上對(duì)現(xiàn)行系統(tǒng)中存在的問題進(jìn)行改善或修復(fù)。可以從3個(gè)方面對(duì)現(xiàn)有系統(tǒng)進(jìn)行分析:系統(tǒng)組織結(jié)構(gòu)定義、系統(tǒng)處理流程分析和系統(tǒng)數(shù)據(jù)流分析。系統(tǒng)組織結(jié)構(gòu)可以用組織結(jié)構(gòu)圖來描述。系統(tǒng)處理流程分析的對(duì)象是各部門的業(yè)務(wù)流程,可以用系統(tǒng)流程圖來描述。系統(tǒng)數(shù)據(jù)流分析與業(yè)務(wù)流程緊密相連,可以用數(shù)據(jù)流圖和數(shù)據(jù)字典來表示。18可行性研究的步驟3.設(shè)計(jì)新系統(tǒng)的高層邏輯模型這一步從較高層次設(shè)想新系統(tǒng)的邏輯模型,概括地描述開發(fā)人員對(duì)新系統(tǒng)地理解和設(shè)想。4.獲得并比較可行的方案開發(fā)人員可根據(jù)新系統(tǒng)的高層邏輯模型提出實(shí)現(xiàn)此模型的不同方案。在設(shè)計(jì)方案的過程中要從技術(shù)、經(jīng)濟(jì)等角度考慮各方面的可行性。然后,從多個(gè)方案中選擇出最合適的方案。19可行性研究的步驟5.撰寫可行性研究報(bào)告可行性研究的最后一步就是撰寫可行性研究報(bào)告。此報(bào)告包括項(xiàng)目介紹、可行性分析過程和結(jié)論等內(nèi)容??尚行匝芯康慕Y(jié)論一般有以下三種:(1)可以按計(jì)劃進(jìn)行軟件項(xiàng)目的開發(fā)(2)需要解決某些存在的問題(如資金短缺、設(shè)備陳舊和開發(fā)人員短缺等)或者需要對(duì)現(xiàn)有的解決方案進(jìn)行一些調(diào)整或改善后才能進(jìn)行軟件項(xiàng)目的開發(fā)。(3)待開發(fā)的軟件項(xiàng)目不具有可行性,立即停止該軟件項(xiàng)目。20可行性研究的步驟第三節(jié)制定項(xiàng)目開發(fā)計(jì)劃在可行性研究之后,就可得知一個(gè)軟件項(xiàng)目是否值得開發(fā)。如果值得開發(fā),則開發(fā)人員應(yīng)制訂相應(yīng)的項(xiàng)目開發(fā)計(jì)劃。項(xiàng)目開發(fā)計(jì)劃涉及所要開發(fā)項(xiàng)目的各個(gè)環(huán)節(jié)。計(jì)劃的合理性和準(zhǔn)確性往往關(guān)系著項(xiàng)目的成功與否。計(jì)劃應(yīng)考慮周全,要考慮到一些未知因素和不確定因素,以及要考慮到可能的修改。計(jì)劃應(yīng)盡量準(zhǔn)確,盡可能提高數(shù)據(jù)的可靠性。軟件開發(fā)計(jì)劃是軟件工程中的一種管理文檔,主要是對(duì)所要開發(fā)軟件的人員、進(jìn)度、費(fèi)用、軟件開發(fā)環(huán)境和運(yùn)行環(huán)境的配置和硬件設(shè)備的配置等進(jìn)行說明和規(guī)劃,是項(xiàng)目管理人員對(duì)項(xiàng)目進(jìn)行管理的依據(jù),管理員據(jù)此對(duì)項(xiàng)目的費(fèi)用、進(jìn)度和資源進(jìn)行控制的和管理。22制定項(xiàng)目開發(fā)計(jì)劃項(xiàng)目開發(fā)計(jì)劃的主要內(nèi)容如下:項(xiàng)目概述:說明項(xiàng)目的各項(xiàng)主要工作;說明軟件的功能和性能;為完成項(xiàng)目應(yīng)具備的條件;甲方和乙方應(yīng)承擔(dān)的工作、完成期限和其他限制條件;應(yīng)交付的軟件名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論