軟體需求工程過程

2021-06-02 13:21:57 字數 2384 閱讀 7736

中國uml論壇

軟體需求工程過程(srep)

一、開始:

1. 專案經理根據專案特點,指定對過程**的具體要求;

2. 專案經理制訂專案的標準,包括:dts(缺陷型別)、tra(風險型別)、trs(需求型別)等,在過程**中按標準引用.

二、計畫:

1. 計畫經理估算需求開發時間;

2. 計畫經理完成:spt(進度計畫)、tpt(任務計畫),將計畫資料錄入pds(專案計畫摘要).

三、需求獲取:

1. 軟體需求工程師蒐集系統概要資訊,填寫req(需求獲取概貌);

2. 軟體需求工程師蒐集使用者需求,分類並清晰地把需求寫入rea(需求獲取/分析)、res(需求獲取情節)、uir(使用者互動需求);

3. 檢查需求獲取過程,並填寫rec(需求獲取檢查);

4. 如果檢查不通過,從1.重頭開始過程;

5. 軟體需求工程師填寫trl(時間記錄日誌)、pip(過程改進建議);

6. 計畫經理整理本階段資料,錄入spt、tpt.

四、需求分析:

1. 軟體需求工程師進行需求分析,建立分析模型,資料字典及專案詞彙表,完成rea(分析模型的具體要求,請分別參見結構化分析和物件導向分析的具體作業指導書);

2. 軟體需求工程師將發現的需求的衝突、交迭、冗餘或矛盾,記入ncr;

3. 檢查需求分析,完成rac(需求分析檢查);

4. 如果檢查不通過,從1重頭開始過程;

5. 軟體需求工程師填寫trl、pip;

6. 計畫經理整理資料,錄入tpt、spt.

五、協商:

1. 軟體需求工程師利用ncr,與風險承擔者協商解決需求分析中發現的問題,將決議錄入ncr;

2. 軟體需求工程師根據決議,修改rea等相關文件;

3. 如果有新的需求引入,需要重新進行需求分析階段;

4. 軟體需求工程師填寫trl、pip;

5. 計畫經理整理資料,錄入tpt、spt.

六、需求評審:

1. 評審小組負責人擬定檢查清單,為成員分派檢查任務,制訂評審日程表;

2. 評審員各自評審分派的內容,將發現的問題錄入drl(缺陷記錄日誌);

3. 評審小組負責人組織評審會議,各小組成員提交drl並討論;

4. 評審小組以irf形式提交檢查報表;

5. 軟體需求工程師根據irf修訂相關文件;

6. 計畫經理整理資料,錄入tpt、spt。

七、需求文件編寫:

1. 軟體需求工程師綜合考慮功能需求和非功能需求,編寫《軟體需求說明書》

《軟體需求說明書》的編寫格式與要求,請參見具體的作業指導書。

2. 利用rdc檢查《軟體需求說明書》是否全面、正確並可執行;

3. 如果檢查不通過,從1重頭開始過程;

4. 軟體需求工程師填寫trl、pip;

5. 計畫經理 整理資料,錄入tpt、spt。

八、需求確認:

1. 評審小組,對需求進行確認:

l 確認每乙個需求及相互關係;

l 需求的總體質量達到標準。

將結果寫到rvc。

2. 軟體需求工程師根據rvc,修訂需求文件,並最終通過;

3. 軟體工程師為每乙個需求設計測試用例,並錄入trf;

4. 相關人員填寫trl、pip;

5. 計畫經理整理資料,錄入tpt、spt。

九、配置管理:

1. rd(需求文件)成為基線後,即納入到配置管理;

2. 如果需要對基線rd(需求文件)進行修改,填寫ccp;

3. 配置管理人員徵求需求開發小組和其他相關人員(風險承擔者)關於ccp的意見;

4. 如果所有人員通過ccp,則將需求文件的配置管理取出,並填寫ccf;

如果否決需求,則填寫rrf;

5. 軟體需求工程師修改rd以適應新的需求 (可能包括rea等);

6. 評審小組對修改的rd執行第八步;

7. 相關人員填寫trl、drl.

十、事後分析:

1. 計畫經理將drl、trl、需求增長率,整理到pps;

2. 小組分析srep過程,找出需要改進的地方,填寫pip,並提交質量經理 ;

3. 小組建立未來過程的改進目標.

名詞解釋

1.風險承擔者 指從專案中直接或間接受益的人員,例如:使用者,管理人員,開發人員等.

《軟體需求工程》筆記

什麼叫客戶?直接或間接從產品中獲得利益的個人或組織。什麼是軟體客戶?提出要求 支付款項 選擇 具體說明或使用軟體產品的專案風險承擔者或是獲得產品所產生的結果的人。ps 那麼文縐縐,誰給錢不就是客戶?完成的軟體存在的問題可能有 對軟體的開發成本和進度的估計不準確 使用者對已完成的系統不滿意 軟體的質量...

軟體需求工程解析

世間萬物的產生追其源皆為乙個起因 那就是其他事物對其的需求,軟體也不例外,乙個軟體的誕生,往往是某些人或個體在生活或工作上遇到了一些問題,然後產生了一些需求,進而向工程師提出製作軟體的要求。由此可見,需求對於軟體工程的重要性,它是軟體的產生的根本原因。那麼需求究竟是什麼?需求就是產品支援其擁有者的業...

軟體工程之需求分析過程介紹

軟體需求工程過程 srep 本文簡要地列舉並說明了在整個軟體需求工程的過程中的工作職責要點。一 開始 1.專案經理根據專案特點,指定對過程 的具體要求 2.專案經理制訂專案的標準,包括 dts 缺陷型別 tra 風險型別 trs 需求型別 等,在過程 中按標準引用.二 計畫 1.計畫經理估算需求開發...