第2章 可行性分析及開發(fā)計(jì)劃_第1頁
第2章 可行性分析及開發(fā)計(jì)劃_第2頁
第2章 可行性分析及開發(fā)計(jì)劃_第3頁
第2章 可行性分析及開發(fā)計(jì)劃_第4頁
第2章 可行性分析及開發(fā)計(jì)劃_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 2.2 可行性分析及立項(xiàng)可行性分析及立項(xiàng) 23 2.4 系統(tǒng)流程圖系統(tǒng)流程圖4 2.1 軟件問題的提出和定義軟件問題的提出和定義1 2.5 軟件開發(fā)計(jì)劃軟件開發(fā)計(jì)劃 5 2.6 實(shí)驗(yàn)二實(shí)驗(yàn)二 軟件可行性分析報(bào)告軟件可行性分析報(bào)告 6 2.7 2.7 本章小結(jié)本章小結(jié)72.3 軟件立項(xiàng)及合同簽訂軟件立項(xiàng)及合同簽訂教學(xué)目標(biāo)及重點(diǎn)教學(xué)目標(biāo)及重點(diǎn)教學(xué)目標(biāo)教學(xué)目標(biāo) 了解軟件開發(fā)初步需求、調(diào)研與問題定義內(nèi)了解軟件開發(fā)初步需求、調(diào)研與問題定義內(nèi)容容 理解可行性分析的概念、任務(wù)、步驟與立項(xiàng)理解可行性分析的概念、任務(wù)、步驟與立項(xiàng) 掌握可行性研究的圖形工具系統(tǒng)流程圖畫法掌握可行性研究的圖形工具系統(tǒng)流程圖畫法 理

2、解軟件開發(fā)計(jì)劃的內(nèi)容和制定方法理解軟件開發(fā)計(jì)劃的內(nèi)容和制定方法 掌握編寫軟件可行性分析報(bào)告的方法掌握編寫軟件可行性分析報(bào)告的方法 2.1.1 開發(fā)問題的提出開發(fā)問題的提出 對(duì)對(duì)擬研發(fā)軟件擬研發(fā)軟件的的可行性分析可行性分析,先要,先要搞清軟件的需求搞清軟件的需求問題問題。通常由企事業(yè)用戶根據(jù)業(yè)務(wù)的實(shí)際需求提出,或。通常由企事業(yè)用戶根據(jù)業(yè)務(wù)的實(shí)際需求提出,或由軟件策劃人員在深入用戶調(diào)研時(shí)提出。開始,用戶通由軟件策劃人員在深入用戶調(diào)研時(shí)提出。開始,用戶通根據(jù)實(shí)際需要粗略地描述其基本意向,而對(duì)軟件的具體根據(jù)實(shí)際需要粗略地描述其基本意向,而對(duì)軟件的具體目標(biāo)、問題范圍、功能性能、規(guī)模和環(huán)境等方面表述不目標(biāo)

3、、問題范圍、功能性能、規(guī)模和環(huán)境等方面表述不一定很準(zhǔn)確,因此,對(duì)用戶提出的開發(fā)問題,還需要從一定很準(zhǔn)確,因此,對(duì)用戶提出的開發(fā)問題,還需要從專業(yè)技術(shù)方面進(jìn)行更深層次的細(xì)致調(diào)研、確認(rèn)和描述。專業(yè)技術(shù)方面進(jìn)行更深層次的細(xì)致調(diào)研、確認(rèn)和描述。 廣東移動(dòng)通信集團(tuán)公司廣東移動(dòng)通信集團(tuán)公司基于云計(jì)算策略,結(jié)合實(shí)際應(yīng)基于云計(jì)算策略,結(jié)合實(shí)際應(yīng)用,通過統(tǒng)一的用,通過統(tǒng)一的x86x86云化硬件資源池,分別以云化硬件資源池,分別以citrixcitrix和微軟應(yīng)用發(fā)布模和微軟應(yīng)用發(fā)布模式承載地市公司管理辦公用戶需求,支撐公司信息安全需求,構(gòu)建式承載地市公司管理辦公用戶需求,支撐公司信息安全需求,構(gòu)建適合于辦公應(yīng)用

4、的適合于辦公應(yīng)用的“桌面云桌面云”運(yùn)營(yíng)和管理模式運(yùn)營(yíng)和管理模式,為最終實(shí)現(xiàn)終端統(tǒng),為最終實(shí)現(xiàn)終端統(tǒng)一管控、安全可靠、靈活便捷、購置及運(yùn)維低成本化等目標(biāo)奠定基一管控、安全可靠、靈活便捷、購置及運(yùn)維低成本化等目標(biāo)奠定基礎(chǔ)。項(xiàng)目包括應(yīng)用發(fā)布產(chǎn)品及配套軟硬件架構(gòu)設(shè)計(jì)、安裝部署和基礎(chǔ)。項(xiàng)目包括應(yīng)用發(fā)布產(chǎn)品及配套軟硬件架構(gòu)設(shè)計(jì)、安裝部署和基于移動(dòng)個(gè)性化需求的定制開發(fā)等,需要先進(jìn)行問題定義、可行性分于移動(dòng)個(gè)性化需求的定制開發(fā)等,需要先進(jìn)行問題定義、可行性分析、立項(xiàng)和開發(fā)計(jì)劃。析、立項(xiàng)和開發(fā)計(jì)劃。案例案例2-12-1 應(yīng)用層次主要特征主要優(yōu)勢(shì)潛在弱點(diǎn)面臨的挑戰(zhàn)局部開發(fā)運(yùn)用IT優(yōu)化重點(diǎn),增值的企業(yè)運(yùn)作 相對(duì)簡(jiǎn)單

5、的IT開發(fā);幫助理論證明;組織變化的阻力最小 類似組織復(fù)制;缺乏組織學(xué)習(xí);與過去情況相比較好與一流有差距明確高價(jià)值領(lǐng)域;用一流表現(xiàn)衡量以實(shí)現(xiàn)差異化;選擇新業(yè)績(jī)衡量標(biāo)準(zhǔn)內(nèi)部集成運(yùn)用IT能力創(chuàng)造無縫企業(yè)過程;反映技術(shù)集成性和組織相關(guān)性 支持全面質(zhì)量管理;優(yōu)化組織過程以提高效率和改善提供客戶服務(wù)的能力 對(duì)采用新規(guī)則的組織,采用歷史組織規(guī)則進(jìn)行的自動(dòng)化可能只發(fā)揮有限的作用關(guān)注過程整合和技術(shù)集成;確保業(yè)績(jī)衡量標(biāo)準(zhǔn)按內(nèi)部整合度制定;與第一流能力比較過程重組對(duì)關(guān)鍵過程重組以實(shí)現(xiàn)將來的競(jìng)爭(zhēng)力,而不只對(duì)現(xiàn)有過程的修補(bǔ);運(yùn)用IT及組織能力以往過程影響為客戶提供高價(jià)值服務(wù)能力;從舊方式轉(zhuǎn)變到新模式;有先行優(yōu)勢(shì)只看作

6、對(duì)過去或目前過程修改可獲得的收益是有限的;過程重組可能受到內(nèi)外阻力明確過程重組原則;認(rèn)識(shí)到比選擇能支持過程重組的技術(shù)平臺(tái)更重要的是組織問題網(wǎng)絡(luò)信息化通過企業(yè)網(wǎng)絡(luò)提供產(chǎn)品和服務(wù);與合作伙伴聯(lián)系;開發(fā)IT學(xué)習(xí)能力及合作和控制能力提高競(jìng)爭(zhēng)能力;優(yōu)化組織關(guān)系,保持靈活快速反應(yīng)能力,滿足個(gè)性化用戶需求不良合作方式可能難提供差異化競(jìng)爭(zhēng)力;若內(nèi)部系統(tǒng)不完善將阻礙外部學(xué)習(xí)能力明確信息化重構(gòu)原則;將信息化重構(gòu)重要性提到戰(zhàn)略地位;合理調(diào)整績(jī)效衡量標(biāo)準(zhǔn)表表2-1 軟件工程應(yīng)用的層次軟件工程應(yīng)用的層次 軟件開發(fā)的基礎(chǔ)條件軟件開發(fā)的基礎(chǔ)條件包括:軟件的業(yè)務(wù)基礎(chǔ)、技術(shù)基礎(chǔ)包括:軟件的業(yè)務(wù)基礎(chǔ)、技術(shù)基礎(chǔ)和支撐基礎(chǔ)等。和支撐

