軟件需求定義方法_第1頁
軟件需求定義方法_第2頁
軟件需求定義方法_第3頁
軟件需求定義方法_第4頁
軟件需求定義方法_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、軟 件 需 求 定 義 方 法2002年7月1軟 件 需 求 說 明 書一、系統(tǒng)原型二、整體需求(業(yè)務需求) 系統(tǒng)需求規(guī)范三、業(yè)務對象模型(領域模型)四、詳細需求(用例需求) 用例需求規(guī)范五、非功能需求(性能需求) 補充需求規(guī)范六、體系結構構想七、附錄 術語表 數(shù)據(jù)元素 編碼表(數(shù)據(jù)字典) 用例優(yōu)先級一覽表2一、 系 統(tǒng) 原 型用例模型 映射 引用 映射業(yè)務對象模型過程視圖資源視圖組織視圖信息視圖引用引用支持支持3 組 織視圖 4 資 源 視 圖資源樹資源分類體系 資源量:資源實體的數(shù)量與時間乘積5 過程視圖(業(yè)務流程)活動鏈(作業(yè)鏈) 信息視圖(業(yè)務對象模型)業(yè)務對象之間的靜態(tài)關系6二、整體

2、需求企業(yè)目標 時間(T) 質(zhì)量(Q) 成本(C) 服務(S )范圍 組織部門、單位、公司 功能作業(yè)層、職能層、決策層業(yè)務流程 現(xiàn)行業(yè)務流程 目標系統(tǒng)業(yè)務流程問題分析 因果圖用例模型(USE CASE)7業(yè) 務 流 程 企業(yè)是一個為最終滿足顧客需求而設計的一系列有密切聯(lián)系的作業(yè)的集合體。 ABC (Activity-Based Chain)作業(yè)鏈有向圖 節(jié)點 節(jié)點之間順序關系連接弧8 活動圖(Activity-Diagram) 活動(作業(yè)) 節(jié)點 活動間順序關系 節(jié)點間順序關系 連接弧 活動圖(作業(yè)鏈) 有向圖 節(jié)點,連接弧 手工活動 計數(shù)器 任務節(jié)點 人工活動 定時器 自動活動 機器人 與分支

3、 應用程序 或分支 其它 節(jié)點 邏輯節(jié)點 與合并 或合并 閥值 開始(有且僅有一個) 標志節(jié)點 結束(有且僅有一個) 分支結束(有多個).9連接弧控制連接弧數(shù)據(jù)連接弧無條件有條件單向雙向輸入輸出10 狀態(tài):每個活動有初始、就緒、運行、掛起、終止、 完成等內(nèi)部狀態(tài)。條件開始條件只有滿足開始條件,活動從“初始”狀態(tài)進入“就緒”狀態(tài)結束條件控制連接弧生效的條件,決定了先驅節(jié)點到后繼節(jié)點之間的路徑是否激活,使后繼節(jié)點進入“初始”狀態(tài)轉移條件只有滿足結束條件,活動由“執(zhí)行后”狀態(tài)進入“完成”狀態(tài)11 泳道圖(Swimming Diagram)將活動按其承擔者(部門或員工)歸在同列或同行的活動圖。 流程優(yōu)

4、化價值分析、問題分析等。12問題分析 目標分解 企業(yè)目標與部門目標 部門目標與問題列表 問題因果圖分析要素1要素2結果原因1 結果是沒有達到的部門目標或企業(yè)目標相關的問題,要素來自組織、資源或信息,也可能是環(huán)境或機制。13用 例 模 型 用例(USE CASE) 動作及其所導致的可觀測結果的交互序列的描述。 執(zhí)行者(Actor) 用例的使用者在與用例發(fā)生交互作用時所扮演的角色。 可以是系統(tǒng)的用戶、用戶組,或是外部系統(tǒng)。14 表 達 方 式 用 例 關 系包含關系用例1用例3IncludeInclude用例2擴充關系用例2合同管日理軍方合同管理用例115 執(zhí)行者描述 執(zhí)行者名、計算機操作水平、任

