- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
吳仁和、林信惠 (2004) 第十一章 物件資料結構塑模 物件導向分析與設計 導論 Requirements stated in the form of use case descriptions are a valuable tool for defining a system’s external behavior, but they give no guidance about the internal structure of the system, or describe how to come up with a set of interacting objects that support the required functionality. Analysis, then, can be characterized as the task of constructing a model that demonstrates how interacting object could deliver the behavior specified in the use cases. Analysis What is to be analyzed? The system requirements Why? To demonstrate their implementability How? Class diagrams and object diagrams Interaction diagrams Analysis vs. Design Difficult to draw a boundary Traditional informal distinction: analysis models the real-world system design models the software Object-oriented methods use the same notation for both activities encourages ‘seamless development’ and iteration 類別圖與物件圖 類別圖是用來描述系統中物件的類型、類型間以及與子類型間之靜態關係等。此外,類別圖還須表示類別的屬性、操作以及類別連結所應遵守的限制等。 物件圖是用於描述一系統於某一時間點的靜態結構,該圖是用於表達一個系統之複雜的資料結構,或藉由一時間序列的系統影像來表達系統的行為。 由於在真實世界裡,物件的數量相當龐大,為降低問題的複雜度,在系統分析時大多採用類別,而較少用物件。 類別圖與物件圖 類別圖包含兩個主要元件: 類別 關係 類別 一個物件是問題領域中某個東西的抽象概念,例如某一課程、老師或學生等都可能是一個物件。物件有名稱、屬性與操作。名稱是唯一的識別或辨識值。 類別圖與物件圖(續) 屬性表達物件之狀態、性質或特徵,而操作表達物件之行為。例如,某一課程是一個物件,它有課程編號與名稱為其屬性,且有計算成績方式為該物件的操作。 物件間可能有限制條件或商業規則,以限定物件屬性的值或行為。 類別圖與物件圖(續1) 物件以矩形表示,在矩形內表達名稱,並在名稱下加底線,如圖11-1。 名稱可以是物件名稱(w)、:類別名稱(:Worker)、物件名稱:類別名稱(w:Worker) 一群相關物件的定義、描述或樣板稱為一個類別,類別具有名稱、屬性與操作,同一類別之物件具有相同屬性與操作。類別以矩形表示,該矩形之四邊為實線,如圖 11-2。 物件與類別之表示符號 物件與類別範例 類別圖與物件圖(續2) 類別間之關係 類別間的連結,在物件導向塑模中,類別間最重要的關係為: 相依關係(Dependency;以虛線箭頭表示) Represent “use” relationships among classes 關聯關係(Association;以實線表示) Represent structural relationships among objects 一般化關係(Generalization;以實線的空心三角形箭頭表示) Represent “is-a” relationships among classes 實現化關係(Realization;以虛線的空心三角形箭頭表示) 圖11-3 類別間之關係與表示符號 類別圖與物件圖(續3) 類別間並非完全獨立(事實上,很少是獨立的),彼此間須知道對方,才能共同解決某一工作。 Class diagrams are static -- they display what interacts but not what happens when they do interact
您可能关注的文档
- 第十三课动荡的中子东地区.ppt
- 第十三离章 企业财务报表.ppt
- 第十三命章美国.ppt
- 第十七章准时生产与精细生产 - oweroin resena山ion.ppt
- 第十三就章__癫痫课件-.ppt
- 第十三高课宇宙的边疆.ppt
- 第十三提章财产共有.ppt
- 第十三说章 创新.ppt
- 第十三西章建筑机构.ppt
- 第十三学章多层钢筋混凝土框架结构1.ppt
- 从迈克·雷斯尼短篇小说看文学翻译中陌生化手法的传递与转化.docx
- 脱氧雪腐镰刀菌烯醇对仔猪脑干TPH2 mRNA分布的影响:机制与洞察.docx
- 吡喹酮与P96:立体选择性药动学与代谢机制的深度剖析.docx
- 上海某三级精神病医院住院抑郁症患者经济负担的多维度剖析与对策研究.docx
- 国门守望:中国海关管理制度的千年演变与未来图景.docx
- 白介素 - 17A:急性百草枯中毒致肺损伤机制与干预新视角.docx
- 导轨式电磁枪械特性剖析:原理、优势、局限与展望.docx
- 中国石油便利店陈列系统服务器端的深度剖析与创新设计.docx
- 共振超流涡旋性质:从量子机制到宏观应用.docx
- 基于知识整合与计量分析的《黄帝内经》哲学思想数据库构建与探索.docx
最近下载
- ISO 14067-2018 :温室气体 产品碳足迹 量化要求和指南(中文版).docx VIP
- 黑龙江八一农垦大学《高等数学(II)》2025 - 2026学年第一学期期末试卷.docx VIP
- DB42T 2141.1-2023 农村地区全域国土综合整治规划设计导则 第1部分:总则.docx VIP
- 《网上支付与结算》期末考试试卷(A卷).docx VIP
- 计数型MSA测量系统分析报告(模板).xls VIP
- 电线电缆资质认证认可介绍.doc VIP
- 第12课 明朝的兴亡 (5).pptx VIP
- 乙醇的MSDS.doc VIP
- 旅游类短视频对旅游目的地影响.docx VIP
- Methanol甲醇MSDS.docx VIP
原创力文档


文档评论(0)