7、基礎(chǔ)等。 對(duì)對(duì)問題定義的結(jié)果問題定義的結(jié)果應(yīng)該形成應(yīng)該形成“問題定義報(bào)告問題定義報(bào)告”,主要由,主要由軟件策劃小組起草,需要經(jīng)過用戶認(rèn)可,反映軟件策劃小組軟件策劃小組起草,需要經(jīng)過用戶認(rèn)可,反映軟件策劃小組和用戶對(duì)問題的一致認(rèn)識(shí)。目前并沒有規(guī)范統(tǒng)一的問題定義和用戶對(duì)問題的一致認(rèn)識(shí)。目前并沒有規(guī)范統(tǒng)一的問題定義報(bào)告格式,報(bào)告格式,“問題定義報(bào)告問題定義報(bào)告”主要包括主要包括:軟件(項(xiàng)目)名稱、:軟件(項(xiàng)目)名稱、項(xiàng)目提出的背景、軟件目標(biāo)、項(xiàng)目性質(zhì)、軟件服務(wù)范圍、基項(xiàng)目提出的背景、軟件目標(biāo)、項(xiàng)目性質(zhì)、軟件服務(wù)范圍、基本需求、軟件環(huán)境、主要技術(shù)、基礎(chǔ)條件等。本需求、軟件環(huán)境、主要技術(shù)、基礎(chǔ)條件等。

8、1 1討論思考討論思考: (1)什么是軟件問題定義?問題定義內(nèi)容包括哪些?)什么是軟件問題定義?問題定義內(nèi)容包括哪些? (2)初步調(diào)研需要確定和澄清的問題主要有哪些?)初步調(diào)研需要確定和澄清的問題主要有哪些? (3)軟件工程應(yīng)用對(duì)系統(tǒng)目的和任務(wù)有哪幾個(gè)層次?)軟件工程應(yīng)用對(duì)系統(tǒng)目的和任務(wù)有哪幾個(gè)層次? (4)軟件問題定義的內(nèi)容有哪些?)軟件問題定義的內(nèi)容有哪些? 2.2 可行性分析及立項(xiàng)可行性分析及立項(xiàng) 可行性分析可行性分析主要確定主要確定擬研發(fā)軟件項(xiàng)目的可行性,通過調(diào)研擬研發(fā)軟件項(xiàng)目的可行性,通過調(diào)研分析,評(píng)價(jià)擬研發(fā)軟件項(xiàng)目是否可行,并預(yù)測(cè)可能取得的經(jīng)濟(jì)效分析,評(píng)價(jià)擬研發(fā)軟件項(xiàng)目是否可行,并

9、預(yù)測(cè)可能取得的經(jīng)濟(jì)效益和社會(huì)效益。益和社會(huì)效益。2.2.1 可行性分析的概念及目的可行性分析的概念及目的 1可行性分析的概念可行性分析的概念 可行性分析可行性分析也稱也稱可行性研究可行性研究,是對(duì)擬研發(fā)軟件項(xiàng)目(或稱為是對(duì)擬研發(fā)軟件項(xiàng)目(或稱為申報(bào)的申報(bào)的“擬研發(fā)立項(xiàng)問題擬研發(fā)立項(xiàng)問題”)分析論證可行性和必要性的過程。)分析論證可行性和必要性的過程。主要從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面分析其可行性,并根據(jù)軟件運(yùn)行主要從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面分析其可行性,并根據(jù)軟件運(yùn)行環(huán)境、軟硬件及數(shù)據(jù)資源與處理要求、研發(fā)能力和效益等情況,環(huán)境、軟硬件及數(shù)據(jù)資源與處理要求、研發(fā)能力和效益等情況,確定立項(xiàng)開發(fā)的必要性,并

10、在確定可行必要后提出初步方案,形確定立項(xiàng)開發(fā)的必要性,并在確定可行必要后提出初步方案,形成成“可行性分析報(bào)告可行性分析報(bào)告”,之后還需要進(jìn)行立項(xiàng)并制定出研發(fā)計(jì)劃,之后還需要進(jìn)行立項(xiàng)并制定出研發(fā)計(jì)劃,以便于進(jìn)行有效研發(fā)。可行性分析具有預(yù)見性、公正性、可靠性、以便于進(jìn)行有效研發(fā)。可行性分析具有預(yù)見性、公正性、可靠性、科學(xué)性等特點(diǎn)??茖W(xué)性等特點(diǎn)。 3可行性分析的目的可行性分析的目的 可行性分析目的可行性分析目的是圍繞影響軟件項(xiàng)目研發(fā)的各種因素的是圍繞影響軟件項(xiàng)目研發(fā)的各種因素的可行性進(jìn)行全面、系統(tǒng)的分析論證。可行性進(jìn)行全面、系統(tǒng)的分析論證。 可行性分析的結(jié)論可行性分析的結(jié)論,概括起來有,概括起來有3

11、種情況種情況: (1)可行。)可行?!翱尚锌尚小苯Y(jié)論表明可以按初步方案和計(jì)劃進(jìn)結(jié)論表明可以按初步方案和計(jì)劃進(jìn)行立項(xiàng)并開發(fā)。行立項(xiàng)并開發(fā)。 (2)基本可行。對(duì)軟件項(xiàng)目?jī)?nèi)容或方案進(jìn)行必要修改后,)基本可行。對(duì)軟件項(xiàng)目?jī)?nèi)容或方案進(jìn)行必要修改后,可以進(jìn)行開發(fā)。可以進(jìn)行開發(fā)。 (3)不可行。軟件項(xiàng)目不能進(jìn)行立項(xiàng)或確定項(xiàng)目終止。)不可行。軟件項(xiàng)目不能進(jìn)行立項(xiàng)或確定項(xiàng)目終止。2.2 可行性分析及立項(xiàng)可行性分析及立項(xiàng) 2. 可行性分析的意義可行性分析的意義 可行性分析工作可行性分析工作是軟件項(xiàng)目開發(fā)前非常重要的是軟件項(xiàng)目開發(fā)前非常重要的一個(gè)關(guān)鍵一個(gè)關(guān)鍵環(huán)節(jié)環(huán)節(jié),決定整個(gè)軟件項(xiàng)目的開發(fā)成敗,具有非常重要的經(jīng)濟(jì),

12、決定整個(gè)軟件項(xiàng)目的開發(fā)成敗,具有非常重要的經(jīng)濟(jì)意義和現(xiàn)實(shí)意義。意義和現(xiàn)實(shí)意義。 2.2.2 可行性分析的任務(wù)及內(nèi)容可行性分析的任務(wù)及內(nèi)容 可行性分析工作可行性分析工作主要由系統(tǒng)分析員或軟件分析員主要由系統(tǒng)分析員或軟件分析員負(fù)責(zé)負(fù)責(zé),其其主要任務(wù)包括主要任務(wù)包括:決定軟件項(xiàng)目決定軟件項(xiàng)目“做還是不做做還是不做”及可行項(xiàng)目及可行項(xiàng)目的的“初步方案初步方案”。 一般可行性分析的一般可行性分析的成本成本只占預(yù)期工程成本的只占預(yù)期工程成本的58。對(duì)每個(gè)擬研發(fā)項(xiàng)目需要對(duì)每個(gè)擬研發(fā)項(xiàng)目需要從從5個(gè)方面?zhèn)€方面進(jìn)行分析進(jìn)行分析:技術(shù)可行性分:技術(shù)可行性分析、經(jīng)濟(jì)可行性分析、社會(huì)可行性分析、開發(fā)方案可行性分析、經(jīng)

