軟件需求包括業(yè)務(wù)需求、用戶需求和功能需求,也包括非功能需求三個(gè)不同的層次。業(yè)務(wù)需求反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求。用戶需求描述了用戶使用產(chǎn)品必須要完成的任務(wù)。功能需求定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。非功能需求,描述了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等,包括產(chǎn)品必須遵從的標(biāo)準(zhǔn)、規(guī)范和合約、外部界面的具體細(xì)節(jié)、性能要求、設(shè)計(jì)或?qū)崿F(xiàn)的條件約束及質(zhì)量屬性。軟件需求各組成部分之間的關(guān)系,如圖一所示。
圖一 軟件需求各組成部分之間的關(guān)系
通過(guò)需求分析,深入描述軟件需求,形成需求分析階段成功《軟件需求規(guī)格說(shuō)明書》,由業(yè)主方組織專家進(jìn)行需求評(píng)審,對(duì)軟件需求分析成功進(jìn)行確認(rèn),三方達(dá)成一致意見。在軟件需求分析階段,監(jiān)理單位的工作重點(diǎn)是監(jiān)督承建單位的分析人員、設(shè)計(jì)人員和測(cè)試人員對(duì)需求說(shuō)明書的審查,并協(xié)調(diào)業(yè)主單位與承建單位進(jìn)行需求說(shuō)明書的確認(rèn)。監(jiān)理單位通過(guò)監(jiān)理工作,促使承建單位的軟件需求分析文檔滿足系統(tǒng)需求,促使工程實(shí)施過(guò)程滿足承建合同的要求,并與工程計(jì)劃相符。
軟件需求分析
需求分析的目標(biāo)是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的約束和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。需求分析階段研究的對(duì)象是軟件項(xiàng)目的用戶要求。一方面,必須全面理解用戶的各項(xiàng)要求,但又不能全盤接受所有的要求;另一方面,要準(zhǔn)確地表達(dá)被接受用戶的要求。只有經(jīng)過(guò)確切描述的軟件需求才能成為軟件設(shè)計(jì)的基礎(chǔ)。
軟件需求規(guī)格說(shuō)明應(yīng)滿足需求分析的完整性要求,并保證軟件需求規(guī)格說(shuō)明應(yīng)滿足需求說(shuō)明中的所有功能、性能需求均是可實(shí)現(xiàn)的。該階段的成果有:1、項(xiàng)目開發(fā)計(jì)劃;2、軟件需求說(shuō)明書;3、軟件質(zhì)量保證計(jì)劃;4、軟件配置管理計(jì)劃;5、軟件(初步)確認(rèn)測(cè)試計(jì)劃;6、用戶使用說(shuō)明書初稿。
軟件需求分析階段的主要監(jiān)理任務(wù)是:評(píng)審承建單位提交的項(xiàng)目開發(fā)計(jì)劃、質(zhì)量保證計(jì)劃和驗(yàn)收計(jì)劃,對(duì)需求分析進(jìn)行質(zhì)量控制,對(duì)由各種原因?qū)е碌淖兏M(jìn)行控制,協(xié)調(diào)業(yè)主和承建單位的管理。該階段的監(jiān)理內(nèi)容和要點(diǎn),包括以下幾點(diǎn):
1、監(jiān)理機(jī)構(gòu)應(yīng)要求承建單位為軟件需求分析過(guò)程的實(shí)施提交詳細(xì)的計(jì)劃,并要求業(yè)主單位予以相應(yīng)的配合;
2、監(jiān)理機(jī)構(gòu)應(yīng)督促承建單位按照計(jì)劃的要求開展軟件需求分析活動(dòng);
3、監(jiān)理機(jī)構(gòu)應(yīng)要求承建單位提交軟件需求文檔,檢查該文檔,并提出監(jiān)理意見;
4、監(jiān)理機(jī)構(gòu)宜協(xié)助業(yè)主單位組織通過(guò)評(píng)審、確認(rèn)、聯(lián)合評(píng)審等方式評(píng)價(jià)軟件需求;
需求評(píng)審
軟件需求的質(zhì)量很大程度上決定了項(xiàng)目質(zhì)量或產(chǎn)品質(zhì)量。需求風(fēng)險(xiǎn)也常常是軟件開發(fā)過(guò)程中最大的一個(gè)風(fēng)險(xiǎn),需求評(píng)審是降低需求風(fēng)險(xiǎn)的一個(gè)重要手段。但在需求評(píng)審中經(jīng)常存在以下問(wèn)題:1、需求報(bào)告很長(zhǎng),短時(shí)間內(nèi)評(píng)審者根本不能把需求報(bào)告讀懂,想清楚;2、沒有做好前期準(zhǔn)備工作,需求評(píng)審的效率很低;3、 需求評(píng)審的節(jié)奏無(wú)法控制;4、找不到合格的評(píng)審員,與會(huì)的評(píng)審員無(wú)法提出深入的問(wèn)題等。
監(jiān)理要點(diǎn)分析
一、監(jiān)理要點(diǎn)
在軟件需求分析階段,針對(duì)軟件需求評(píng)審,監(jiān)理方工作內(nèi)容及要求,主要包括以下幾個(gè)方面:
1、審核需求說(shuō)明書,提出監(jiān)理意見;跟蹤承建方的需求說(shuō)明書的修改情況,并復(fù)審需求說(shuō)明書修改稿,如此反復(fù),直至審核通過(guò),監(jiān)理方提交審核報(bào)告,準(zhǔn)備三方會(huì)審;
2、業(yè)主方、監(jiān)理方、承建方三方會(huì)審需求說(shuō)明書,提出意見;承建方進(jìn)行整改;三方復(fù)審,復(fù)審?fù)ㄟ^(guò)后,準(zhǔn)備專家評(píng)審會(huì);
3、協(xié)助業(yè)主方組織需求專家評(píng)審會(huì);
4、落實(shí)專家評(píng)審會(huì)的評(píng)審意見。
二、需求說(shuō)明書評(píng)審
需求說(shuō)明書評(píng)審作為需求分析階段工作的復(fù)查手段,在需求分析的最后一步,應(yīng)該對(duì)功能的正確性、完整性和清晰性,以及其他需求給予評(píng)價(jià)。評(píng)審的主要內(nèi)容是:
1、系統(tǒng)定義的目標(biāo)是否與用戶的要求一致;
2、系統(tǒng)需求分析階段提供的文檔資料是否齊全;
3、文檔中的所有描述是否完整、清晰、準(zhǔn)確反映用戶要求;
4、與所有其他系統(tǒng)成分的重要接口是否都已經(jīng)描述;
5、被開發(fā)項(xiàng)目的數(shù)據(jù)流與數(shù)據(jù)結(jié)構(gòu)是否足夠、確定;
6、所有圖表是否清楚,在不補(bǔ)充說(shuō)明時(shí)是否理解;
7、主要功能是否已包括在規(guī)定的軟件范圍之內(nèi),是否都已充分說(shuō)明;
8、設(shè)計(jì)的約束條件或限制條件是否符合實(shí)際;
9、是否對(duì)系統(tǒng)的性能進(jìn)行了描述;
10、是否對(duì)系統(tǒng)的開發(fā)環(huán)境進(jìn)行了說(shuō)明;
11、有沒有版本控制說(shuō)明;
12、有沒有遺漏、重復(fù)或不一致的地方。
三、評(píng)審會(huì)的前期準(zhǔn)備
為了提高專家評(píng)審會(huì)的效率,使其作用最大化,會(huì)前應(yīng)做好充分的準(zhǔn)備,主要包括以下幾個(gè)方面:
1、需求匯報(bào)材料的準(zhǔn)備:
、傩枨髤R報(bào)講稿幻燈片頁(yè)數(shù)在50頁(yè)左右,匯報(bào)時(shí)間控制在30分鐘以內(nèi);
②監(jiān)理方審核需求講稿,提出監(jiān)理意見,承建方整改,監(jiān)理復(fù)審,如此重復(fù)直至審核通過(guò)
③業(yè)主方、監(jiān)理方、承建方三方會(huì)審需求講稿,提出意見,承建方整改,三方復(fù)審,審核通過(guò),準(zhǔn)備匯報(bào);
2、協(xié)調(diào)評(píng)審專家,專家人數(shù)5人以上單數(shù),人員組成包括:信息領(lǐng)域?qū)<、軟件領(lǐng)域?qū)<、用戶代表,確定專家名單;
3、將需求說(shuō)明書電子版發(fā)送各位專家初審,收集初審意見;
4、落實(shí)專家初審意見;
5、擬制會(huì)議議程:
①業(yè)主方、監(jiān)理方、承建方三方共同討論,確定議程內(nèi)容;
②如果會(huì)議中需要業(yè)主方講話,需提前與業(yè)主方溝通協(xié)調(diào)好;
6、會(huì)議主持方,根據(jù)會(huì)議議程,準(zhǔn)備好主持講稿;
7、會(huì)議細(xì)節(jié)準(zhǔn)備:人名牌的準(zhǔn)備、座位的安排等。
四、評(píng)審會(huì)的議程
在需求評(píng)審會(huì)召開之前1周,由監(jiān)理方編寫會(huì)議議程,通知參會(huì)人員。評(píng)審會(huì)的會(huì)議議程內(nèi)容格式。如圖二所示。
圖二 評(píng)審會(huì)議議程格式(參考)
結(jié)束語(yǔ)
隨著軟件需求分析工作的進(jìn)行,軟件需求逐步明確,形成階段性成果《軟件需求說(shuō)明書》,通過(guò)監(jiān)理方和專家的審核,對(duì)需求分析階段的成果進(jìn)行確認(rèn),為后續(xù)工作提供指導(dǎo)和依據(jù)。采用規(guī)范化、標(biāo)準(zhǔn)化的服務(wù)流程,提高評(píng)審的質(zhì)量和效率,為軟件需求分析之后的軟件開發(fā)工作提供有利的保證。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:軟件需求評(píng)審監(jiān)理要點(diǎn)分析
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11121824241.html