ch01_面向对象分析与设计.pptVIP

  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文档。上传文档
查看更多
* * * * * * * * * 大胆地绘制草图,尽可能基于草图进行讨论。对于局部的、重要性不高的、共享范围较小的UML模型,直接将草图扫描到电脑存档即可;对于全局的、重要性高的、高度共享的,在草图的基础上用CASE工具绘制成为正式的蓝图,并将其纳入统一的模型管理中 * * * 为什么进行建模:系统越来越复杂,多人完成、协作、沟通 * * * * Dynamic Systems Development Method (DSDM) is an agile project delivery framework, primarily used as a software development method * * * * * * * 骰(tóu)子 英文:die 、dice (复数) * * * * * * * * * * * 分析:例如在线交易系统,应该是怎么使用它?它应该具有哪些功能? 设计:例如数据库和软件对象的描述。 * 分析:例如在线交易系统,应该是怎么使用它?它应该具有哪些功能? 设计:例如数据库和软件对象的描述。 * * * * * * * * * 结构化分析方法是一种自顶向下逐层分解、由粗到细、由复杂到简单的求解方法。“分解”和“抽象”是结构化分析方法中解决复杂问题的两个基本手段。“分解”就是把大问题分解成若干个小问题,然后分别解决。 “抽象”就是抓住主要问题忽略次要问题,集中精力先解决主要问题。 * * * * * * * * * * * * 过程改进(战术)需要 技能(技术)的支撑 业务建模…需求… 分析…设计… 编码…测试… * * * * * * * * * * 面向对象分析以稳定的问题领域结构来封装易变的部分,以此形成具有灵活性的系统结构,使得系统能够顺应需求的变动。 这辆概念车灵感取自昆虫,设计者来自台湾的国立成功大学。设计理念虽然稍逊于北京科技大学的获奖作品,但取材身边、以小见大的出发点散发出同样的华人文化气息。设计者力图运用他独特的设计风格,创造出一辆供单人乘坐的未来车型。 概念车代号为“蜢”,也就是蚂蚱,可以说就算是在城市里也是很常见的一种昆虫,所以概念车体现出体轻而呈绿色的外部特征,尤其是车两侧的网状设计让人联想到昆虫的复眼。 同样,悬挂系统被设计成类似于蚂蚱腿部的可伸缩结构,通过调节悬挂改变车底盘的离地距离,来对应不同的地形和交通状况。供给动力的蓄电池类似于昆虫的腹部,被安装在车的尾部,并具有控制车身重心的功能。 * * * * * * * * * * * * * * * * * 使用OMT方法的面向对象开发过程可分为5步: 分析 系统设计 对象设计 编代码 测试 分为下述5个活动 编写问题陈述 建立对象模型 建立动态模型 建立功能模型 细化对象模型、动态模型和功能模型,并建立文档 系统设计的步骤如下: 将系统划分为子系统 识别并发 将子系统和任务分配给处理器 选择实现数据存储的策略 识别出全局资源,并确定控制访问全局资源的机制 选择实现软件控制的方法 考虑边界条件 建立折衷的优先级 宏过程包括下述5个活动: (1)概念化(Conceptualization):在这个活动中,建立核心需求。 (2)分析(Analysis):在这个活动中,为所期望的行为建立模型。 (3)设计(Design):在这个活动中,建立体系结构。 (4)进化(Evolution):在这个活动中,形成实现。 (5)维护(Maintenance):在这个活动中,管理软件的交付使用。 微过程由4个步骤组成: (1)在给定的抽象层次上识别出类和对象。 (2)识别出这些类和对象的语义。 (3)识别出类间和对象间的关系。 (4)实现类和对象。 OOSE方法是由Jacobson于1994年提出的,它组合了3种已经被使用了很长时间的技术。 OOSE方法是所谓的用例驱动的方法(Use Case Driven Approach),在这个方法中,用例模型充当可以导出所有其他模型的中心模型。 OOSE方法的一个很大贡献是引入了用例的概念。 OOSE过程可以分为3个阶段: 分析阶段 构造阶段 测试阶段 * * * * * 士气(3) 大家会对未来充满信心,因为正在使用最新的技术 UML的统一(1) 90年代初,有一定影响的OOAD方法有50多种 Jim Rumbaugh Object Modeling Technique,简称OMT Grady Booch 宏过程(Macro Process)和微过程(Micro Process) Ivar Jacobson Object-oriented software engineering Fusion Fusion … … UML的统一(2)

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档