13、濟(jì)可行性分析、社會(huì)可行性分析、開發(fā)方案可行性分析和運(yùn)行可行性分析等。其析和運(yùn)行可行性分析等。其主要工作主要工作如圖如圖2-1所示,最主要所示,最主要的工作是前的工作是前3項(xiàng)。項(xiàng)。2.2 可行性分析及立項(xiàng)可行性分析及立項(xiàng)2.2 可行性分析及立項(xiàng) 圖2-1 可行性分析的主要任務(wù) 2.2 可行性分析及立項(xiàng) 可行性分析可行性分析的的主要內(nèi)容主要內(nèi)容是對(duì)問題的定義,主要經(jīng)是對(duì)問題的定義,主要經(jīng)過調(diào)研與初步概要分析,初步確定軟件項(xiàng)目的規(guī)模過調(diào)研與初步概要分析,初步確定軟件項(xiàng)目的規(guī)模和目標(biāo),明確項(xiàng)目的約束和限制,并導(dǎo)出軟件系統(tǒng)和目標(biāo),明確項(xiàng)目的約束和限制,并導(dǎo)出軟件系統(tǒng)的邏輯模型。然后從此模型出發(fā),確定若干

14、可供選的邏輯模型。然后從此模型出發(fā),確定若干可供選擇的主要系統(tǒng)方案。擇的主要系統(tǒng)方案。 首先需要首先需要進(jìn)行進(jìn)行初步的概要分析,初步的概要分析,確定確定軟件項(xiàng)目的軟件項(xiàng)目的規(guī)模和目標(biāo),明確項(xiàng)目的約束和限制。規(guī)模和目標(biāo),明確項(xiàng)目的約束和限制。 2.2 可行性分析及立項(xiàng) 可行性分析的主要內(nèi)容是對(duì)問題的定義,主要初步確定軟件項(xiàng)目的規(guī)模和目標(biāo),問題定義后,要導(dǎo)出軟件系統(tǒng)的邏輯模型。然后從此模型出發(fā),確定若干可供選擇的主要系統(tǒng)方案。 首先需要進(jìn)行初步的概要分析,確定軟件項(xiàng)目的規(guī)模和目標(biāo),明確項(xiàng)目的約束和限制。 1. 技術(shù)可行性分析技術(shù)可行性分析 技術(shù)可行性技術(shù)可行性(Technical Feasibil

15、ity)是可行性分析中)是可行性分析中最關(guān)鍵和最難決斷最關(guān)鍵和最難決斷的問題的問題。主要分析在特定條件下,技術(shù)資。主要分析在特定條件下,技術(shù)資源、能力、方法等的可用性及其用于解決軟件問題的可能性源、能力、方法等的可用性及其用于解決軟件問題的可能性和現(xiàn)實(shí)性。由于系統(tǒng)需求分析和問題定義過程與系統(tǒng)技術(shù)可和現(xiàn)實(shí)性。由于系統(tǒng)需求分析和問題定義過程與系統(tǒng)技術(shù)可行性評(píng)估過程行性評(píng)估過程同時(shí)進(jìn)行同時(shí)進(jìn)行,因此,軟件系統(tǒng)目標(biāo)、功能和性能,因此,軟件系統(tǒng)目標(biāo)、功能和性能的的不確定性不確定性給技術(shù)可行性分析與論證增加很多困難。給技術(shù)可行性分析與論證增加很多困難。 技術(shù)可行性分析的技術(shù)可行性分析的內(nèi)容內(nèi)容包括:對(duì)新軟

16、件功能的包括:對(duì)新軟件功能的具體指標(biāo)、具體指標(biāo)、運(yùn)行環(huán)境及條件、響應(yīng)時(shí)間、存儲(chǔ)速度及容量、安全性和可運(yùn)行環(huán)境及條件、響應(yīng)時(shí)間、存儲(chǔ)速度及容量、安全性和可靠性靠性等要求;對(duì)網(wǎng)絡(luò)通信功能的要求等;確定在現(xiàn)有資源條等要求;對(duì)網(wǎng)絡(luò)通信功能的要求等;確定在現(xiàn)有資源條件下,技術(shù)風(fēng)險(xiǎn)及項(xiàng)目能否實(shí)現(xiàn)等。其中的資源包括已有的件下,技術(shù)風(fēng)險(xiǎn)及項(xiàng)目能否實(shí)現(xiàn)等。其中的資源包括已有的或可以取得的硬件、軟件和其他資源,現(xiàn)有技術(shù)人員的技術(shù)或可以取得的硬件、軟件和其他資源,現(xiàn)有技術(shù)人員的技術(shù)水平和已有的工作基礎(chǔ)。水平和已有的工作基礎(chǔ)。2.2 可行性分析及立項(xiàng) 可行性分析的主要內(nèi)容是對(duì)問題的定義,主要初步確定軟件項(xiàng)目的規(guī)模和目

17、標(biāo),問題定義后,要導(dǎo)出軟件系統(tǒng)的邏輯模型。然后從此模型出發(fā),確定若干可供選擇的主要系統(tǒng)方案。 首先需要進(jìn)行初步的概要分析,確定軟件項(xiàng)目的規(guī)模和目標(biāo),明確項(xiàng)目的約束和限制。 2. 經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析(Economic Feasibility)也稱)也稱成本效成本效益分析益分析或或投資效益分析投資效益分析,主要從資源配置的角度衡量軟件項(xiàng),主要從資源配置的角度衡量軟件項(xiàng)目的實(shí)際價(jià)值,分析研發(fā)軟件項(xiàng)目所需成本費(fèi)用和項(xiàng)目開發(fā)成目的實(shí)際價(jià)值,分析研發(fā)軟件項(xiàng)目所需成本費(fèi)用和項(xiàng)目開發(fā)成功后所帶來的經(jīng)濟(jì)效益。分析軟件的經(jīng)濟(jì)可行性,實(shí)際就是分功后所帶來的經(jīng)濟(jì)效益。分析軟件的

18、經(jīng)濟(jì)可行性,實(shí)際就是分析軟件項(xiàng)目的有效價(jià)值。析軟件項(xiàng)目的有效價(jià)值。 經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析包括包括兩方面兩方面:一方面是經(jīng)濟(jì)及競(jìng)爭(zhēng)實(shí)力分:一方面是經(jīng)濟(jì)及競(jìng)爭(zhēng)實(shí)力分析;另一方面是經(jīng)濟(jì)效益分析。經(jīng)濟(jì)可行性分析的析;另一方面是經(jīng)濟(jì)效益分析。經(jīng)濟(jì)可行性分析的內(nèi)容內(nèi)容是要進(jìn)是要進(jìn)行開發(fā)成本的估算,了解項(xiàng)目成功取得效益的評(píng)估,確定要開行開發(fā)成本的估算,了解項(xiàng)目成功取得效益的評(píng)估,確定要開發(fā)的項(xiàng)目是否值得投資開發(fā)。主要進(jìn)行成本效益分析,估算出發(fā)的項(xiàng)目是否值得投資開發(fā)。主要進(jìn)行成本效益分析,估算出新開發(fā)軟件的總成本和總收益。新開發(fā)軟件的總成本和總收益。 經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析需要估計(jì)需要估計(jì)軟件項(xiàng)

