




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程導(dǎo)論(軟件工程導(dǎo)論(2)軟件計劃軟件計劃南京理工大學(xué)南京理工大學(xué)汪惠芬汪惠芬2005年年9月月1日日軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-222第二章第二章 軟件計劃軟件計劃所處階段:所處階段:軟件定義階段,也是項目軟件定義階段,也是項目論證、準(zhǔn)備階段論證、準(zhǔn)備階段解決問題:解決問題:軟件問題的性質(zhì),軟件開軟件問題的性質(zhì),軟件開發(fā)的目標(biāo)和工作范圍,軟件是否值發(fā)的目標(biāo)和工作范圍,軟件是否值得開發(fā)實施,軟件開發(fā)所需的資源,得開發(fā)實施,軟件開發(fā)所需的資源,花費的工作量、費用及工作規(guī)模,花費的工作量、費用及工作規(guī)模,可實施軟件開發(fā)方案與進(jìn)度安排等??蓪嵤┸浖_發(fā)方案與進(jìn)度安排等。完
2、成人員:完成人員:系統(tǒng)分析員和管理決策層系統(tǒng)分析員和管理決策層問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-223第二章第二章 軟件計劃軟件計劃2.1 問題定義問題定義2.2 可行性研究可行性研究2.3 軟件開發(fā)計劃軟件開發(fā)計劃2.4 本章小結(jié)本章小結(jié)問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2242.1 問題定義問題定義概述概述問題定義又稱系統(tǒng)定義,問題定義又稱系統(tǒng)定義,它為軟件計劃、軟件需求分它為軟件計劃、軟件需求分析提供功能與性能的依據(jù)。析提供功能與性能的依據(jù)。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)
3、導(dǎo) 論論2021-11-2252.1 問題定義問題定義軟件定義階段的數(shù)據(jù)流圖軟件定義階段的數(shù)據(jù)流圖問題定義可行性開發(fā)計劃本章小結(jié)用戶定義用戶定義軟件功能軟件功能資源、費用、進(jìn)度資源、費用、進(jìn)度技術(shù)規(guī)格技術(shù)規(guī)格硬件功能硬件功能軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2262.1 問題定義問題定義主題:主題:“要解決的問題是什么?要解決的問題是什么?”內(nèi)容包括內(nèi)容包括:軟件開發(fā)的:軟件開發(fā)的背景背景,待開發(fā),待開發(fā)系統(tǒng)的系統(tǒng)的現(xiàn)狀現(xiàn)狀,軟件開發(fā)的,軟件開發(fā)的理由與條件理由與條件,開,開發(fā)系統(tǒng)的發(fā)系統(tǒng)的總體要求總體要求,問題的,問題的性質(zhì)性質(zhì),問題求,問題求解的解的范圍與類型范圍與類型,最
4、終,最終目標(biāo)目標(biāo)、功能規(guī)模功能規(guī)模以以及實現(xiàn)目標(biāo)的及實現(xiàn)目標(biāo)的可能方案可能方案、開發(fā)的、開發(fā)的條件條件、環(huán)環(huán)境要求境要求等。寫出等。寫出問題定義報告問題定義報告(系統(tǒng)定義(系統(tǒng)定義報告)供可行性分析使用。報告)供可行性分析使用。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2272.1 問題定義問題定義步驟:步驟:(1)調(diào)查、分析系統(tǒng)開發(fā)的)調(diào)查、分析系統(tǒng)開發(fā)的背景。背景。(2)加工整理資料,完成問)加工整理資料,完成問題定義報告。題定義報告。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2282.1 問題定義問題定義實例:實
5、例:“某高校學(xué)生選課注冊系統(tǒng)某高校學(xué)生選課注冊系統(tǒng)”的問題定義報告的問題定義報告(1)項目:項目:學(xué)生學(xué)期選課注冊系統(tǒng)。學(xué)生學(xué)期選課注冊系統(tǒng)。(2)背景:背景:在學(xué)分制試行過程中,學(xué)生選課進(jìn)行在學(xué)分制試行過程中,學(xué)生選課進(jìn)行人工注冊效率低,容易沖突,任課教師難以獲得及人工注冊效率低,容易沖突,任課教師難以獲得及時有效的課程選修學(xué)生名單。時有效的課程選修學(xué)生名單。(3)目標(biāo):目標(biāo):建立一個基于教學(xué)管理計算機網(wǎng)絡(luò)的建立一個基于教學(xué)管理計算機網(wǎng)絡(luò)的學(xué)生學(xué)期選課注冊系統(tǒng)。學(xué)生學(xué)期選課注冊系統(tǒng)。(4)項目范圍:項目范圍:硬件主要利用現(xiàn)有計算機教學(xué)管硬件主要利用現(xiàn)有計算機教學(xué)管理網(wǎng)絡(luò),增配少量專用設(shè)備(如
6、讀卡機、掃描儀理網(wǎng)絡(luò),增配少量專用設(shè)備(如讀卡機、掃描儀等),軟件開發(fā)費用預(yù)計等),軟件開發(fā)費用預(yù)計元。元。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2292.1 問題定義問題定義實例:實例:“某高校學(xué)生選課注冊系統(tǒng)某高校學(xué)生選課注冊系統(tǒng)”的問題定義報告的問題定義報告(5)初步設(shè)想:初步設(shè)想:為學(xué)生提供填寫選課卡片和計算為學(xué)生提供填寫選課卡片和計算機網(wǎng)絡(luò)終端查詢對話兩種選課方式,教學(xué)管理科能機網(wǎng)絡(luò)終端查詢對話兩種選課方式,教學(xué)管理科能夠?qū)x課沖突學(xué)生進(jìn)行隨機確定調(diào)整,系統(tǒng)主要輸夠?qū)x課沖突學(xué)生進(jìn)行隨機確定調(diào)整,系統(tǒng)主要輸出課程注冊數(shù)據(jù)庫、學(xué)生課程表、課程成
7、績記載單。出課程注冊數(shù)據(jù)庫、學(xué)生課程表、課程成績記載單。(6)可行性研究:可行性研究:由分析員和教學(xué)管理科進(jìn)行,由分析員和教學(xué)管理科進(jìn)行,主要對實施方案和學(xué)校學(xué)生選課管理規(guī)程進(jìn)行研究,主要對實施方案和學(xué)校學(xué)生選課管理規(guī)程進(jìn)行研究,建議時間一周。建議時間一周。 年年 月月 日日 簽字:簽字:問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22102.2 可行性研究可行性研究2.2.1 系統(tǒng)可行性研究的目的系統(tǒng)可行性研究的目的2.2.2 系統(tǒng)可行性研究的內(nèi)容系統(tǒng)可行性研究的內(nèi)容2.2.3 系統(tǒng)可行性研究的步驟系統(tǒng)可行性研究的步驟問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件
8、件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22112.2.1 可行性分析的目的可行性分析的目的通過客觀的分析,確定問題通過客觀的分析,確定問題是否值得解決,分析系統(tǒng)實現(xiàn)的是否值得解決,分析系統(tǒng)實現(xiàn)的可能性、成功的可行性、投入產(chǎn)可能性、成功的可行性、投入產(chǎn)出的可能性,是否有行得通的解出的可能性,是否有行得通的解決辦法和實施方案。決辦法和實施方案。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22122.2.2 可行性分析的內(nèi)容可行性分析的內(nèi)容以以最少的投入最少的投入在在最短的時間最短的時間內(nèi),對開發(fā)系統(tǒng)作內(nèi),對開發(fā)系統(tǒng)作經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性、技術(shù)可行性技術(shù)可行性
9、、操作可行性操作可行性和和社會社會(法律)可行性(法律)可行性的分析,確定項的分析,確定項目目開發(fā)實施方案與初步計劃開發(fā)實施方案與初步計劃。 問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22132.2.2 可行性分析的內(nèi)容可行性分析的內(nèi)容經(jīng)濟(jì)可行性:經(jīng)濟(jì)可行性:進(jìn)行進(jìn)行投資估算投資估算,分析人員、軟硬件支,分析人員、軟硬件支持所需的持所需的費用費用、軟件交付后的、軟件交付后的運行維護(hù)成運行維護(hù)成本及效益本及效益(經(jīng)濟(jì)效益、管理效益、社會效(經(jīng)濟(jì)效益、管理效益、社會效益)。益)。作作回收期估算回收期估算,分析,分析能否做到以最少能否做到以最少投入成本得到最佳經(jīng)
10、濟(jì)效益投入成本得到最佳經(jīng)濟(jì)效益。在上述分析基礎(chǔ)上,作出在上述分析基礎(chǔ)上,作出立即投入或立即投入或推遲投入或不值得開發(fā)推遲投入或不值得開發(fā)的選擇結(jié)論。如果的選擇結(jié)論。如果可行,作出可行,作出開發(fā)進(jìn)度安排開發(fā)進(jìn)度安排。 問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22142.2.2 可行性分析的內(nèi)容可行性分析的內(nèi)容技術(shù)可行性:技術(shù)可行性:分析分析 使用現(xiàn)有的技術(shù)是否能實現(xiàn)系統(tǒng)使用現(xiàn)有的技術(shù)是否能實現(xiàn)系統(tǒng)? 能否解決系統(tǒng)的技術(shù)難點能否解決系統(tǒng)的技術(shù)難點? 系統(tǒng)對技術(shù)人員有什么要求系統(tǒng)對技術(shù)人員有什么要求? 硬件能否適應(yīng)系統(tǒng)要求硬件能否適應(yīng)系統(tǒng)要求? 系統(tǒng)開發(fā)是否與
11、現(xiàn)行系統(tǒng)運行矛盾系統(tǒng)開發(fā)是否與現(xiàn)行系統(tǒng)運行矛盾? 系統(tǒng)開發(fā)估計進(jìn)度是否合理系統(tǒng)開發(fā)估計進(jìn)度是否合理?作出作出技術(shù)上是否有實現(xiàn)與成功可能技術(shù)上是否有實現(xiàn)與成功可能的結(jié)論。的結(jié)論。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22152.2.2 可行性分析的內(nèi)容可行性分析的內(nèi)容操作可行性:操作可行性:分析分析系統(tǒng)的系統(tǒng)的運行方式、操作規(guī)程運行方式、操作規(guī)程是否是否能在用戶組織內(nèi)有效實施。能在用戶組織內(nèi)有效實施。預(yù)期的預(yù)期的終端操作人員終端操作人員經(jīng)過適當(dāng)培經(jīng)過適當(dāng)培訓(xùn)后是否能勝任系統(tǒng)的操作。訓(xùn)后是否能勝任系統(tǒng)的操作。在上述分析基礎(chǔ)上,作出在上述分析基礎(chǔ)上,作出操作
12、上是操作上是否可行否可行的結(jié)論。的結(jié)論。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22162.2.2 可行性分析的內(nèi)容可行性分析的內(nèi)容社會(法律)可行性:社會(法律)可行性:分析分析 開發(fā)系統(tǒng)是否符合當(dāng)前社會生產(chǎn)開發(fā)系統(tǒng)是否符合當(dāng)前社會生產(chǎn)管理經(jīng)營體制的要求管理經(jīng)營體制的要求 有無涉及到知識產(chǎn)權(quán)糾紛、生產(chǎn)有無涉及到知識產(chǎn)權(quán)糾紛、生產(chǎn)安全、與國家法律相違背等問題安全、與國家法律相違背等問題在上述分析基礎(chǔ)上,作出在上述分析基礎(chǔ)上,作出法律上社會法律上社會上是否可行上是否可行的結(jié)論。的結(jié)論。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021
13、-11-22172.2.3 可行性分析的步驟可行性分析的步驟(1)定義系統(tǒng),導(dǎo)出系統(tǒng)的邏)定義系統(tǒng),導(dǎo)出系統(tǒng)的邏輯模型輯模型 復(fù)審問題定義復(fù)審問題定義 分析現(xiàn)有系統(tǒng)的物理模型分析現(xiàn)有系統(tǒng)的物理模型(用系統(tǒng)流程圖描述)(用系統(tǒng)流程圖描述) 導(dǎo)出系統(tǒng)的邏輯模型(用導(dǎo)出系統(tǒng)的邏輯模型(用系統(tǒng)流程圖或數(shù)據(jù)流圖和系統(tǒng)流程圖或數(shù)據(jù)流圖和數(shù)據(jù)詞典描述)數(shù)據(jù)詞典描述)問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2218系統(tǒng)流程圖系統(tǒng)流程圖問題定義可行性開發(fā)計劃本章小結(jié)符號符號名稱名稱說說 明明處理處理表示人工或計算機程序?qū)?shù)據(jù)的加工處理表示人工或計算機程序?qū)?shù)據(jù)的加工處理輸
14、入輸入/輸出輸出 廣義的不指明具體設(shè)備的輸入輸出廣義的不指明具體設(shè)備的輸入輸出人工操作人工操作人工完成的處理人工完成的處理人工輸入人工輸入人工輸入數(shù)據(jù)的脫機處理人工輸入數(shù)據(jù)的脫機處理連接連接指出同一頁上轉(zhuǎn)移到圖的另一部分或由圖指出同一頁上轉(zhuǎn)移到圖的另一部分或由圖的另一部分轉(zhuǎn)入的另一部分轉(zhuǎn)入換頁連接換頁連接指出轉(zhuǎn)到另一頁圖上或由另一頁圖轉(zhuǎn)來指出轉(zhuǎn)到另一頁圖上或由另一頁圖轉(zhuǎn)來數(shù)據(jù)流數(shù)據(jù)流表示數(shù)據(jù)的流動方向表示數(shù)據(jù)的流動方向軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2219系統(tǒng)流程圖系統(tǒng)流程圖問題定義可行性開發(fā)計劃本章小結(jié)符號符號名稱名稱說說 明明文檔文檔打印輸出表格或報告,也可以表示輸入報
15、告打印輸出表格或報告,也可以表示輸入報告磁帶磁帶磁帶輸入輸出文件,也用于表示順序文件磁帶輸入輸出文件,也用于表示順序文件聯(lián)機存儲聯(lián)機存儲表示廣義的聯(lián)機數(shù)據(jù)庫文件,可以是磁帶、磁盤、表示廣義的聯(lián)機數(shù)據(jù)庫文件,可以是磁帶、磁盤、磁鼓、軟盤、海量存儲器件等海量外存磁鼓、軟盤、海量存儲器件等海量外存磁盤磁盤磁盤輸入磁盤輸入/輸出,或存儲在磁盤上的文件或數(shù)據(jù)庫輸出,或存儲在磁盤上的文件或數(shù)據(jù)庫磁鼓磁鼓磁鼓輸入磁鼓輸入/輸出,或存儲在磁鼓上的文件或數(shù)據(jù)庫輸出,或存儲在磁鼓上的文件或數(shù)據(jù)庫顯示顯示crt終端或類似的顯示部件,可用于輸入或輸出,終端或類似的顯示部件,可用于輸入或輸出,也可既輸入又輸出也可既輸入
16、又輸出輔助操作輔助操作使用設(shè)備進(jìn)行的脫機操作使用設(shè)備進(jìn)行的脫機操作軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2220系統(tǒng)流程圖系統(tǒng)流程圖人工處理流程人工處理流程問題定義可行性開發(fā)計劃本章小結(jié)學(xué)生選課單學(xué)生選課單教管科收教管科收集登記集登記根據(jù)課程表根據(jù)課程表和課程教學(xué)和課程教學(xué)資源登記確認(rèn)資源登記確認(rèn)確認(rèn)確認(rèn)學(xué)生學(xué)生產(chǎn)生學(xué)生課程表產(chǎn)生學(xué)生課程表和成績記載單和成績記載單重新選課重新選課發(fā)給學(xué)生發(fā)給學(xué)生發(fā)給教師發(fā)給教師教師教師是是否否軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2221系統(tǒng)流程圖系統(tǒng)流程圖計算機處理流程計算機處理流程問題定義可行性開發(fā)計劃本章小結(jié)終端選課終端選課選課卡
17、片選課卡片卡片輸入卡片輸入選課數(shù)據(jù)預(yù)處理選課數(shù)據(jù)預(yù)處理選課注冊選課注冊數(shù)據(jù)庫數(shù)據(jù)庫學(xué)生課程表學(xué)生課程表重新選課通知重新選課通知課程成績記載單課程成績記載單選課確認(rèn)處理選課確認(rèn)處理教學(xué)文件教學(xué)文件與開課清單與開課清單軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22222.2.3 可行性分析的步驟可行性分析的步驟(2)作可行性分析,找出可實施)作可行性分析,找出可實施方案,推薦系統(tǒng)目標(biāo)邏輯模型方案,推薦系統(tǒng)目標(biāo)邏輯模型 評價所有可能的方案,推薦評價所有可能的方案,推薦行動方案行動方案 根據(jù)可行性研究的肯定性結(jié)根據(jù)可行性研究的肯定性結(jié)果推薦行動方案,為項目負(fù)果推薦行動方案,為項目負(fù)責(zé)人或用戶負(fù)
18、責(zé)人進(jìn)行決策責(zé)人或用戶負(fù)責(zé)人進(jìn)行決策提供充分的依據(jù)提供充分的依據(jù)問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22232.2.3 可行性分析的步驟可行性分析的步驟(3)草擬開發(fā)計劃,提交可行)草擬開發(fā)計劃,提交可行性報告性報告 寫出可行性報告寫出可行性報告 草擬開發(fā)計劃草擬開發(fā)計劃 文檔提交復(fù)審文檔提交復(fù)審問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2224可行性研究報告大綱可行性研究報告大綱引言引言 可行性研究的前提可行性研究的前提 對現(xiàn)有系統(tǒng)的分析對現(xiàn)有系統(tǒng)的分析 所建議系統(tǒng)技術(shù)可行性分析所建議系統(tǒng)技術(shù)可行性分析 所建議
19、系統(tǒng)經(jīng)濟(jì)可行性分析所建議系統(tǒng)經(jīng)濟(jì)可行性分析 社會因素可行性分析社會因素可行性分析 其它可供選擇的方案其它可供選擇的方案 結(jié)論意見結(jié)論意見問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22252.3 軟件開發(fā)計劃軟件開發(fā)計劃2.3.1 軟件范圍軟件范圍2.3.2 資源計劃資源計劃2.3.3 成本估計及成本效益分析成本估計及成本效益分析2.3.4 軟件進(jìn)度安排軟件進(jìn)度安排2.3.5 軟件計劃說明書軟件計劃說明書2.3.6 軟件計劃復(fù)審軟件計劃復(fù)審問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22262.3.1 軟件范圍軟件范圍軟件
20、范圍主要是說明軟件特軟件范圍主要是說明軟件特性和界限,為需求分析及各種估性和界限,為需求分析及各種估算提供依據(jù)。包括以下內(nèi)容:算提供依據(jù)。包括以下內(nèi)容: 軟件功能規(guī)模軟件功能規(guī)模 軟件性能軟件性能 接口接口 可靠性要求的具體規(guī)定可靠性要求的具體規(guī)定問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22272.3.2 資源計劃資源計劃資源計劃是分析軟件開發(fā)資源計劃是分析軟件開發(fā)所需的資源,說明資源要求、所需的資源,說明資源要求、使用資源日程與持續(xù)時間。使用資源日程與持續(xù)時間。資源包括:資源包括: 人力資源人力資源 硬件工具硬件工具 軟件工具軟件工具問題定義可行性開發(fā)
21、計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2228人力資源人力資源人力資源是軟件開發(fā)最重人力資源是軟件開發(fā)最重要的資源。主要包括:要的資源。主要包括: 技術(shù)要求技術(shù)要求 層次層次 數(shù)量數(shù)量 開始時間開始時間 持續(xù)時間持續(xù)時間問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2229軟件開發(fā)各階段人員配備軟件開發(fā)各階段人員配備問題定義可行性開發(fā)計劃本章小結(jié)參與項目程度參與項目程度需求分析需求分析 總體設(shè)計總體設(shè)計 詳細(xì)設(shè)計與實現(xiàn)詳細(xì)設(shè)計與實現(xiàn) 系統(tǒng)測試系統(tǒng)測試分析員分析員程序員程序員管理人員管理人員軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11
22、-2230硬件資源硬件資源硬件資源也是軟件開發(fā)的硬件資源也是軟件開發(fā)的資源條件。主要包括:資源條件。主要包括: 開發(fā)系統(tǒng)開發(fā)系統(tǒng):開發(fā)階段使:開發(fā)階段使用的計算機與設(shè)備用的計算機與設(shè)備 目標(biāo)系統(tǒng)目標(biāo)系統(tǒng):最終運行開:最終運行開發(fā)軟件的計算機系統(tǒng)發(fā)軟件的計算機系統(tǒng) 其它系統(tǒng)所需硬件其它系統(tǒng)所需硬件,如,如檢測設(shè)備、激光照排等檢測設(shè)備、激光照排等問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2231軟件資源軟件資源軟件資源是用來開發(fā)軟件軟件資源是用來開發(fā)軟件的軟件。主要包括:的軟件。主要包括: 支撐軟件支撐軟件,如操作系統(tǒng)、編如操作系統(tǒng)、編譯程序、數(shù)據(jù)庫系統(tǒng)、支撐
23、軟譯程序、數(shù)據(jù)庫系統(tǒng)、支撐軟件開發(fā)各個階段的軟件工具、件開發(fā)各個階段的軟件工具、特定領(lǐng)域的軟件包等特定領(lǐng)域的軟件包等 應(yīng)用軟件應(yīng)用軟件,如各種標(biāo)準(zhǔn)程序如各種標(biāo)準(zhǔn)程序庫、圖形庫、漢字庫等庫、圖形庫、漢字庫等問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2232軟件資源軟件資源選擇指定支持軟件的原則:選擇指定支持軟件的原則: 該軟件是必須的該軟件是必須的 該軟件可以顯著提高質(zhì)量,該軟件可以顯著提高質(zhì)量,減少開發(fā)工作量減少開發(fā)工作量 期望得到的軟件必須做某些期望得到的軟件必須做某些修改才能使用時必須慎重修改才能使用時必須慎重問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件
24、工工 程程 導(dǎo)導(dǎo) 論論2021-11-22332.3.3 成本估計及效益分析成本估計及效益分析(1)成本估計:)成本估計: 基于代碼行的估計方法基于代碼行的估計方法 任務(wù)分解估計方法任務(wù)分解估計方法 經(jīng)驗統(tǒng)計估算模型經(jīng)驗統(tǒng)計估算模型 自動成本估計技術(shù)自動成本估計技術(shù)問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2234基于代碼行的估計方法基于代碼行的估計方法標(biāo)準(zhǔn)值法:標(biāo)準(zhǔn)值法:優(yōu)缺點:估算簡單,但不易估算準(zhǔn)確。優(yōu)缺點:估算簡單,但不易估算準(zhǔn)確。問題定義可行性開發(fā)計劃本章小結(jié)設(shè)設(shè)則則a bm程序期望長度程序期望長度 ss=(a4mb)/6標(biāo)準(zhǔn)偏差標(biāo)準(zhǔn)偏差 (ba
25、)6分析員給出的程序最小長度分析員給出的程序最小長度分析員給出的程序最大長度分析員給出的程序最大長度分析員給出的程序最大可能長度分析員給出的程序最大可能長度軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2235基于代碼行的估計方法基于代碼行的估計方法專家估計法:專家估計法:根據(jù)程序長度估算根據(jù)程序長度估算每位專家填寫:每位專家填寫: 模塊名:模塊名: xx 日期:日期: xx 次估計:次估計:li則則m個專家的平均值個專家的平均值 n次估計的平均值次估計的平均值 成本成本c每行成本每行成本優(yōu)缺點:優(yōu)缺點:速度快,但忽略測試調(diào)試工作細(xì)速度快,但忽略測試調(diào)試工作細(xì)節(jié),易偏低。節(jié),易偏低。問題定
26、義可行性開發(fā)計劃本章小結(jié)miilmml11niimlnl11kiil1軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2236基于代碼行的估計方法基于代碼行的估計方法專家估計法:專家估計法:根據(jù)平均每人每天編寫根據(jù)平均每人每天編寫源程序行數(shù)折算出工作量后估算源程序行數(shù)折算出工作量后估算 工作量工作量 (人月)(人月)每位專家填寫:每位專家填寫: 模塊名:模塊名: xx 日期:日期: xx 次估計:次估計:ei則則m個專家的平均值個專家的平均值 n次估計的平均值次估計的平均值 成本成本c每人每月成本每人每月成本 (人月)(人月)優(yōu)缺點:速度快,易偏低。優(yōu)缺點:速度快,易偏低。問題定義可行性開發(fā)
27、計劃本章小結(jié)miiemme11niimene11201000每天源程序行數(shù)lekiie1軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2237任務(wù)分解估計方法任務(wù)分解估計方法估計步驟:估計步驟:將總?cè)蝿?wù)按照開發(fā)階段分解將總?cè)蝿?wù)按照開發(fā)階段分解估計出每個階段所需工作量人月估計出每個階段所需工作量人月求每個階段的成本求每個階段的成本cici估計階段工作量人月估計階段工作量人月每人每月平均工資每人每月平均工資將每個階段成本累加求出總成本將每個階段成本累加求出總成本 cci問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2238任務(wù)分解估計方法任務(wù)分解估計方法各開發(fā)
28、階段人力百分比各開發(fā)階段人力百分比問題定義可行性開發(fā)計劃本章小結(jié)任任 務(wù)務(wù)百分比百分比可行性研究可行性研究5需求分析需求分析10軟件設(shè)計軟件設(shè)計25編碼及單元測試編碼及單元測試20綜合測試綜合測試40總總 計計100軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2239經(jīng)驗統(tǒng)計估算模型經(jīng)驗統(tǒng)計估算模型通常采用經(jīng)驗公式來預(yù)測軟通常采用經(jīng)驗公式來預(yù)測軟件項目計劃所需要的成本、工作件項目計劃所需要的成本、工作量和進(jìn)度數(shù)據(jù)。用以支持大多數(shù)量和進(jìn)度數(shù)據(jù)。用以支持大多數(shù)模型的經(jīng)驗都是從有限的一些項模型的經(jīng)驗都是從有限的一些項目樣本中得到的,因此還沒有一目樣本中得到的,因此還沒有一種估算模型能適用于所有
29、的軟件種估算模型能適用于所有的軟件類型和開發(fā)環(huán)境,從這些模型中類型和開發(fā)環(huán)境,從這些模型中得到的結(jié)構(gòu)必須慎重使用。得到的結(jié)構(gòu)必須慎重使用。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-2240自動成本估計技術(shù)自動成本估計技術(shù)自動成本估計模型自動成本估計模型問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22412.3.3 成本估計及效益分析成本估計及效益分析(2)成本效益分析:)成本效益分析:經(jīng)濟(jì)效益使用新系統(tǒng)增加的收經(jīng)濟(jì)效益使用新系統(tǒng)增加的收入使用新系統(tǒng)節(jié)省的運行費用入使用新系統(tǒng)節(jié)省的運行費用軟件開發(fā)成本投入成本軟件開發(fā)成本投
30、入成本運行費用操作費用維護(hù)費用運行費用操作費用維護(hù)費用問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22422.3.3 成本估計及效益分析成本估計及效益分析(2)成本效益分析:)成本效益分析:純收入累計經(jīng)濟(jì)效益(貼現(xiàn)值)投資額純收入累計經(jīng)濟(jì)效益(貼現(xiàn)值)投資額純收入純收入0 開發(fā)無風(fēng)險,不至于虧本開發(fā)無風(fēng)險,不至于虧本純收入純收入0 不值得投資不值得投資純收入純收入0 虧本,得不償失虧本,得不償失問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22432.3.3 成本估計及效益分析成本估計及效益分析(2)成本效益分析:)成本效益
31、分析:問題定義可行性開發(fā)計劃本章小結(jié)n n年的累計利率為(年的累計利率為(1 1r r)n n投資的將來值即效益為投資的將來值即效益為f fp p(1 1r r)n n效益效益f f的貼現(xiàn)值的貼現(xiàn)值p pf f(1 1r r)n n軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22442.3.3 成本估計及效益分析成本估計及效益分析(2)成本效益分析:)成本效益分析:投資回收期投資回收期 t經(jīng)濟(jì)效益的貼現(xiàn)值(或累計當(dāng)前值)經(jīng)濟(jì)效益的貼現(xiàn)值(或累計當(dāng)前值)達(dá)到投資額達(dá)到投資額p(即達(dá)到估計開發(fā)總成本運(即達(dá)到估計開發(fā)總成本運行維護(hù)費用)所需要的時間。行維護(hù)費用)所需要的時間。tti-1(ps
32、i-1)pii為累計當(dāng)前值超過投資額的年為累計當(dāng)前值超過投資額的年pi為第為第i年效益當(dāng)前值年效益當(dāng)前值si-1為第為第i-1年的累計效益當(dāng)前值年的累計效益當(dāng)前值問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22452.3.3 成本估計及效益分析成本估計及效益分析(2)成本效益分析:)成本效益分析:投資償還率(投資回收率)投資償還率(投資回收率)j以投資作存款,作為取得的經(jīng)濟(jì)效益,以投資作存款,作為取得的經(jīng)濟(jì)效益,每年取其一部分,直到償還期,把投資額每年取其一部分,直到償還期,把投資額取完的年利率。取完的年利率。方程方程 的解的解j即為即為投資償還率投資償還率
33、其中,其中,p為現(xiàn)在的投資額,為現(xiàn)在的投資額,fi為第為第i年年年年底的效益(底的效益(i=1, 2, , n),),n為系統(tǒng)的使用為系統(tǒng)的使用壽命,即償還期。壽命,即償還期。問題定義可行性開發(fā)計劃本章小結(jié)nnjfjfjfp)1 ()1 (1221 軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22462.3.3 成本估計及效益分析成本估計及效益分析(2)成本效益分析:)成本效益分析:實例實例某軟件投資額為某軟件投資額為3000元,假元,假定每年的效益均為定每年的效益均為1000.00元,求元,求五年的效益?按年利率五年的效益?按年利率12求每求每年的當(dāng)前值?五年的純收入?投年的當(dāng)前值?五
34、年的純收入?投資回收期?五年的投資回收率?資回收期?五年的投資回收率?問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22472.3.3 成本估計及效益分析成本估計及效益分析(2)成本效益分析:)成本效益分析:解:列表計算如下(將來收入折算現(xiàn)在值)解:列表計算如下(將來收入折算現(xiàn)在值)問題定義可行性開發(fā)計劃本章小結(jié)年年12345五年純收入五年純收入3617.273000.00617.27元元效益效益f1000.001000.001000.001000.001000.00累計利率累計利率r1.121.251.401.571.76當(dāng)前值當(dāng)前值p892.86800.0
35、0714.29636.94568.18累計當(dāng)前值累計當(dāng)前值s892.861692.862407.153044.093617.275432)1 (1000)1 (1000)1 (1000)1 (1000110003000jjjjj軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22482.3.4 軟件進(jìn)度安排軟件進(jìn)度安排軟件進(jìn)度安排方式:軟件進(jìn)度安排方式: 確定軟件交付日期,在限定時確定軟件交付日期,在限定時間內(nèi)安排與分配工作量間內(nèi)安排與分配工作量 從最佳利用各種資源來分配工從最佳利用各種資源來分配工作量,交付日期在各部分安排作量,交付日期在各部分安排分析分配之后確定分析分配之后確定問題定義可
36、行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22492.3.4 軟件進(jìn)度安排軟件進(jìn)度安排進(jìn)度的表示與安排方法:進(jìn)度的表示與安排方法: 計劃評審技術(shù)計劃評審技術(shù)pert(program evaluation and review technique) 關(guān)鍵路徑法關(guān)鍵路徑法cpm(critical path method) 甘特圖甘特圖(gantt chart) 時標(biāo)網(wǎng)絡(luò)圖時標(biāo)網(wǎng)絡(luò)圖(time scalar network)問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22502.3.4 軟件進(jìn)度安排軟件進(jìn)度安排應(yīng)考慮的問題:應(yīng)考慮的問題
37、: 軟件開發(fā)進(jìn)度與開發(fā)人員數(shù)量軟件開發(fā)進(jìn)度與開發(fā)人員數(shù)量的關(guān)系的關(guān)系 開發(fā)進(jìn)度與人員配備開發(fā)進(jìn)度與人員配備常用常用402040規(guī)則,即:編碼規(guī)則,即:編碼前前40編碼編碼20編碼后編碼后40 軟件進(jìn)度計劃制定軟件進(jìn)度計劃制定問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22512.3.5 軟件計劃說明書軟件計劃說明書軟件計劃說明書是軟件計劃軟件計劃說明書是軟件計劃工作的結(jié)果,它是管理軟件開工作的結(jié)果,它是管理軟件開發(fā)的指導(dǎo)性文件,其閱讀對象發(fā)的指導(dǎo)性文件,其閱讀對象是軟件開發(fā)的主管部門、軟件是軟件開發(fā)的主管部門、軟件技術(shù)人員和用戶。技術(shù)人員和用戶。問題定義可行性開發(fā)計劃本章小結(jié)軟軟 件件 工工 程程 導(dǎo)導(dǎo) 論論2021-11-22522.3.5 軟件計劃說明書軟件計劃說明書內(nèi)容:內(nèi)容: 軟件開發(fā)的目標(biāo)、范圍和資軟件開發(fā)的目標(biāo)、范圍和資源要求源要求 軟件開發(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度夜店酒吧員工安全協(xié)議與安全教育培訓(xùn)費用合同
- 2025年度電動車買賣協(xié)議模版
- 二零二五年度知識產(chǎn)權(quán)法律風(fēng)險管理顧問合同
- 二零二五年度武漢房屋租賃合同物業(yè)管理約定
- 二零二五年度摩托車第三者責(zé)任保險合同
- 2025年包頭a2貨運資格證模擬考試
- 2025年??谪涍\從業(yè)資格證實操考試題
- 企業(yè)環(huán)境影響評估合同
- 建筑渣土外運合同
- 校長論壇發(fā)言稿
- 小學(xué)生網(wǎng)絡(luò)安全教育
- 2024年中國作家協(xié)會所屬單位招聘考試真題
- 2025年房地產(chǎn)年度工作計劃
- 2025年東方電氣長三角(杭州)創(chuàng)新研究院限公司第二批招聘高頻重點提升(共500題)附帶答案詳解
- 2025山東能源集團(tuán)中級人才庫選拔高頻重點提升(共500題)附帶答案詳解
- 高血壓性視網(wǎng)膜病變
- 2025山東能源集團(tuán)中級人才庫選拔管理單位筆試遴選500模擬題附帶答案詳解
- CNAS-R03:2023申訴、投訴和爭議處理規(guī)則
- 四大名著之紅樓夢飲食文化
- 醫(yī)院后勤管理與服務(wù)提升方案
- 員工互評表(含指標(biāo))
評論
0/150
提交評論