軟件工程課件:第4章 需求Requirements_第1頁
軟件工程課件:第4章 需求Requirements_第2頁
軟件工程課件:第4章 需求Requirements_第3頁
軟件工程課件:第4章 需求Requirements_第4頁
軟件工程課件:第4章 需求Requirements_第5頁
已閱讀5頁,還剩84頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第4 4 章章 需求需求Requirements Requirements 4.1 4.1 需求概述需求概述FURPS+ 模型 GRA92需求的重要性4.1.1 功能性需求 Functional requirements4.1.2 非功能性需求Non-functional requirements質(zhì)量質(zhì)量約束約束4.2 4.2 需求工作流程需求工作流程需求工作流程需求工作流程 圖圖4.2.1 分析問題Analysis the Problem4.2.2 理解涉眾需求Understand Stakeholder Needs表4-1 RequisitePro 工具的一組特性及對應(yīng)需求屬性4.2.3

2、 定義系統(tǒng)Define the System4.2.4 管理系統(tǒng)范圍Manage the Scope of the System4.2.5 精化系統(tǒng)定義Refine the System Definition4.2.6 管理變更需求Manage Changing Requirements4.3 4.3 需求關(guān)鍵任務(wù)需求關(guān)鍵任務(wù)需求關(guān)鍵任務(wù)流圖需求關(guān)鍵任務(wù)流圖4.3.1 引發(fā)涉眾請求Elicit Stakeholder Requests4.3.2 開發(fā)愿景Develop Vision4.3.3 查找執(zhí)行者和用例Find Actors and Use Cases識別執(zhí)行者識別執(zhí)行者執(zhí)行者分主執(zhí)行者

3、(執(zhí)行者分主執(zhí)行者(Primary Actor)和)和輔助執(zhí)行者(輔助執(zhí)行者(Secondary Actor)本科生手動發(fā)送Email提醒教務(wù)時間作為執(zhí)行者時間作為執(zhí)行者自動發(fā)Email時間自動發(fā)送Email提醒本科生自動發(fā)送Email提醒本科生自動發(fā)Email時間自動發(fā)送Email提醒案例分析:學院門戶網(wǎng)站的Actor案例分析:教務(wù)學分查詢系統(tǒng)的Actor識別系統(tǒng)用例識別系統(tǒng)用例如何查找用例?如何查找用例?案例分析:學院門戶網(wǎng)站的用例刪除用戶查看用戶新增單個用戶批量新增用戶修改用戶密碼修改用戶角色新增角色刪除角色修改角色名稱修改角色有權(quán)訪問的模塊查看角色查看模塊信息查看子系統(tǒng)信息案例分析:學

4、院門戶網(wǎng)站的用例查看有權(quán)訪問的模塊業(yè)務(wù)用戶子系統(tǒng)登錄注銷訪問子系統(tǒng)修改登錄密碼用戶案例分析:教務(wù)學分查詢系統(tǒng)的用例學分統(tǒng)計學分核查教務(wù)導(dǎo)出Excel文件本科生學分查詢郵件模板管理設(shè)置自動E-mail提醒教務(wù)郵件發(fā)送地址管理自動發(fā)送E-mail提醒手動發(fā)送E-mail提醒本科生4.3.4 劃分用例優(yōu)先級Prioritize Use Cases 表4-2 多種設(shè)定需求優(yōu)先級的規(guī)模表4-3 用例或需求特性級別的相關(guān)屬性打分4.3.5 結(jié)構(gòu)化用例模型Structure the Use-Case Model1.1.建立用例間的包含關(guān)系(建立用例間的包含關(guān)系(Include-Include-Relatio

5、nshipRelationship)學院門戶網(wǎng)站用例中的包含關(guān)系學院門戶網(wǎng)站用例中的包含關(guān)系2.2.建立用例間的擴展關(guān)系(建立用例間的擴展關(guān)系(Extend-Extend-RelationshipRelationship)教務(wù)學分查詢系統(tǒng)用例中的擴展關(guān)系教務(wù)學分查詢系統(tǒng)用例中的擴展關(guān)系 表4-4 包含和擴展關(guān)系的關(guān)鍵差異學院門戶網(wǎng)站用例中的泛化關(guān)系學院門戶網(wǎng)站用例中的泛化關(guān)系 3.3.建立用例間的泛化關(guān)系建立用例間的泛化關(guān)系generalization-generalization-relationshiprelationship4.4.建立執(zhí)行者間的泛化關(guān)系建立執(zhí)行者間的泛化關(guān)系執(zhí)行者之間的

6、泛化執(zhí)行者之間的泛化5.將用例模型內(nèi)容組織到包中將用例模型內(nèi)容組織到包中案例分析:學院門戶網(wǎng)站的用例包案例分析:教務(wù)學分查詢系統(tǒng)的用例包案例分析:教務(wù)學分查詢系統(tǒng)的用例包(續(xù))郵件發(fā)送地址管理郵件模板管理手動發(fā)送Email提醒本科生(from 教務(wù)學分查詢)自動發(fā)送Email提醒教務(wù)(from 教務(wù)學分查詢)設(shè)置自動Email提醒Email提醒(from 教務(wù)學分查詢)4.3.6 詳細描述用例 正常過程正常過程(normal course)可選過程可選過程(alternative course)。Step 1Step 2Step 2aStep 2bStep 2cStep 3Step 4正常過程

7、Normal Course可選過程Alternate courseDecision異?;蚶猓ó惓;蚶猓╡xception)用例規(guī)約(用例規(guī)約(Use-Case Specification)案例分析:學院門戶網(wǎng)站中的增加角色用例描述增加角色的用例描述活動圖4.3.7 制定補充規(guī)范1.1.捕捉無用例規(guī)約的功能性需求捕捉無用例規(guī)約的功能性需求2.2.捕捉系統(tǒng)質(zhì)量捕捉系統(tǒng)質(zhì)量3.3.捕捉約束捕捉約束4.4.捕捉符合性需求捕捉符合性需求5.5.捕捉文檔需求捕捉文檔需求4.3.8 其它任務(wù)1.1.獲取通用詞匯表獲取通用詞匯表2.2.開發(fā)需求管理計劃開發(fā)需求管理計劃3.3.管理相關(guān)性管理相關(guān)性4.4.評審需求評審需求4.4 4.4 詳細描述軟件需求詳細描述軟件需求 4.4.1軟件需求規(guī)約 (不帶用例)(不帶用例) 1.簡介2.整體說明3.具體需求4.支持信

溫馨提示

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

評論

0/150

提交評論