19、目的開發(fā)成本,估算開發(fā)軟件項(xiàng)目的開發(fā)成本,估算開發(fā)成本是否會(huì)高于項(xiàng)目預(yù)期的全部利潤(rùn),分析軟件系統(tǒng)開發(fā)對(duì)成本是否會(huì)高于項(xiàng)目預(yù)期的全部利潤(rùn),分析軟件系統(tǒng)開發(fā)對(duì)其其他產(chǎn)品或利潤(rùn)他產(chǎn)品或利潤(rùn)所帶來的所帶來的影響影響。2.2 可行性分析及立項(xiàng) 通常,研發(fā)計(jì)算機(jī)系統(tǒng)的通常,研發(fā)計(jì)算機(jī)系統(tǒng)的成本費(fèi)用成本費(fèi)用,包括以下,包括以下個(gè)組成部分個(gè)組成部分: (1)購置并安裝軟硬件及有關(guān)網(wǎng)絡(luò)等設(shè)備的費(fèi)用。)購置并安裝軟硬件及有關(guān)網(wǎng)絡(luò)等設(shè)備的費(fèi)用。 (2)軟件系統(tǒng)開發(fā)費(fèi)用。)軟件系統(tǒng)開發(fā)費(fèi)用。 (3)軟件系統(tǒng)管理、運(yùn)行和維護(hù)等費(fèi)用。)軟件系統(tǒng)管理、運(yùn)行和維護(hù)等費(fèi)用。 (4)推廣及用戶使用與人員培訓(xùn)等費(fèi)用。)推廣及用戶使

20、用與人員培訓(xùn)等費(fèi)用。 估計(jì)每個(gè)任務(wù)的成本時(shí),通常先估計(jì)完成該項(xiàng)任務(wù)需要用估計(jì)每個(gè)任務(wù)的成本時(shí),通常先估計(jì)完成該項(xiàng)任務(wù)需要用的的人力費(fèi)用人力費(fèi)用,以以“人人月月”為單位為單位,再乘以每人每月的平均工,再乘以每人每月的平均工資得出每項(xiàng)任務(wù)的成本。如表資得出每項(xiàng)任務(wù)的成本。如表2-2所示。所示。表表2-2 開發(fā)階段在生存周期中所占的比重開發(fā)階段在生存周期中所占的比重任 務(wù)所占比重(%)可行性分析58需求分析1015軟件設(shè)計(jì)2025編碼及單元測(cè)試2030綜合測(cè)試2535總 計(jì)1002.2 可行性分析及立項(xiàng) (1)投人產(chǎn)出比)投人產(chǎn)出比。是指軟件項(xiàng)目。是指軟件項(xiàng)目全部投資全部投資與與產(chǎn)出增加值總和產(chǎn)出增

21、加值總和之比。之比。 R=K/IN (K為投資總額,為投資總額,IN為軟件項(xiàng)目生存期內(nèi)各年增加值的總和為軟件項(xiàng)目生存期內(nèi)各年增加值的總和)(2)貨幣的時(shí)間價(jià)值)貨幣的時(shí)間價(jià)值。由于利率的變化等因素,貨幣的時(shí)間價(jià)值能。由于利率的變化等因素,貨幣的時(shí)間價(jià)值能較準(zhǔn)確地估算。假設(shè)年利率為較準(zhǔn)確地估算。假設(shè)年利率為i,若,若項(xiàng)目開發(fā)所需經(jīng)費(fèi)項(xiàng)目開發(fā)所需經(jīng)費(fèi)即投資為即投資為P元,元,則則n年后可得資金數(shù)為年后可得資金數(shù)為F元:元: F = P(1+) n反之,若反之,若n年后可得效益為年后可得效益為F元,則這些資金元,則這些資金現(xiàn)在的價(jià)值現(xiàn)在的價(jià)值為:為: P = F (1+) n 假設(shè)開發(fā)一套企業(yè)應(yīng)用系

22、統(tǒng)需要投資假設(shè)開發(fā)一套企業(yè)應(yīng)用系統(tǒng)需要投資20萬元,萬元,5年內(nèi)每年可產(chǎn)生直接經(jīng)濟(jì)效益年內(nèi)每年可產(chǎn)生直接經(jīng)濟(jì)效益9.6萬元,設(shè)年利率為萬元,設(shè)年利率為5 %,試試計(jì)算投入產(chǎn)出比計(jì)算投入產(chǎn)出比。 考慮到貨幣的時(shí)間價(jià)值,考慮到貨幣的時(shí)間價(jià)值,5年的總體收入應(yīng)當(dāng)逐年按照年的總體收入應(yīng)當(dāng)逐年按照上式估算,其每年的收人折算到當(dāng)前的數(shù)據(jù)如表上式估算,其每年的收人折算到當(dāng)前的數(shù)據(jù)如表2-3所示。所示。案例案例2-22-22.2 可行性分析及立項(xiàng) 表表2-3 貨幣的時(shí)間價(jià)值貨幣的時(shí)間價(jià)值時(shí)間時(shí)間(年年)將來收益將來收益(萬萬)(1+ i)n當(dāng)前收益當(dāng)前收益(萬萬)累計(jì)當(dāng)前收益累計(jì)當(dāng)前收益(萬萬)19.61.0

23、59.14299.142929.61.10258.707517.851339.61.15768.292826.143249.61.21557.897934.041159.61.27637.521941.5630 新軟件項(xiàng)目的新軟件項(xiàng)目的投入產(chǎn)出比投入產(chǎn)出比(效益成本比效益成本比)為:為:41.5630/20 = 2. 0782。 (3)投資回收期)投資回收期。指使累計(jì)的經(jīng)濟(jì)效益等于最初的投資費(fèi)用所需。指使累計(jì)的經(jīng)濟(jì)效益等于最初的投資費(fèi)用所需的時(shí)間。投資回收期越短,利潤(rùn)獲得越大越快,項(xiàng)目越值得開發(fā)。兩的時(shí)間。投資回收期越短,利潤(rùn)獲得越大越快,項(xiàng)目越值得開發(fā)。兩年后收人年后收人17.8513萬元,

24、尚缺萬元,尚缺2. 15萬元沒有收回成本,還需要時(shí)間:萬元沒有收回成本,還需要時(shí)間:2. 15 / 8.2928=0.259(年),即投資回收期(時(shí)間)為(年),即投資回收期(時(shí)間)為2. 259年。年。 (4)純利潤(rùn))純利潤(rùn)。是在整個(gè)生存周期內(nèi)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在。是在整個(gè)生存周期內(nèi)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資之差。值)與投資之差。5年純利潤(rùn)收人為:年純利潤(rùn)收人為:41.563020 = 21.5630(萬元萬元)。2.2 可行性分析及立項(xiàng) 3社會(huì)可行性分析社會(huì)可行性分析 社會(huì)可行性所涉及的社會(huì)可行性所涉及的范圍范圍較廣,較廣,包括包括法律及道德法律及道德的可行性、安全因素、對(duì)

25、經(jīng)濟(jì)政策和市場(chǎng)發(fā)展趨勢(shì)的的可行性、安全因素、對(duì)經(jīng)濟(jì)政策和市場(chǎng)發(fā)展趨勢(shì)的分析、用戶組織的管理模式、業(yè)務(wù)規(guī)范、應(yīng)用操作可分析、用戶組織的管理模式、業(yè)務(wù)規(guī)范、應(yīng)用操作可行性及產(chǎn)生的后果與隱患等。在軟件開發(fā)過程中可能行性及產(chǎn)生的后果與隱患等。在軟件開發(fā)過程中可能涉及到涉及到各種合同、侵權(quán)、責(zé)任以及與法律法規(guī)相抵觸各種合同、侵權(quán)、責(zé)任以及與法律法規(guī)相抵觸的各種問題、雙方有關(guān)規(guī)章制度責(zé)任等問題,軟件的的各種問題、雙方有關(guān)規(guī)章制度責(zé)任等問題,軟件的應(yīng)用操作方式是否可行,是否違背現(xiàn)有的管理制度,應(yīng)用操作方式是否可行,是否違背現(xiàn)有的管理制度,對(duì)研發(fā)人員素質(zhì)要求等。以免在研發(fā)過程中,出現(xiàn)不對(duì)研發(fā)人員素質(zhì)要求等。以