5、務頻次、次用頻次、 語言、愛好 用例描述(用例名、用例簡要描述) 按模塊或特征(Feature)組織 對比 面向對象方法 數(shù)據(jù)流程圖 執(zhí)行者用例模型外部項0層,即系統(tǒng)環(huán)境圖16三、業(yè)務對象模型 對象:客觀事物或概念的抽象表述。 對象:有唯一標識屬性屬性值的集合即為狀態(tài)運算包括輸入變量、輸出變量、返回值及其類型, 稱為運算的特征(Signature) 類:具有相同屬性和運算的對象的集合 標記方法:短式類名長式類名屬性運算對象;類名變量名17 類 型靜態(tài)物體(產(chǎn)品、原材料、工具、設備)人(用戶、員工、法人)組織(單位、部門、銀行、政府)區(qū)域(行政區(qū)劃、地理區(qū)域、 域)概念(科目、窗口、多邊形、點、

6、線)動態(tài)事項(增加、撤消、入庫、出庫、憑證生成) (時間戳,作用于諸對象,有一定結果)18 靜態(tài)關聯(lián)(Association) 兩個或多個類之間通過其屬性發(fā)生的一個關系。 連接(Link)是這一關系的具體體現(xiàn)。 二元關聯(lián) 多重性 關聯(lián)任一端,可以指定另一端連接的對象 的個數(shù)。有1,01,1*,*,mn等。 關聯(lián)名與關聯(lián)方向19理事會會員年1402 每個會員在某一年只能擔任兩個 理事會以下的職務職務1050 每個理事會每年有10至50名會員 組成每個會員在每個理事會只能任職1至4年 多元關聯(lián)20 聚合 特種二元關系,指包含關系,即整體與局部。有序 為約束條件 復合強勢整體與局部關系,不可分割。2

7、1 繼承父類子類子類具有父類的全部屬性和運算22 遞歸 以上二元關聯(lián)均可反身定義。+ 上級、+下級成為關聯(lián)角色 業(yè)務對象模型的類通常為持久化類,映射為數(shù)據(jù)庫 的表,對象映射為行,屬性映射為列。23四、詳細需求以模塊(特征),用例為綱事件流 用例如何開始、結束,以及如何與執(zhí)行者交互,即執(zhí)行者采取什么動 作,系統(tǒng)有什么響應。 描述做什么而不必指定做的方式。 前提條件(相當于開始條件) 基本事件流 子事件流(返回基本事件流轉出位置) 備選事件流 例外事件流 后置條件(相當于結束條件)界面原型(GUI) 窗口草圖或用工具。場景,事件流的實例描述,作為編制測試用例的依據(jù)24五、性能需求關于授權 基于功能

8、的授權列表25基于資料夾的授權列表創(chuàng)建、更新讀取、刪除26關于內(nèi)容管理,對象屬性反映了對象的管理特征,同等重要的是對象的內(nèi)容,如文檔對象的原文,部件對象的CAD圖形、員工對象的相片等等。關于版本控制 每個對象都有其生命周期。員工類存放當前狀態(tài)、歷史狀態(tài)存入員工變更類中(如相片、職務、住址等。)27關于容量,如存儲容量,點擊頻次(事務量)。關于響應時間,指定容量下的按事務類型的響應時間。其它如友好性、可靠性等。28六、體系結構構想多級體系結構(tier)瀏覽器WEB服務器客戶機應用服務器數(shù)據(jù)庫服務器通訊方式通訊方式通訊方式通訊方式29 分層模型(layer) 層結點中提供一定范疇的服務的集合(如系統(tǒng)級公用服務,應用范疇的通用服務,面向具體應用的服務,面向界面的服務等)。30七、附 錄術語表 術語、中文名、英文名、意義、同義詞、反義詞

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論