版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、項(xiàng)目管理理論的軟件需求開發(fā)論文 摘要軟件需求開發(fā)作為軟件項(xiàng)目管理的前期工作,貫穿項(xiàng)目過(guò)程的始終,能夠?qū)崿F(xiàn)軟件開發(fā)最終產(chǎn)品同需求的最佳結(jié)合。本文應(yīng)用項(xiàng)目管理理論,將軟件需求開發(fā)過(guò)程劃分為需求獲取、需求分析、編寫軟件需求規(guī)格和需求驗(yàn)證四個(gè)階段,并設(shè)計(jì)了軟件需求開發(fā)管理模型。該模型能夠提高軟件需求開發(fā)管理效率,確保軟件開發(fā)能夠按進(jìn)度,低成本,高質(zhì)量地完成。 關(guān)鍵詞項(xiàng)目管理軟件需求開發(fā)進(jìn)度成本質(zhì)量管理模型 一、引言 軟件需求開發(fā)是軟件工程的一個(gè)重要環(huán)節(jié),在軟件生命周期中的需求、設(shè)計(jì)、編碼、測(cè)試和維護(hù)等各個(gè)階段中,需求開發(fā)處于軟件工程的開始部分,它提供構(gòu)建軟件項(xiàng)目的根基,決定軟件開發(fā)成果滿足客戶需求的匹
2、配程度。軟件需求開發(fā)環(huán)節(jié)的失誤會(huì)隨著開發(fā)進(jìn)度的擴(kuò)大而蔓延,資料表明,軟件項(xiàng)目中由于需求開發(fā)管理混亂而造成的返工開銷幾乎占了總開發(fā)的50。本文應(yīng)用項(xiàng)目管理理論分析軟件需求開發(fā)階段的系統(tǒng)構(gòu)成,并設(shè)計(jì)管理模型來(lái)提高軟件需求開發(fā)的管理效率。 二、軟件需求開發(fā)管理過(guò)程 由于計(jì)算機(jī)技術(shù)的迅速發(fā)展,使得軟件需求具有模糊性、不確定性、變化性、主觀性等特點(diǎn),并帶來(lái)軟件需求開發(fā)管理的復(fù)雜性。軟件需求開發(fā)是一定的組織利用有限的資源在規(guī)定的時(shí)間內(nèi)完成,可以作為項(xiàng)目來(lái)進(jìn)行管理,其管理過(guò)程由需求獲取、需求分析、編寫軟件需求規(guī)格和需求驗(yàn)證四個(gè)階段構(gòu)成。 1.需求獲取 需求獲取是在問(wèn)題和最終解決方案之間架設(shè)橋梁,其主要任務(wù)是
3、和用戶方的領(lǐng)導(dǎo)層、業(yè)務(wù)層人員進(jìn)行溝通,獲取用戶的具體需求,并了解用戶的組織架構(gòu)、業(yè)務(wù)流程、硬件環(huán)境、軟件環(huán)境、現(xiàn)有的運(yùn)行系統(tǒng)等具體情況,同用戶建立起良好的溝通渠道和方式。軟件需求獲取的方法有:與用戶交談,向用戶提問(wèn)題;參觀用戶的工作流程,觀察用戶的操作;用戶工作的情景分析;現(xiàn)有系統(tǒng)的問(wèn)題報(bào)告和改進(jìn)要求,事件和響應(yīng);市場(chǎng)調(diào)查和向用戶群體發(fā)調(diào)查問(wèn)卷;與同行、專家交談,聽取他們的意見;分析已經(jīng)存在的同類軟件產(chǎn)品,提取需求;從現(xiàn)有產(chǎn)品或競(jìng)爭(zhēng)產(chǎn)品的文檔中提取需求;從行業(yè)標(biāo)準(zhǔn)、規(guī)則中提取需求;從Internet上搜查相關(guān)資料等。 2.需求分析 需求分析主要通過(guò)建立業(yè)務(wù)模型的方式來(lái)描述用戶的功能需求,為客戶
4、、用戶、開發(fā)方等不同參與者提供一個(gè)交流的渠道。業(yè)務(wù)模型可以映射出軟件產(chǎn)品的核心需求,即功能需求。功能需求應(yīng)描述軟件提供的功能和服務(wù)、對(duì)輸入的響應(yīng),并描述特定條件下的系統(tǒng)構(gòu)成等。軟件產(chǎn)品本身可能還存在與業(yè)務(wù)無(wú)直接關(guān)系的非功能需求,具體與系統(tǒng)的總體特性有關(guān),如可靠性、響應(yīng)時(shí)間、存儲(chǔ)空間等。非功能需求定義系統(tǒng)提供服務(wù)或功能的約束,包括時(shí)間約束、空間約束、開發(fā)過(guò)程約束及應(yīng)遵循的標(biāo)準(zhǔn)等。通常這兩類需求構(gòu)成軟件需求的總集。 3.編制軟件需求規(guī)格 軟件需求規(guī)格的編制是為了使用戶和軟件開發(fā)者雙方對(duì)該軟件的初始規(guī)定有一個(gè)共同的理解,使之成為整個(gè)開發(fā)工作的基礎(chǔ),需求分析完成的標(biāo)志就是提交一份完整的軟件需求規(guī)格說(shuō)明
5、書。軟件需求規(guī)格說(shuō)明書以一種開發(fā)人員可用的技術(shù)形式闡述軟件必須提供的功能和具備的性能,以及必須考慮的限制條件。軟件項(xiàng)目客戶通過(guò)軟件需求規(guī)格了解軟件項(xiàng)目能夠提供的軟件產(chǎn)品,檢查軟件需求是否滿足需要;項(xiàng)目管理人員根據(jù)軟件需求規(guī)格制定項(xiàng)目的開發(fā)計(jì)劃和管理過(guò)程;軟件開發(fā)人員通過(guò)軟件需求規(guī)格理解要開發(fā)的產(chǎn)品及具體要開發(fā)的內(nèi)容;軟件測(cè)試人員通過(guò)軟件需求規(guī)格驗(yàn)證軟件。 4.需求評(píng)審 編寫的軟件需求規(guī)格說(shuō)明書還應(yīng)當(dāng)進(jìn)行需求評(píng)審,確保需求確定的科學(xué)性??刹捎孟铝兄笜?biāo)進(jìn)行評(píng)審:(1)正確性:每條需求都正確代表構(gòu)建軟件系統(tǒng)所要完成的事情。(2)無(wú)歧義:每條需求只有一種解釋。(3)完備性:需求不能發(fā)生遺漏,應(yīng)全面考慮
6、相關(guān)問(wèn)題。(4)一致性:用戶需求必須和業(yè)務(wù)需求一致,功能需求必須和用戶需求一致。(5)重要性和穩(wěn)定性分級(jí):現(xiàn)有資源不足以實(shí)現(xiàn)所有需求時(shí),可以根據(jù)級(jí)別的高低決定實(shí)現(xiàn)的先后,舍棄一些級(jí)別低的需求以保證項(xiàng)目的按期交付。(6)可驗(yàn)證性:需求分析是可測(cè)試的,只有系統(tǒng)的所有需求都是可以被測(cè)試的,才能夠保證軟件始終圍繞著用戶的需要,保證軟件系統(tǒng)是成功的。(7)可修改性:每一條需求都易于完整一致的進(jìn)行變更,且不改變需求集的結(jié)構(gòu)和風(fēng)格。(8)可跟蹤性:每條需求都是可溯源的,且存在一種機(jī)制使得在以后的工作中引用需求是可行的。(9)可理解性:用戶和開發(fā)人員都完全理解需求集的整體行為、所提供的功能及其中的每條需求的含
7、義。 三、軟件需求開發(fā)管理模型 1.軟件需求開發(fā)管理模型構(gòu)建原則 軟件需求開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,管理模型的構(gòu)建應(yīng)遵循下列原則:(1)程序性原則:軟件需求開發(fā)管理應(yīng)遵循固定的業(yè)務(wù)流程,可將其劃分為需求獲取、需求分析、編寫軟件需求規(guī)格和需求驗(yàn)證四個(gè)階段,前一階段的工作完成后才能進(jìn)入下一階段。(2)系統(tǒng)性原則:軟件需求開發(fā)要在限定的時(shí)間、成本條件約束下達(dá)到一定的質(zhì)量,實(shí)現(xiàn)軟件系統(tǒng)的最優(yōu),要求管理遵循系統(tǒng)管理原則,實(shí)現(xiàn)目標(biāo)最優(yōu)。(3)簡(jiǎn)化性原則:化繁為簡(jiǎn),將模糊的、潛在的復(fù)雜問(wèn)題明確化,以圖表的形式表示出,并以簡(jiǎn)化的解決方案解決問(wèn)題,便于項(xiàng)目管理。(4)平衡性原則:管理軟件需求開發(fā)的具體事務(wù)要有一
8、定的側(cè)重。對(duì)于需求開發(fā)過(guò)程事項(xiàng),應(yīng)根據(jù)影響大小分清主次,關(guān)鍵的事項(xiàng)或者事項(xiàng)里的某個(gè)多發(fā)問(wèn)題點(diǎn),著重管理,達(dá)到在管理上的主次平衡。(5)高效性原則:模型的設(shè)計(jì)必須以促進(jìn)需求開發(fā)目標(biāo)的實(shí)現(xiàn)為前提,提供給相關(guān)人員一個(gè)展示需求開發(fā)管理和有效解決方案的平臺(tái)。(6)時(shí)時(shí)控制性原則:及時(shí)控制需求開發(fā)過(guò)程中影響進(jìn)度、成本、質(zhì)量等問(wèn)題,及時(shí)發(fā)現(xiàn)解決沖突事件,做到事前、事中、事后控制,保證項(xiàng)目按時(shí)保質(zhì)保量完成。(7)動(dòng)態(tài)性原則:開發(fā)中應(yīng)關(guān)注信息技術(shù)的發(fā)展,將先進(jìn)的技術(shù)應(yīng)用到軟件需求開發(fā)中,并學(xué)習(xí)借鑒相關(guān)軟件需求開發(fā)的成果。 2軟件需求開發(fā)管理模型 基于以上分析,本文構(gòu)建了軟件需求開發(fā)管理模型,見下圖: 該模型遵循
9、了軟件需求開發(fā)的管理流程。啟動(dòng)階段,軟件開發(fā)進(jìn)行了可行性研究,軟件項(xiàng)目已立項(xiàng),項(xiàng)目正式啟動(dòng)。軟件需求開發(fā)管理階段是模型的主要部分,按照項(xiàng)目流程,依次劃分為需求獲取、需求分析、編寫軟件需求規(guī)格和需求驗(yàn)證四個(gè)階段??偨Y(jié)階段,對(duì)軟件需求開發(fā)管理進(jìn)行總結(jié),并進(jìn)入到軟件程序設(shè)計(jì)階段。模型的核心部分是應(yīng)用項(xiàng)目管理的進(jìn)度管理、成本管理、質(zhì)量管理,對(duì)軟件需求開發(fā)進(jìn)行動(dòng)態(tài)管理。進(jìn)度管理就是制定出經(jīng)濟(jì)合理的進(jìn)度計(jì)劃,然后在計(jì)劃執(zhí)行過(guò)程中,檢查實(shí)際進(jìn)度與計(jì)劃進(jìn)度之間的差異,并及時(shí)找出出現(xiàn)差異的原因,采取有效的補(bǔ)救措施,以確保項(xiàng)目按時(shí)按質(zhì)完成。進(jìn)度管理應(yīng)加強(qiáng)溝通,掌握可能延誤進(jìn)度的環(huán)節(jié),并嚴(yán)格控制進(jìn)度變更。成本管理就
10、是對(duì)項(xiàng)目所需的成本情況進(jìn)行詳細(xì)地分析和估算,編制資源需求計(jì)劃,并編制項(xiàng)目所需的成本估算和預(yù)算,在執(zhí)行過(guò)程中,采取相應(yīng)的措施對(duì)項(xiàng)目成本進(jìn)行控制。成本管理應(yīng)嚴(yán)格控制加班、浪費(fèi)等額外支出。質(zhì)量管理是為了保證項(xiàng)目的可交付成果能夠滿足客戶的需求,圍繞項(xiàng)目質(zhì)量而進(jìn)行的計(jì)劃、協(xié)調(diào)和控制等活動(dòng),其具體內(nèi)容涉及質(zhì)量規(guī)劃、實(shí)施質(zhì)量保證和質(zhì)量控制。通過(guò)進(jìn)度管理、成本管理和質(zhì)量管理,使軟件需求開發(fā)成為進(jìn)度快、成本低和質(zhì)量合格的有機(jī)統(tǒng)一體。 該模型規(guī)范了軟件需求開發(fā)的業(yè)務(wù)流程,并在整個(gè)軟件需求開發(fā)的不同環(huán)節(jié)之間建立聯(lián)系,明確需求開發(fā)過(guò)程與自身各任務(wù)項(xiàng)之間以及項(xiàng)目其余環(huán)節(jié)所存在的各種聯(lián)系。模型各環(huán)節(jié)間的相關(guān)性、可追溯性保
11、證了軟件項(xiàng)目需求開發(fā)過(guò)程,可以遵循統(tǒng)一的管理模式。該模型具備可配置性。每個(gè)軟件項(xiàng)目,都具有個(gè)性化管理需求,在進(jìn)度管理、成本管理、質(zhì)量管理等方面有不同的要求,可以針對(duì)具體的開發(fā)團(tuán)隊(duì),項(xiàng)目要求,管理側(cè)重點(diǎn),擴(kuò)增相應(yīng)的管理模塊,將此模型推廣到任何一個(gè)軟件需求開發(fā)項(xiàng)目。 3.模型應(yīng)用 由于軟件需求開發(fā)具有復(fù)雜性,其主要表現(xiàn)為需求描述問(wèn)題,明確表達(dá)需求較難確定,并且難以統(tǒng)一;需求完備問(wèn)題,需求沒(méi)有遺漏,難以準(zhǔn)確劃定系統(tǒng)范圍;需求的變更問(wèn)題,需求變化是永恒,需求不可能是完備。模型應(yīng)用需做好以下工作:(1)文檔化管理。需求必須有文檔來(lái)記錄,該文檔必須是正確的,是經(jīng)過(guò)驗(yàn)證的,是在受控的狀態(tài)下變更的。開發(fā)或管理
12、人員常常會(huì)在含糊的情況下把認(rèn)為是相對(duì)簡(jiǎn)單的需求忽視而省略文檔記錄,其實(shí)未必簡(jiǎn)單,只有想清楚、寫清楚、說(shuō)清楚才說(shuō)明已經(jīng)真正把需求整理清楚了,同時(shí)方便日后維護(hù)工作的展開。需求含糊的情況下要進(jìn)行會(huì)議形式處理,并邀請(qǐng)相關(guān)人員參加進(jìn)行需求澄清及確定,需求在進(jìn)行多方確定后進(jìn)行歸檔。同時(shí)軟件需求的復(fù)用率也是相當(dāng)高的,可以避免升級(jí)時(shí)重新將需求再次獲取,只需要在原來(lái)的基礎(chǔ)上作為文擋需求復(fù)用升級(jí)處理。(2)審核評(píng)估需求變更,減少變更的影響。在管理軟件開發(fā)過(guò)程中,需求漸變是必然的,無(wú)論需求變化的程度如何,只要需求變更就必須進(jìn)行評(píng)估。在需求變更之前必須由項(xiàng)目管理人員審核,再傳給開發(fā)人員進(jìn)行評(píng)估等工作。管理人員必需依據(jù)
13、對(duì)整套系統(tǒng)的了解程度分析需求變更過(guò)程中可能受影響的系統(tǒng)及受關(guān)聯(lián)的功能模塊,并制定積極應(yīng)對(duì)措施。(3)整體管理。應(yīng)識(shí)別、確定、結(jié)合、統(tǒng)一與協(xié)調(diào)軟件需求開發(fā)管理過(guò)程中所需要進(jìn)行的各種過(guò)程和活動(dòng),保證進(jìn)度、成本、質(zhì)量等各要素的相互協(xié)調(diào)。 四、結(jié)語(yǔ) 軟件需求開發(fā)在軟件項(xiàng)目管理中具有重要地位。本文應(yīng)用項(xiàng)目管理理論,設(shè)計(jì)了軟件需求開發(fā)管理模型。該模型遵循項(xiàng)目管理流程,將軟件需求開發(fā)劃分啟動(dòng)、需求開發(fā)過(guò)程、總結(jié)三個(gè)階段,并將軟件需求開發(fā)過(guò)程劃分為需求獲取、需求分析、編寫軟件需求規(guī)格和需求驗(yàn)證四個(gè)階段,模型應(yīng)用項(xiàng)目管理的進(jìn)度管理、成本管理、質(zhì)量管理,對(duì)軟件需求開發(fā)進(jìn)行動(dòng)態(tài)管理,實(shí)現(xiàn)軟件需求開發(fā)項(xiàng)目目標(biāo)最優(yōu)。該模型能夠提高軟件需求開發(fā)管理效率,確保軟件開發(fā)能夠按進(jìn)度,低成本,高質(zhì)量地完成。 參考文獻(xiàn): 1景慎艷:軟件項(xiàng)目需求管理的探索與實(shí)踐J.電腦知識(shí)與技術(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年電商平臺(tái)運(yùn)營(yíng)管理服務(wù)協(xié)議版B版
- 個(gè)人門窗安裝合同范本(2024版)
- 二手房中介勞動(dòng)合同模板(2024版)
- 二零二五版綠色建材認(rèn)證及采購(gòu)合同3篇
- 二零二五年度蔬菜產(chǎn)業(yè)數(shù)據(jù)共享協(xié)議2篇
- 2025年度航空客運(yùn)服務(wù)采購(gòu)與質(zhì)量管理體系合同3篇
- 二零二五版LNG現(xiàn)貨交易與風(fēng)險(xiǎn)管理合同2篇
- 2025年度鋅錠生產(chǎn)技術(shù)改造升級(jí)合作協(xié)議3篇
- 2024版居間銷售合同
- 二零二五年度住宅小區(qū)公共收益管理服務(wù)協(xié)議
- TSGD7002-2023-壓力管道元件型式試驗(yàn)規(guī)則
- 2024年度家庭醫(yī)生簽約服務(wù)培訓(xùn)課件
- 建筑工地節(jié)前停工安全檢查表
- 了不起的狐貍爸爸-全文打印
- 糖尿病酮癥酸中毒病例討論-文檔資料
- 液相色譜質(zhì)譜質(zhì)譜儀LCMSMSSYSTEM
- 民辦非企業(yè)單位章程核準(zhǔn)表-空白表格
- 派克與永華互換表
- 第二章流體靜力學(xué)基礎(chǔ)
- 小學(xué)高年級(jí)語(yǔ)文作文情景互動(dòng)教學(xué)策略探究教研課題論文開題中期結(jié)題報(bào)告教學(xué)反思經(jīng)驗(yàn)交流
- 春節(jié)新年紅燈籠中國(guó)風(fēng)信紙
評(píng)論
0/150
提交評(píng)論