26、免在研發(fā)過程中,出現(xiàn)不必要的糾紛和其他限制問題必要的糾紛和其他限制問題。2.2 可行性分析及立項(xiàng) 4運(yùn)行可行性分析運(yùn)行可行性分析 新軟件新軟件運(yùn)行可行性分析運(yùn)行可行性分析包括包括5個(gè)方面:個(gè)方面: (1)原業(yè)務(wù)與新系統(tǒng)流程的相近程度和差異。)原業(yè)務(wù)與新系統(tǒng)流程的相近程度和差異。 (2)業(yè)務(wù)處理的專業(yè)化程度,功能、性能、安全性、)業(yè)務(wù)處理的專業(yè)化程度,功能、性能、安全性、可靠性及接口等。可靠性及接口等。 (3)對(duì)用戶操作方式及具體使用要求。)對(duì)用戶操作方式及具體使用要求。 (4)新軟件界面的友好程度以及操作的便捷程度。)新軟件界面的友好程度以及操作的便捷程度。 (5)用戶的具體實(shí)際應(yīng)用能力及存在

27、的問題等。)用戶的具體實(shí)際應(yīng)用能力及存在的問題等。2.2 可行性分析及立項(xiàng) 5. 開發(fā)方案可行性分析開發(fā)方案可行性分析 開發(fā)方案可行性分析開發(fā)方案可行性分析,包括包括資源和時(shí)間等可行性分析,資源和時(shí)間等可行性分析,主主要有要有4個(gè)方面?zhèn)€方面:(1)以正常的運(yùn)作方式,開發(fā)軟件項(xiàng)目并投入市場(chǎng)的可行性)以正常的運(yùn)作方式,開發(fā)軟件項(xiàng)目并投入市場(chǎng)的可行性;(2)需要人力資源、財(cái)力資源的預(yù)算情況;)需要人力資源、財(cái)力資源的預(yù)算情況;(3)軟件硬件及研發(fā)設(shè)備等物品資源的預(yù)算情況;)軟件硬件及研發(fā)設(shè)備等物品資源的預(yù)算情況;(4)組織保障及時(shí)間進(jìn)度保障分析等。)組織保障及時(shí)間進(jìn)度保障分析等。 可行性分析可行性分

28、析最根本的任務(wù)最根本的任務(wù)是對(duì)以后研發(fā)技術(shù)路線提出建議是對(duì)以后研發(fā)技術(shù)路線提出建議,對(duì)于不可行的開發(fā)方案,應(yīng)建議重審或暫停,對(duì)可行的方案,對(duì)于不可行的開發(fā)方案,應(yīng)建議重審或暫停,對(duì)可行的方案,提出修改完善建議并制定一個(gè)初步計(jì)劃提出修改完善建議并制定一個(gè)初步計(jì)劃 。2.2 可行性分析及立項(xiàng) 2.2.3 可行性分析的過程可行性分析的過程 可行性分析可行性分析的主要過程主要過程有有6個(gè)方面: 1. 明確系統(tǒng)規(guī)模和目標(biāo)明確系統(tǒng)規(guī)模和目標(biāo) 2. 認(rèn)真研究現(xiàn)行系統(tǒng)認(rèn)真研究現(xiàn)行系統(tǒng) 3. 確定系統(tǒng)邏輯模型確定系統(tǒng)邏輯模型 4. 制定并推薦技術(shù)方案制定并推薦技術(shù)方案 5. 編寫可行性分析報(bào)告編寫可行性分析報(bào)告

29、 6. 審查論證審查論證2.3 2.3 軟件立項(xiàng)及合同簽訂軟件立項(xiàng)及合同簽訂 【案例案例2-3】2013年初,某市一軟件公司負(fù)責(zé)人外出期間年初,某市一軟件公司負(fù)責(zé)人外出期間偶然得知,很多煤礦企業(yè)和院校想用偶然得知,很多煤礦企業(yè)和院校想用地下煤礦操作模擬系地下煤礦操作模擬系統(tǒng)統(tǒng)提高實(shí)踐訓(xùn)練。于是與山西煤院的領(lǐng)導(dǎo)進(jìn)行洽談,決定提高實(shí)踐訓(xùn)練。于是與山西煤院的領(lǐng)導(dǎo)進(jìn)行洽談,決定開發(fā)開發(fā)“煤礦操作模擬系統(tǒng)煤礦操作模擬系統(tǒng)”。歷經(jīng)一年,系統(tǒng)開發(fā)完畢后。歷經(jīng)一年,系統(tǒng)開發(fā)完畢后,除當(dāng)初洽談的院校外,該系統(tǒng)在全國(guó)銷售很少。除當(dāng)初洽談的院校外,該系統(tǒng)在全國(guó)銷售很少。主要原因主要原因是所開發(fā)的系統(tǒng)只是針對(duì)山西煤礦

30、的礦下模擬,卻未考慮是所開發(fā)的系統(tǒng)只是針對(duì)山西煤礦的礦下模擬,卻未考慮到南北地質(zhì)、礦下環(huán)境、煤礦規(guī)模等重要因素。到南北地質(zhì)、礦下環(huán)境、煤礦規(guī)模等重要因素。 2.3.1 軟件立項(xiàng)方法及文檔軟件立項(xiàng)方法及文檔 1立項(xiàng)方法立項(xiàng)方法 軟件項(xiàng)目特別是重大項(xiàng)目對(duì)軟件項(xiàng)目特別是重大項(xiàng)目對(duì)IT企業(yè)企業(yè)關(guān)系到存亡與發(fā)展關(guān)系到存亡與發(fā)展,其立項(xiàng)其立項(xiàng)至關(guān)重要至關(guān)重要,也是對(duì)軟件開發(fā)項(xiàng)目的重大決策,應(yīng),也是對(duì)軟件開發(fā)項(xiàng)目的重大決策,應(yīng)按照科學(xué)和民主決策的程序進(jìn)行。按照科學(xué)和民主決策的程序進(jìn)行。 案例案例2-32-32.3.2 簽訂合同的方法與文檔簽訂合同的方法與文檔 正規(guī)的軟件開發(fā)企業(yè),都具有本企業(yè)規(guī)定的規(guī)范正規(guī)的

31、軟件開發(fā)企業(yè),都具有本企業(yè)規(guī)定的規(guī)范“項(xiàng)目合同項(xiàng)目合同”文本格式。一般文本格式。一般合同的文檔合同的文檔有兩份,一份是主文件,即合同正文。有兩份,一份是主文件,即合同正文。另一份是合同附件,即技術(shù)性的文件,其格式和內(nèi)容與另一份是合同附件,即技術(shù)性的文件,其格式和內(nèi)容與“立項(xiàng)申立項(xiàng)申報(bào)表(建議書)報(bào)表(建議書)”的主體部分基本相同,且具有同等效力。的主體部分基本相同,且具有同等效力。 合同正文合同正文的的主要內(nèi)容主要內(nèi)容包括:合同名稱、甲方單位名稱、乙方包括:合同名稱、甲方單位名稱、乙方單位名稱、合同內(nèi)容條款、甲乙雙方責(zé)任、交付產(chǎn)品方式、交付單位名稱、合同內(nèi)容條款、甲乙雙方責(zé)任、交付產(chǎn)品方式、交

