7面向对象分析新.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象分析 1  内容提纲 2  面向对象分析  •  分析  – 分析是对需求的精化和构造,产生一个反映真实 世界的准确的、简洁的和可理解的模型。  – 分析是至关重要的,不正确的分析结果将导致开 发出来的系统不是用户所期望的。  •  面向对象分析  – 注重分析业务领域和系统责任,忽略与实现有关 的问题。  – 发现和描述对象 (或概念),分析对象的内部构 成和外部关系,建立面向对象的分析模型。 3  面向对象分析 (补充)  •  面向对象分析的制品  – 分析类  • 分析类是概念层次上的内容,粒度可能比类大,往往 很少有操作和特征标记,使用责任定义其行为,有概 念性的属性和关系。  – 用例实现 (从分析角度 )  • 分析类图:描述分析类及其之间的静态关系  • 交互图:描述分析类之间的交互关系  • 事件流分析  • 补充需求:使用文本描述持久性、分布性、并发性、 安全性、容 错性等方面的非功能需求 4  面向对象分析 (补充)  •  面向对象分析的制品(续)  – 分析包  • 建立包图时,应将概念上或语义上相近的模型元素纳 入一个包。  • 一般地,把支持一个特定的业务过程或参与者的一些 用例或类组织在一个包中,或把具有泛化或扩展关系 的用例或类组织在一个 包中。  – 体系结构描述( 从分析角度 )  • 从分析模型的角度,描述系统的体系结构;  • 通常包括由分析包以及它们之间的依赖、关键分析类、 实现重要或关键功能的用例实现。 5  面向对象分析的过程 (图7.5) 6  OOA的分析模型组成 (补充) 7  面向对象设计 (补充)  •  设计  – 设计是研究系统的软件实现问题,即在分析模型的基础 上形成实现环境下的设计模型;  – 设计主要涉及体系结构设计、详细设计、用户界面设计 和数据库设计等方面。  •  面向对象设计  – 面向对象设计是根据已建立的系统分析模型,运用面向 对象技术,进行系统的软件设计。  –  即用面向对象的方法为真实世界建立一个计算机中的虚 拟模型  – 通常包括系统设计和详细设计 (或对象设计)两个层次。 8  面向对象设计 (补充)  •  系统架构设计师的任务  – 确定系统的总体框架­­­大多采用已有的领域框架  – 正确理解需求分析得出的领域模型,用面向对象 的思想设计出软件体系结构­­­系统概要设计  – 分析现实的可获取的技术资源,分解出软件的各

文档评论(0)

tkhyxy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档