- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程面向对象技术概述
面向对象方法 传统方法和面向对象方法的比较 面向对象方法学的优点 与人类习惯的思维方法一致 稳定性好 可重用性好 较易开发大型软件产品 可维护性好 面向对象的概念 对象+类+继承+消息通信 封装 继承 多态 流行的几种面向对象方法: Booch方法 Coad-Yourdon方法 Rumbaugh 方法(简称OMT) (Object Modeling Technology) Jacobson 方法(简称OOSE) 由Rumbaugh 、 Booch 、 Jacobson 提出的统一建模语言 (Unify Modeing Language简称UML) 目前流行的OOA方法概述 Coad-Yourdon方法 Coad-Yourdon的OOA过程概述: 类和对象层 定义一般/特殊结构 定义整体/部分结构 标识主题(子系统构件的表示) 定义属性 定义服务 目前流行的OOA方法概述 Booch方法 Booch的OOA宏观开发过程概述: 标识类和对象 标识类和对象的语义 标识类和对象间的关系 进行精化 目前流行的OOA方法概述 Rumbaugh兰宝方法(简称OMT) Rumbaugh的OOA过程概述: 建造对象模型 开发动态模型 构造系统的功能模型 统一的OOA方法 由Rumbaugh 、 Booch 、 Jacobson 提出的统一建模语言 (Unify Modeing Language简称UML) UML的开发历程 UML的主要内容 UML的定义 模型内容的组织和UML表述 模型内的组织和UML表述 模型内容的组织和UML表述 UML的9个模型 UML的9种图 UML的5种视图 UML的5种视图 用例建模 用例建模是用于描述一个系统应该做什么的建模技术 用例建模可用于新系统的需求获取,也可用于已有系统的升级 用例模型(use case model) 一个用例模型可由若干幅用例图组成 用例描述了用户和系统之间的交互,其重点是系统为用户做什么 用例模型描述全部的系统功能行为 一幅用例图包含的模型元素有: 用例 参与者(行为者、执行者) 系统 用例图 某金融贸易系统用例图 某酒店系统用例图 销售系统用例图 POS系统用例图 用例 参与者 系统 参与者 用例模型表示法 通信 关系 设置边界 风险分析 交易估计 进行交易 超越边界 更新帐目 评价 交易 人员 交易 经理 计帐 系统 销售员 《扩展》 《使用》 《使用》 某金融贸易系统 风险分析 交易估计 进行交易 进行交易 接待员 酒店系统 财务系统 购买商品 登录 退货 收款员 POS 顾客 购买商品 退货 商店 顾客 以商店作为系统边界 以POS作为系统边界 购买商品 登录 退货 收款员 POS 顾客 启动/关闭 管理用户 其他 管理员 系统管理员 现金结算 登录 收款员 参与者与它们所发起执行的过程(简要描述) 退货 购买商品 顾客 关闭系统 启动系统 管理员 增加新用户 系统管理员 用例描述实例 用例: 购买商品 参与者:顾客(发起者)、收款员 类型: 主要的 描述: 顾客带着所要购买商品到付款处,收款员 记录商品信息并收款。 用例: 启动/关闭系统 参与者:管理员 类型: 主要的 描述: 管理员接通一台POS机电源,检查时间、 日期正确性,检查完成后,系统处于就绪 状态,以备收款员使用。 * 面向对象方法与结构化方 法有哪些区别? 传统方法数据与过程是分离的 过程1 输入 输出 过程2 过程3 数据实体 属于该对象 的数据 对象 处理数据的方法 消息 消息 对象把数据和处理数据的方法封状成一个单元 传统方法 系统是过程的集合 过程与数据实体交互 过程接受输入并产生输出 面向对象方法 系统是交互对象的集合 对象与人或其它对象交互 对象发送与响应消息 UML是一种定义良好,易于表达,功能强大且普遍实用的建模语言。 Booch’91 其它方法 OMT-1 OOSE Booch’93 OMT-2 UML 0.8 UML 0.90.91 UML 1.0 UML 1.1 UML同行 专家意见 OMG认证 10/95 10/96 9/96 OMG审核,1/97 OMG修正,9/97 OMG采用,11/97 UML 1.3 UML2.0 UML的应用 UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。其中最常用的是建立软件系统的模型,但它同样可以
您可能关注的文档
最近下载
- 《装配式多层混凝土墙板建筑技术规程》.pdf VIP
- 建设工程造价咨询业务指导规程.docx VIP
- 监狱电网工程施工方案(3篇).docx
- 2025年中国婴儿纸尿裤市场调查研究报告.docx
- 鼎捷ERP全套操作参考手册.doc VIP
- 牛津译林六上Unit 3 Holiday fun Cartoon time课件.ppt VIP
- 「备战2024高考语文」重点古诗文篇目默写复习:《谏太宗十思疏》理解性默写精选.docx VIP
- 2025年秋必威体育精装版人教版七年级上册英语单词默写版 .pdf VIP
- 普通高中语文课程标准(2017年版2020年修订).pdf VIP
- 教育事业发展“十五五”规划.docx
文档评论(0)