32、付產(chǎn)品日期、用戶培訓(xùn)辦法、產(chǎn)品維護(hù)辦法、付款方式、聯(lián)系人和產(chǎn)品日期、用戶培訓(xùn)辦法、產(chǎn)品維護(hù)辦法、付款方式、聯(lián)系人和聯(lián)系方式、違約規(guī)定、合同份數(shù)、雙方代表簽字、簽字日期。附聯(lián)系方式、違約規(guī)定、合同份數(shù)、雙方代表簽字、簽字日期。附件內(nèi)容應(yīng)包括系統(tǒng)的具體功能點(diǎn)列表、性能點(diǎn)列表、接口列表、件內(nèi)容應(yīng)包括系統(tǒng)的具體功能點(diǎn)列表、性能點(diǎn)列表、接口列表、資源需求列表、開發(fā)進(jìn)度列表等主要事項(xiàng)資源需求列表、開發(fā)進(jìn)度列表等主要事項(xiàng) 。 2. 立項(xiàng)文檔立項(xiàng)文檔 軟件項(xiàng)目的軟件項(xiàng)目的立項(xiàng)文檔立項(xiàng)文檔是是“立項(xiàng)申報(bào)表立項(xiàng)申報(bào)表(建議書建議書)”,其其“編寫格式編寫格式”不盡一致,可以查閱相關(guān)文獻(xiàn)及網(wǎng)絡(luò)資料。不盡一致,可以查

33、閱相關(guān)文獻(xiàn)及網(wǎng)絡(luò)資料。 2.3 2.3 軟件立項(xiàng)及合同簽訂軟件立項(xiàng)及合同簽訂 “軟件項(xiàng)目投標(biāo)書軟件項(xiàng)目投標(biāo)書”編寫參考格式編寫參考格式,見表見表2-4。表表2-4 “軟件項(xiàng)目投標(biāo)書軟件項(xiàng)目投標(biāo)書”編寫參考格式編寫參考格式 序號(hào)章節(jié)名稱章節(jié)內(nèi)容1 項(xiàng)目概況按照招標(biāo)書的內(nèi)容,陳述項(xiàng)目概況2 總體解決方案網(wǎng)絡(luò)結(jié)構(gòu)總體方案系統(tǒng)軟件配置方案應(yīng)用軟件設(shè)計(jì)方案系統(tǒng)實(shí)施方案3項(xiàng)目功能、性能、可靠性和接口描述應(yīng)用軟件的具體功能點(diǎn)列表應(yīng)用軟件的具體性能及可靠性點(diǎn)列表應(yīng)用軟件的具體接口列表4項(xiàng)目工期、進(jìn)度和經(jīng)費(fèi)估算項(xiàng)目工期(單位:人月)估算項(xiàng)目進(jìn)度估算:需求、設(shè)計(jì)、編程、測(cè)試、驗(yàn)收時(shí)間表項(xiàng)目經(jīng)費(fèi)(單位:人民幣元)估

34、算 5項(xiàng)目質(zhì)量管理控制質(zhì)量標(biāo)準(zhǔn)質(zhì)量管理控制方法項(xiàng)目開發(fā)和管理的組織結(jié)構(gòu)及人員配備6 附錄2.3 2.3 軟件立項(xiàng)及合同簽訂軟件立項(xiàng)及合同簽訂2.3.3 任務(wù)下達(dá)的方式與文檔任務(wù)下達(dá)的方式與文檔 軟件開發(fā)任務(wù)的下達(dá),需要軟件開發(fā)任務(wù)的下達(dá),需要至少滿足下列條件之一至少滿足下列條件之一: (1) (1) 軟件企業(yè)已簽訂了軟件企業(yè)已簽訂了“項(xiàng)目合同項(xiàng)目合同”; (2) “(2) “立項(xiàng)申報(bào)表(建議書)立項(xiàng)申報(bào)表(建議書)”已通過項(xiàng)目評(píng)審和審批;已通過項(xiàng)目評(píng)審和審批; (3) (3) 經(jīng)過審批的指令性軟件研發(fā)項(xiàng)目計(jì)劃或合作性項(xiàng)目。經(jīng)過審批的指令性軟件研發(fā)項(xiàng)目計(jì)劃或合作性項(xiàng)目。 【案例案例2-4】對(duì)于針

35、對(duì)對(duì)于針對(duì)跨組織跨部門跨組織跨部門企業(yè)企業(yè)的一些大型軟件的一些大型軟件系統(tǒng)項(xiàng)目,如系統(tǒng)項(xiàng)目,如大型電子商務(wù)平臺(tái)大型電子商務(wù)平臺(tái)的研發(fā),可以根據(jù)情況由的研發(fā),可以根據(jù)情況由系統(tǒng)總體設(shè)計(jì)機(jī)構(gòu)分配項(xiàng)目的具體軟件需求。系統(tǒng)總體設(shè)計(jì)機(jī)構(gòu)分配項(xiàng)目的具體軟件需求。“任務(wù)書任務(wù)書”與與“合同合同”或或“立項(xiàng)申報(bào)表(建議書)立項(xiàng)申報(bào)表(建議書)”同樣重要同樣重要,是該項(xiàng)是該項(xiàng)目的第二份管理文檔。目的第二份管理文檔。2.3 2.3 軟件立項(xiàng)及合同簽訂軟件立項(xiàng)及合同簽訂案例案例2-42-4通常下達(dá)任務(wù)的方式及文檔為:通常下達(dá)任務(wù)的方式及文檔為: (1) “任務(wù)書任務(wù)書”的正文。主要包括任務(wù)下達(dá)的對(duì)象、內(nèi)容、的正文。

36、主要包括任務(wù)下達(dá)的對(duì)象、內(nèi)容、要求、完成日期、決定投入的資源、任命項(xiàng)目經(jīng)理要求、完成日期、決定投入的資源、任命項(xiàng)目經(jīng)理(技術(shù)經(jīng)技術(shù)經(jīng)理和產(chǎn)品經(jīng)理理和產(chǎn)品經(jīng)理)、其他保障及獎(jiǎng)懲措施等。、其他保障及獎(jiǎng)懲措施等。 (2) “任務(wù)書任務(wù)書”的附件。一般為軟件的附件。一般為軟件“合同合同”或或“立項(xiàng)申報(bào)表立項(xiàng)申報(bào)表(建議書)(建議書)”,如果是指令性計(jì)劃,它的格式和內(nèi)容,也,如果是指令性計(jì)劃,它的格式和內(nèi)容,也應(yīng)與應(yīng)與“合同合同”或或“立項(xiàng)申報(bào)表(建議書)立項(xiàng)申報(bào)表(建議書)”基本相同基本相同。11討論思考討論思考: (1)可行性分析的目的和意義是什么? (2)可行性分析的任務(wù)及內(nèi)容?可行性分析的步驟是

37、什么? (3)可行性分析與立項(xiàng)的關(guān)系是什么?合同正文的主要內(nèi)容 有哪些?2.3 2.3 軟件立項(xiàng)及合同簽訂軟件立項(xiàng)及合同簽訂2.4 系統(tǒng)流程圖系統(tǒng)流程圖 2.4.1系統(tǒng)流程圖基本符號(hào)系統(tǒng)流程圖基本符號(hào) 系統(tǒng)流程圖系統(tǒng)流程圖是描述實(shí)際物理系統(tǒng)的是描述實(shí)際物理系統(tǒng)的傳統(tǒng)工具和表示傳統(tǒng)工具和表示方法方法,用于用于與用戶與用戶交流確認(rèn)交流確認(rèn)軟件項(xiàng)目的概要流程、業(yè)務(wù)軟件項(xiàng)目的概要流程、業(yè)務(wù)范圍和處理功能等。其范圍和處理功能等。其基本思想基本思想是用圖形符號(hào)描繪系統(tǒng)是用圖形符號(hào)描繪系統(tǒng)中的各部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等)中的各部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等)的的信息流向信息流向

