- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章使用個案模式.ppt
第10章 使用個案塑模 本章大綱 學習目標 10.1 導論 10.2 使用個案模式 10.3 使用個案塑模案例 10.4 活動圖 10.5 活動圖塑模案例 10.6 結論 學習目標 詳讀本章,你至少能瞭解: 何謂使用個案模式。 如何建構使用個案圖、藍圖與資料詞彙。 如何表達使用個案模式之文件。 何謂活動圖。 如何建構活動圖。 如何以使用個案圖、活動圖、藍圖、資料詞彙等進行需求塑模。 10.1 導論 若分析與設計階段採用物件導向技術,則在需求分析時,常以使用個案模式來進行需求塑模,且塑模人員習慣利用一些典型的情節(Scenario)來幫助表達與瞭解使用者需求。 本章將詳細介紹物件導向需求塑模中之使用個案模式與活動圖,以及兩者之建構步驟與原則、應用使用個案模式之好處、應注意事項及文件樣板等。 10.2 使用個案模式 使用個案模式(Use Case Model)是一種使用者需求表達之塑模工具,該工具從使用者觀點描述系統提供之功能與定義系統內部作業,並以使用個案圖(Use Case Diagram)表達之。 使用個案圖是由行為者、使用個案與關係組成,用以標示行為者與使用個案間之互動,及使用個案與使用個案間之關係(Relationship)。 從外部觀點來看,可描述使用個案做什麼(What),從內部觀點來看,可描述使用個案如何運作(How)。 表10-1 使用個案圖之元件 10.2.1 使用個案圖之元件(1/11) 行為者 行為者(Actor)是一種角色,為環境中與系統有互動或交換訊息之任何人或物,也是系統外部的參與者。 雖然在使用個案圖中,行為者是以人形來表達,但實際上這個角色不限定是人,也可以是任何組織、物件或相關系統等。 10.2.1 使用個案圖之元件(2/11) 「行為者」和「使用者」不同之處在於使用者是一個真正使用系統的人,而行為者是用來表示使用者所扮演的某一種角色。 一個行為者可以參與好幾個使用個案,而一個使用個案也可以有好幾個行為者與它互動。行為者可分為主要行為者(Primary Actor)與次要行為者(Secondary Actor)。 主要行為者是該使用個案的啟動者。 次要行為者是使用個案中除了主要行為者外的其他參與者。 10.2.1 使用個案圖之元件(3/11) 使用個案 使用個案(Use Case)用以表示使用者與系統之互動,是系統要做的事情,也就是系統中一系列的交易,以完成某一特定工作,並對系統之行為者產生可衡量的價值。 每一個使用個案是使用者透過介面要求系統所做之一系列相關的事件流,有起點亦有終點,也就是一個案例(Instance)。 10.2.1 使用個案圖之元件(4/11) 使用個案應描述基本路徑(Basic Courses)與替代路徑(Alternative Courses) 基本路徑是事件最重要的路徑,也最能讓人瞭解使用個案的作業內容。 替代路徑所描述的可包括基本路徑之衍生及可能發生之錯誤等。 一個使用個案僅有一個基本路徑,但有多個替代路徑。 10.2.1 使用個案圖之元件(5/11) 使用個案間之關係 使用個案間的關係主要可以分為三種 : 包含(Include) 延伸(Extend) 一般化(Generalization) 10.2.1 使用個案圖之元件(6/11) 包含(Include) 可視為一種「委派(Delegation)」或是「整合(Aggregation)」,也就是說某一使用個案「A」一定會用到另一使用個案「B」,則稱A 委派或整合B(A Include B),關係之箭頭符號由A 指向B。 延伸(Extend) 可視為某使用個案(例如C)在某情況時(並非所有情況),被插入至另一使用個案的定義中(例如D),而形成一新的組合使用個案。即C 在特定情況下為D的 Extension(C Extend D),關係之箭頭符號由C 指向D。 當使用個案間有Extend 關係時,需在Extend 關係線上註明Extend 之條件(Condition)與時機(Extension Point)。 10.2.1 使用個案圖之元件(7/11) 一般化(Generalization) 意謂著使用個案間之繼承關係,例如子使用個案會繼承父使用個案之行為與意義,且子使用個案可擁有其個別之行為與意義。 當有一個案某部分與另一個案相同且另外多出一些功能時,可應用Generalization 關係來表達此種關係。 Generalization 關係之表達箭頭是由子使用個案指向父使用個案。 10.2.1 使用個案圖之元件(8/11) 以一線上商品訂購系統之使用個案為例: 使用個案 商品訂購 客戶可在此系統瀏覽商品型錄,並選擇欲訂購之商品項目。 結帳 客戶決定採購內容後,進入結帳流程,並選擇欲使用之付款機制
您可能关注的文档
最近下载
- 换热站建设标准.doc VIP
- 研究生2024版新中特课件第二章新时代新征程中国共产党的使命任务.pptx VIP
- 推进供热企业标准化体系建设思考(工商管理毕业论文).doc VIP
- 2025入党积极分子发展对象培训考试题库100题含答案(完整版).docx VIP
- 调味品生产自动化一体化项目环境影响报告表.pdf VIP
- 2024年安徽省高考生物试卷(含答案详解).pdf
- 一年级语文上册新教材第八单元解读.docx
- 2025年国企竞聘笔考试试题库目简答题及答案指导.docx VIP
- DB11∕T 808-2020 市政基础设施工程资料管理规程.docx
- 《小学数学作业分层设计——五年级上册第三单元”小数除法“》.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)