单元四Actor与系统互动流程Sequence Diagram.ppt

单元四Actor与系统互动流程Sequence Diagram.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元四Actor与系统互动流程Sequence Diagram

單元四 Actor與系統互動流程(Sequence Diagram) 單元目標 何謂Use Case Realization 何謂Scenarios 如何表現Sequence Diagram 如何表現Collabration Diagram Scenarios與Realization Scenarios 用來描述與確定物件如何互動而實現use case的功能 利用Scenarios可以將use case中的功能(或責任)分配給適當的class Scenario以Sequence Diagram 或Collaboration Diagram來表現 Rose中use case realization屬於logical view(use case屬於use case view) ,將use case以多個sequence diagram表現並pack在一起 Rose中建立Use Case Realization Diagram Logical View按右鍵 選擇New:Use Case Diagram 輸入Realizations 在Realizations按兩下 在工具列選use case工具 在diagram視窗按一下出現use case圖 在Use case按兩下啟動Specification 輸入use case名稱 在stereotype選擇use-case realization 按確定 Scenarios與Flow of Events 描述系統時可以將系統流程以event方式述諸於文字 Flow of events用來描述事件如何完成use case中的必要行為 Flow of events必須包含 use case如何與何時開始與結束 Use case如何與actors互動 Use case需要哪些資料 對該use case而言事件的正常順序 描述替代順序(If)或非正常情況(Exceptional) Sequence Diagram 在sequence diagram中指出scenarios裡所提到的物件或類別 顯示物件或類別在use case中互動的時間順序 顯示為了完成scenarios中所描述的功能,objects之間必須傳送的訊息 Sequence Diagram之組成 Actor 物件 或 物件與類別 或 類別 Sequence Diagram產生方式 Seuqence diagram用來表現use case的實作,因此應先產生realization 在realization按右鍵,選擇new:sequence diagram並輸入名稱 在新產生的sequence diagram按兩下啟動設計區 選擇相關的actor並拖曳至diagram內 Collaboration Diagram 是seuqence diagram的另一種表現方式 比較強調物件間互動的結構與連結的情況 通常與seuqence diagram可以互轉 或啟動某一sequence diagram後按F5或由主功能表Brows中選create collaboration diagram 由use case view中選適當的class並拖曳至diagram中(重複此動作直至所有相關的class皆出現在diagram中) 在工具列選取unidirectional 在適當的class下的虛線按一下並拖曳至下一個接受訊息的clss 在unidirectional線上輸入訊息 重複前三個步驟直至完成 例題event描述(select courses to teach—add a course offering Main flow Professor輸入password之後系統檢查password是否正確 系統要求professor選擇學期別 系統要求professor選擇add或delete或review或print或quit 例題event描述(select courses to teach—add a course offering(續) Add a course offering 系統顯示科目名稱與編號 Professor輸入科目名稱與編號 系統顯示該科目所開之課 Professor選擇一門課 系統將Professor與該門課連結 * * History 101-section 2 History 101 – section 7:CourseOffering :CourseOffering *

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档