38、,而不是對(duì)信息處理的控制過程及細(xì)節(jié),而不是對(duì)信息處理的控制過程及細(xì)節(jié),系系統(tǒng)流程圖的統(tǒng)流程圖的基本符號(hào)基本符號(hào)如表如表2-5所示。所示。2.4 系統(tǒng)流程圖系統(tǒng)流程圖 2.4.2系統(tǒng)流程圖主要用途系統(tǒng)流程圖主要用途 系統(tǒng)流程圖系統(tǒng)流程圖的的主要主要用途用途: (1) 全面了解系統(tǒng)全面了解系統(tǒng)業(yè)務(wù)處理過程業(yè)務(wù)處理過程和進(jìn)一步和進(jìn)一步分析系統(tǒng)結(jié)分析系統(tǒng)結(jié)構(gòu)構(gòu)的依據(jù)。的依據(jù)。 (2) 系統(tǒng)分析員、管理人員、業(yè)務(wù)操作人員相互交流系統(tǒng)分析員、管理人員、業(yè)務(wù)操作人員相互交流確認(rèn)的工具。確認(rèn)的工具。 (3) 系統(tǒng)分析員可直接在系統(tǒng)流程圖上,擬出可實(shí)現(xiàn)系統(tǒng)分析員可直接在系統(tǒng)流程圖上,擬出可實(shí)現(xiàn)計(jì)算機(jī)處理的主要部

39、分。計(jì)算機(jī)處理的主要部分。 (4) 可利用系統(tǒng)流程圖可利用系統(tǒng)流程圖分析業(yè)務(wù)流程的合理性分析業(yè)務(wù)流程的合理性。2.4 系統(tǒng)流程圖系統(tǒng)流程圖 某裝配廠有一某裝配廠有一存放零件的倉庫存放零件的倉庫,庫中現(xiàn)有,庫中現(xiàn)有和和每種零件的庫存量臨界值等數(shù)據(jù)記錄在庫存清單文件中。當(dāng)倉庫中每種零件的庫存量臨界值等數(shù)據(jù)記錄在庫存清單文件中。當(dāng)倉庫中零件數(shù)量變化時(shí),修改庫存清單文件,當(dāng)某種零件庫存量少于庫存零件數(shù)量變化時(shí),修改庫存清單文件,當(dāng)某種零件庫存量少于庫存量臨界值,則報(bào)告給采購部門定貨量臨界值,則報(bào)告給采購部門定貨,每天向采購部門送一次定貨報(bào)告。每天向采購部門送一次定貨報(bào)告。的每次變化稱為的每次變化稱為一

40、個(gè)事務(wù)一個(gè)事務(wù),由放在倉庫中的終端輸入到,由放在倉庫中的終端輸入到計(jì)算機(jī)中;系統(tǒng)中的庫存清單程序?qū)κ聞?wù)進(jìn)行處理計(jì)算機(jī)中;系統(tǒng)中的庫存清單程序?qū)κ聞?wù)進(jìn)行處理,更新存儲(chǔ)的庫存更新存儲(chǔ)的庫存清單文件清單文件,并存入必要的定貨信息。每天生成并打印出定貨報(bào)告。并存入必要的定貨信息。每天生成并打印出定貨報(bào)告。系系統(tǒng)流程圖統(tǒng)流程圖如圖如圖2-2所示。所示。圖2-2 庫存清單模塊的系統(tǒng)流程圖2.4 系統(tǒng)流程圖系統(tǒng)流程圖 案例案例2-52-5 某院校學(xué)生眾多,準(zhǔn)備研發(fā)一種計(jì)算機(jī)教材采某院校學(xué)生眾多,準(zhǔn)備研發(fā)一種計(jì)算機(jī)教材采購及銷售分發(fā)系統(tǒng),進(jìn)行各種教材的預(yù)訂、審查、統(tǒng)計(jì)、采購、購及銷售分發(fā)系統(tǒng),進(jìn)行各種教材的預(yù)

41、訂、審查、統(tǒng)計(jì)、采購、查詢、開具發(fā)票及領(lǐng)書單、發(fā)放等數(shù)據(jù)處理,還需要具有輸入、查詢、開具發(fā)票及領(lǐng)書單、發(fā)放等數(shù)據(jù)處理,還需要具有輸入、插入、編輯修改、刪除、存儲(chǔ)等功能。進(jìn)行調(diào)研分析,確定的插入、編輯修改、刪除、存儲(chǔ)等功能。進(jìn)行調(diào)研分析,確定的教材購銷系統(tǒng)流程圖如圖教材購銷系統(tǒng)流程圖如圖2-3所示。所示。圖2-3 教材購銷系統(tǒng)流程圖2.4 系統(tǒng)流程圖系統(tǒng)流程圖 案例案例2-62-611討論思考討論思考:(1)系統(tǒng)流程圖基本符號(hào)有哪些? (2)系統(tǒng)流程圖主要用途是什么?2.4 系統(tǒng)流程圖系統(tǒng)流程圖 2.5 軟件開發(fā)計(jì)劃軟件開發(fā)計(jì)劃2.5.1軟件開發(fā)計(jì)劃的目的及分類軟件開發(fā)計(jì)劃的目的及分類 軟件開發(fā)

42、計(jì)劃軟件開發(fā)計(jì)劃也也稱軟件項(xiàng)目計(jì)劃軟件項(xiàng)目計(jì)劃(Software Project Planning)是指在正式進(jìn)行軟件開發(fā)之前,制定的具體指導(dǎo)軟件開發(fā)的實(shí)施計(jì)劃,是指導(dǎo)軟件開發(fā)工作的綱領(lǐng)。軟件開發(fā)計(jì)劃制定的依據(jù)是問題定義報(bào)告。在問題定義中,需要確定需要確定軟件目標(biāo)、性質(zhì)、范圍、基本需求、環(huán)境、主要技術(shù)、基礎(chǔ)條件和開發(fā)的時(shí)限要求等。 “軟件開發(fā)計(jì)劃” 是用于用于指導(dǎo)組織、實(shí)施、協(xié)調(diào)和控制軟件研發(fā)與建設(shè)的重要文件,也是軟件工程中的一種管理性文檔,主要使項(xiàng)目成員有明確的分工及工作目標(biāo),并對(duì)擬開發(fā)項(xiàng)目的費(fèi)用、時(shí)間、進(jìn)度、人員組織、硬件設(shè)備的配置、軟件開發(fā)環(huán)境和運(yùn)行環(huán)境的配置等進(jìn)行說明和計(jì)劃,是對(duì)項(xiàng)目進(jìn)

43、行運(yùn)作和管理及解決客戶與研發(fā)團(tuán)隊(duì)間沖突的依據(jù),據(jù)此對(duì)項(xiàng)目的費(fèi)用、進(jìn)度和資源進(jìn)行管理控制,有助于項(xiàng)目成員之間的交流溝通,也可作為對(duì)項(xiàng)目過程控制和工作考核的基準(zhǔn)。 軟件項(xiàng)目計(jì)劃分類軟件項(xiàng)目計(jì)劃分類包括包括:進(jìn)度計(jì)劃、質(zhì)量保證計(jì)劃、費(fèi)用計(jì)劃、風(fēng)險(xiǎn)管理計(jì)劃、人力計(jì)劃等。對(duì)于大型項(xiàng)目分別制訂以上計(jì)劃,小型項(xiàng)目可將以上內(nèi)容合并為一個(gè)計(jì)劃。2.5.2 軟件開發(fā)計(jì)劃的內(nèi)容及制定軟件開發(fā)計(jì)劃的內(nèi)容及制定 1軟件開發(fā)計(jì)劃主要內(nèi)容軟件開發(fā)計(jì)劃主要內(nèi)容 項(xiàng)目開發(fā)計(jì)劃是一個(gè)管理性文檔,主要內(nèi)容主要內(nèi)容包括: (1)項(xiàng)目概述。 (2)實(shí)施計(jì)劃。 (3)人員組織及分工。 (4)交付產(chǎn)品。 (5)其他內(nèi)容。 2. 方案選擇依

