3.1、項(xiàng)目

  項(xiàng)目在總體上定義了一個(gè)應(yīng)用和系統(tǒng)所涉及到的需求及需求涉及的范圍。它包含了在需求分析過程中參與需求分析的人員、需求類型、包含于需求類型中的需求。此外它還包含了如下信息:

  ◆項(xiàng)目的相關(guān)信息(如創(chuàng)建人員)

  ◆項(xiàng)目的里程碑

  ◆外部的可追溯性

  ◆安全性框架等。

  3.2、用戶/用戶組

  用戶是指參與需求分析的人員,一般由軟件產(chǎn)品的終用戶、軟件開發(fā)人員、系統(tǒng)設(shè)計(jì)員、測試人員等組成。在需求分析產(chǎn)品中用戶包含用戶的基本描述和聯(lián)系方式(如電子郵件)等,目前大多數(shù)需求分析產(chǎn)品還含有消息通訊的機(jī)制(類似于QQ),及時(shí)地將需求的變化告知相關(guān)的需求分析人員。

  用戶組是指具有相同操作權(quán)限的一個(gè)或多個(gè)用戶。用戶組可以被指定到特定的項(xiàng)目或需求(用戶組中的用戶對此具有相應(yīng)得操作權(quán)限)。

  3.3、安全性

  安全性是指在需求分析過程中,用戶對需求的操作權(quán)限。安全性防止未授權(quán)的用戶對關(guān)鍵性需求的操作。安全性是用戶/用戶組與需求之間的一種關(guān)系。

  一般來說安全性有三個(gè)方面的含義:

  ◆系統(tǒng)管理

  系統(tǒng)維護(hù)(系統(tǒng)數(shù)據(jù)備份等)、用戶管理、用戶組管理等。

  ◆安全性框架

  定義用戶的基本操作權(quán)限。這種操作權(quán)限和具體的項(xiàng)目、項(xiàng)目需求無關(guān)。如一個(gè)用戶添加的需求只能由這個(gè)用戶自己刪除等。安全性框架又可以分為兩類:

  ◆存取級別(Access Level)創(chuàng)建、查看、維護(hù)需求。

  ◆刪除級別(Delete Level)刪除需求。

  ◆特定需求的安全性

  建立用戶/用戶組與特定需求的關(guān)聯(lián),以確定此用戶/用戶組對需求的操作權(quán)限。

  3.4、需求類型/需求

  需求類型通常是以功能劃分的較高層次的需求,如用戶界面。需求是所要構(gòu)建的系統(tǒng)或應(yīng)用所要滿足要求的說明,需求可以由業(yè)務(wù)規(guī)則、處理流程、人員的組織結(jié)構(gòu)獲得。需求包含于需求類型之中。需求類型/需求一般是用文字描述的,此外還可以通過需求的屬性、外部文件來描述需求。

  3.5、屬性

  屬性用來描述需求相關(guān)特性,屬性一般可分為兩類。

  系統(tǒng)屬性:描述需求的系統(tǒng)特點(diǎn),如需求是否被確認(rèn)等。

  自定義屬性:由用戶自定義用來描述需求的屬性。如描述人員的電話號碼等。

  3.6、需求網(wǎng)格

  需求網(wǎng)格是一組相關(guān)的需求用網(wǎng)格的形式表示,主要用于需求的分析。一般來說可以定義顯示的方式,如針對某個(gè)用戶顯示他所創(chuàng)建的需求、針對某類功能顯示相關(guān)的需求等等。