本部分介紹了軟件需求過(guò)程,針對(duì)剩下的五個(gè)主題,并展示了需求過(guò)程如何與整個(gè)軟件工程過(guò)程相吻合。
2.1過(guò)程模型
本主題的目的是提供對(duì)需求過(guò)程的理解:
不是軟件生命周期中離散的前端活動(dòng),而是在項(xiàng)目開(kāi)始時(shí)啟動(dòng)的過(guò)程,并在整個(gè)生命周期中不斷改進(jìn);
確定軟件需求為配置項(xiàng),并采用與軟件生命周期過(guò)程的其他產(chǎn)品相同的軟件配置管理方法管理軟件需求;
需要適應(yīng)組織和項(xiàng)目環(huán)境。
特別地,本主題關(guān)注如何針對(duì)不同類(lèi)型的項(xiàng)目和約束配置抽取、分析、規(guī)范和驗(yàn)證活動(dòng)。該主題還包括為需求過(guò)程提供輸入的活動(dòng),例如市場(chǎng)營(yíng)銷(xiāo)和可行性研究。
2.2過(guò)程的行動(dòng)者
本主題介紹了參與需求過(guò)程的人員的角色。這個(gè)過(guò)程基本上是跨學(xué)科的,需求專(zhuān)家需要在利益攸關(guān)方的領(lǐng)域和軟件工程的領(lǐng)域之間進(jìn)行協(xié)調(diào)。除了需求專(zhuān)家之外,通常還涉及許多人,他們每個(gè)人在軟件中都有利害關(guān)系。項(xiàng)目的利益攸關(guān)方會(huì)有所不同,但總是包括用戶(hù)/操作員和客戶(hù)(他們不一定是相同的)。
軟件利益攸關(guān)方的典型例子包括(但不限于)以下內(nèi)容:
用戶(hù):這個(gè)組包括那些將操作軟件的人。它通常是一個(gè)包含不同角色和需求的人員的異構(gòu)組。
客戶(hù):這個(gè)群體包括委托開(kāi)發(fā)軟件的人或者代表軟件目標(biāo)市場(chǎng)的人。
市場(chǎng)分析師:大眾市場(chǎng)的產(chǎn)品不會(huì)有委托客戶(hù),所以市場(chǎng)營(yíng)銷(xiāo)人員經(jīng)常需要確定市場(chǎng)需要什么,并充當(dāng)代理客戶(hù)。
監(jiān)管機(jī)構(gòu):許多應(yīng)用領(lǐng)域,如銀行和公共交通,都受到監(jiān)管。這些領(lǐng)域中的軟件必須符合監(jiān)管機(jī)構(gòu)的要求。
軟件工程師:這些人從開(kāi)發(fā)軟件中獲利是合法的,例如,復(fù)用其他產(chǎn)品中的組件。在這種情況下,如果某個(gè)特定產(chǎn)品的客戶(hù)有損害組件復(fù)用潛力的特定需求,軟件工程師必須仔細(xì)權(quán)衡他們自己和客戶(hù)的利害關(guān)系。特定的需求,特別是約束,可能會(huì)對(duì)項(xiàng)目成本或交付產(chǎn)生重大影響,因?yàn)樗鼈円磁c工程師的技能集很匹配,要么與工程師的技能集很不匹配。應(yīng)該確定這些需求之間的重要權(quán)衡。
完美地滿(mǎn)足每一個(gè)利益攸關(guān)方的需求是不可能的,軟件工程師的工作就是在主要利益攸關(guān)方可以接受的范圍內(nèi)以及在預(yù)算、技術(shù)、法規(guī)和其他約束條件下進(jìn)行權(quán)衡。這樣做的先決條件是確定所有的利益攸關(guān)方,分析他們“利害關(guān)系”的性質(zhì),并引出他們的需求。
2.3過(guò)程支持和管理
本節(jié)介紹需求過(guò)程所需和消耗的項(xiàng)目管理資源。它為軟件工程管理知識(shí)領(lǐng)域的第一個(gè)主題(初始化和范圍定義)建立了環(huán)境。它的主要目的是將2.1中所確定的過(guò)程活動(dòng)與成本、人力資源、培訓(xùn)和工具等問(wèn)題聯(lián)系起來(lái)。
2.4過(guò)程質(zhì)量與改進(jìn)
本主題涉及需求過(guò)程的質(zhì)量評(píng)估和改進(jìn)。它的目的是強(qiáng)調(diào)需求過(guò)程在軟件產(chǎn)品的成本和及時(shí)性以及客戶(hù)對(duì)它的滿(mǎn)意度方面所起的關(guān)鍵作用。它將有助于用軟件和系統(tǒng)的質(zhì)量標(biāo)準(zhǔn)和過(guò)程改進(jìn)模型來(lái)確定需求過(guò)程。過(guò)程質(zhì)量和改進(jìn)與軟件質(zhì)量知識(shí)領(lǐng)域和軟件工程過(guò)程知識(shí)領(lǐng)域密切相關(guān)
按過(guò)程改進(jìn)標(biāo)準(zhǔn)和模型劃分的需求過(guò)程覆蓋范圍;
要求、過(guò)程措施和標(biāo)桿管理;
改善計(jì)劃及實(shí)施;
安全/CIA改進(jìn)/計(jì)劃和執(zhí)行。
原文標(biāo)題:軟件需求過(guò)程
文章出處:【微信公眾號(hào):汽車(chē)電子硬件設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
軟件
+關(guān)注
關(guān)注
69文章
5332瀏覽量
91577
原文標(biāo)題:軟件需求過(guò)程
文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車(chē)電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
軟件需求過(guò)程如何與整個(gè)工程過(guò)程相吻合?
評(píng)論