歡迎來到天天文庫
瀏覽記錄
ID:38340744
大?。?71.81 KB
頁數:8頁
時間:2019-06-10
《面向多視點的需求工程》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、補:面向多視點的需求工程對于大型、復雜軟件系統的開發(fā),不可避免地涉及到眾多項目相關人員,由于各自背景、知識和職責等不同,不同項目相關人員對目標軟件系統可能具有不同的看法和要求。通常,這些看法和要求可能是不全面,不完整,甚至可能相互矛盾。面向多視點的需求工程(以下簡稱多視點需求工程),采用視點的方式獲取和組織不同用戶的需求,并根據視點間的關系分析和處理需求的一致性問題,以確保用戶需求的完整性和一致性。1什么是視點多視點需求工程中最核心概念是“視點”,不同的研究人員對視點的理解和定義各不相同,大致而言,有如下幾種類型的定義:⑴視點是信息處理的實體,同時這一實體可能是另一
2、視點的信息來源或信息流向;⑵視點是服務的接收者,這些服務可被看作系統的需求;⑶視點與某特定問題域相關,是一個由表示知識、開發(fā)知識和規(guī)約知識等構成的松散耦合、局部管理的對象;⑷視點包含問題和問題解決過程的部分信息,它是與問題、問題域及問題解決過程相關的一個特定和部分的方法或視圖;⑸視點是一個形式化的部分規(guī)格說明;⑹視點代表了系統相關人員的觀點和看法,并且是對來源于某特殊角度的部分需求信息的封裝。2多視點與需求工程圖中的“三棱鏡”顯式地將多視點思想引入到需求工程領域,強調了視點作為第一類(firstclass)實體的重要性。圖中的“凹凸鏡”表示的是各種不同的多視點需求工
3、程方法。通過這些之視點方法,可將來自于不同參與者的需求加以恰當和合理地處理,從而形成一個比較完備并且一致的需求規(guī)格說明書,進而指導后續(xù)的軟件開發(fā)過程,最終得到一個盡可能滿足多方面業(yè)務需要的軟件產品。與其他的需求工程方法相比,面向多視點的需求工程方法具有如下一些優(yōu)勢:⑴復雜系統的本質特性與多視點思想吻合,利用多視點需求工程方法可以有效地減少某此需求被遺漏的可能性,從而保證了需求規(guī)約的完備性。⑵每個視點只需關心自己感興趣的內容,不需或較少地考慮其他因素的影響,從而有效地降低了需求獲取和描述的難度,有利于提高整個需求工程的質量。⑶視點的形式使軟件系統以一種更加結構化的形式
4、被描述,從而為自動化的完備性和致性檢查提供了可能性。⑷多視點為封裝軟件系統的不同描述模型提供了一個強而有力的手段。⑸通過把需求和表達需求的視點關聯起來,可增強需求的可追蹤性。3多視點需求工程的過程模型
此文檔下載收益歸作者所有