44、據(jù)方案選擇依據(jù) 選擇最佳方案的主要依據(jù)主要依據(jù)包括:技術(shù)、工作量、時(shí)間、進(jìn)度、人員組織、費(fèi)用、軟硬件開發(fā)及運(yùn)行環(huán)境等方面綜合達(dá)到最佳。 3. 項(xiàng)目開發(fā)計(jì)劃的制定項(xiàng)目開發(fā)計(jì)劃的制定 制定科學(xué)的開發(fā)計(jì)劃應(yīng)著重考慮著重考慮項(xiàng)目規(guī)模、類型、特定、復(fù)雜度、熟悉程度等。 2.5 軟件開發(fā)計(jì)劃軟件開發(fā)計(jì)劃2.5 軟件開發(fā)計(jì)劃 Microsoft公司的一些開發(fā)小組甚至制定了公司的一些開發(fā)小組甚至制定了“50%緩沖規(guī)則緩沖規(guī)則”。另外,制定軟件開發(fā)可用一些工具,如。另外,制定軟件開發(fā)可用一些工具,如Microsoft Project,對(duì)項(xiàng)目的資源分配、任務(wù)分配等進(jìn)行較為,對(duì)項(xiàng)目的資源分配、任務(wù)分配等進(jìn)行較為直觀

45、和簡(jiǎn)單地描述,并提高工作效率。直觀和簡(jiǎn)單地描述,并提高工作效率。1)軟件項(xiàng)目主要問題)軟件項(xiàng)目主要問題2)軟件開發(fā)的主要問題)軟件開發(fā)的主要問題3)工作階段及任務(wù))工作階段及任務(wù)4)主要資源需求)主要資源需求(1)人力資源)人力資源(2)環(huán)境資源)環(huán)境資源 主要著重考慮主要著重考慮:案例案例2-72-72.5 軟件開發(fā)計(jì)劃 5)進(jìn)度計(jì)劃的制定)進(jìn)度計(jì)劃的制定 軟件項(xiàng)目計(jì)劃軟件項(xiàng)目計(jì)劃是一個(gè)軟件項(xiàng)目進(jìn)入系統(tǒng)實(shí)施的啟動(dòng)階段是一個(gè)軟件項(xiàng)目進(jìn)入系統(tǒng)實(shí)施的啟動(dòng)階段,主要進(jìn)主要進(jìn)行的工作行的工作包括包括:確定詳細(xì)的項(xiàng)目實(shí)施范圍、定義遞交的工作成果、評(píng)確定詳細(xì)的項(xiàng)目實(shí)施范圍、定義遞交的工作成果、評(píng)估實(shí)施過程

46、中主要的風(fēng)險(xiǎn)、制定項(xiàng)目實(shí)施的時(shí)間計(jì)劃、成本和預(yù)算計(jì)估實(shí)施過程中主要的風(fēng)險(xiǎn)、制定項(xiàng)目實(shí)施的時(shí)間計(jì)劃、成本和預(yù)算計(jì)劃、人力資源計(jì)劃等。劃、人力資源計(jì)劃等。 制定項(xiàng)目計(jì)劃是軟件項(xiàng)目管理過程中一個(gè)制定項(xiàng)目計(jì)劃是軟件項(xiàng)目管理過程中一個(gè)關(guān)鍵活動(dòng)關(guān)鍵活動(dòng),是軟件開發(fā),是軟件開發(fā)工作的工作的第一步第一步。 項(xiàng)目計(jì)劃的項(xiàng)目計(jì)劃的目標(biāo)目標(biāo)是為項(xiàng)目負(fù)責(zé)人提供一個(gè)框架,使是為項(xiàng)目負(fù)責(zé)人提供一個(gè)框架,使之能合理地估算軟件項(xiàng)目開發(fā)所需的資源之能合理地估算軟件項(xiàng)目開發(fā)所需的資源 、經(jīng)費(fèi)和開發(fā)進(jìn)度,并控、經(jīng)費(fèi)和開發(fā)進(jìn)度,并控制軟件項(xiàng)目開發(fā)過程按此計(jì)劃進(jìn)行。制軟件項(xiàng)目開發(fā)過程按此計(jì)劃進(jìn)行。 軟件項(xiàng)目計(jì)劃軟件項(xiàng)目計(jì)劃包括兩個(gè)方面

47、包括兩個(gè)方面:研究和估算。即通過研究確定該軟研究和估算。即通過研究確定該軟件項(xiàng)目的主要功能、性能和系統(tǒng)界面。件項(xiàng)目的主要功能、性能和系統(tǒng)界面。 在項(xiàng)目的不同知識(shí)領(lǐng)域有在項(xiàng)目的不同知識(shí)領(lǐng)域有不同的計(jì)劃不同的計(jì)劃,應(yīng)根據(jù)實(shí)際項(xiàng)目情況,編,應(yīng)根據(jù)實(shí)際項(xiàng)目情況,編制不同的計(jì)劃,其中項(xiàng)目計(jì)劃、范圍說明書、工作分解結(jié)構(gòu)、活動(dòng)清制不同的計(jì)劃,其中項(xiàng)目計(jì)劃、范圍說明書、工作分解結(jié)構(gòu)、活動(dòng)清單、網(wǎng)絡(luò)圖、進(jìn)度計(jì)劃、資源計(jì)劃、成本估計(jì)、質(zhì)量計(jì)劃、風(fēng)險(xiǎn)計(jì)劃、單、網(wǎng)絡(luò)圖、進(jìn)度計(jì)劃、資源計(jì)劃、成本估計(jì)、質(zhì)量計(jì)劃、風(fēng)險(xiǎn)計(jì)劃、溝通計(jì)劃、采購計(jì)劃等等,是項(xiàng)目計(jì)劃過程常見的輸出,應(yīng)重點(diǎn)把握溝通計(jì)劃、采購計(jì)劃等等,是項(xiàng)目計(jì)劃過程常

48、見的輸出,應(yīng)重點(diǎn)把握與運(yùn)用。與運(yùn)用。 2.5 軟件開發(fā)計(jì)劃 圖2-4 制定軟件項(xiàng)目計(jì)劃過程WBS工作工作分解結(jié)構(gòu)分解結(jié)構(gòu) 2.5 軟件開發(fā)計(jì)劃 2.5.3 軟件開發(fā)計(jì)劃書軟件開發(fā)計(jì)劃書 1 引言引言 2 引用文件引用文件 3 交付產(chǎn)品交付產(chǎn)品 4 所需工作概述所需工作概述 5 實(shí)施整個(gè)軟件開發(fā)活動(dòng)的計(jì)劃實(shí)施整個(gè)軟件開發(fā)活動(dòng)的計(jì)劃 6 實(shí)施詳細(xì)軟件開發(fā)活動(dòng)的計(jì)劃實(shí)施詳細(xì)軟件開發(fā)活動(dòng)的計(jì)劃 7 進(jìn)度表和活動(dòng)網(wǎng)絡(luò)圖進(jìn)度表和活動(dòng)網(wǎng)絡(luò)圖 8 項(xiàng)目組織和資源項(xiàng)目組織和資源 9 培訓(xùn)培訓(xùn) 10項(xiàng)目估算項(xiàng)目估算 11風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)管理 12支持條件支持條件 13注解注解 附錄附錄2.5 軟件開發(fā)計(jì)劃 11討論思考討論思考:(1

溫馨提示

  • 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)論