面向对象方法 软件复用的层次 基本结构技术 UML的发展 统一建模语言(UML)的主要特点 分布式对象中间件 基于面向对象技术的应用软件体系结构 面向对象的分布式开发系统 .2 分布式系统所应具有的体系结构 图17-6数据安全(Data-Safety)如何保证任务的安全到达是一个关键的问题在SoftEngine里解决这个问题的技术称为:数据安全如图17-9所示其中包括四
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式––––内容提纲? 概述– 面向对象分析与面向对象设计– OOAD 模型You are here你在这儿? 面向对象分析的概念– 分析类:边界类控制类实体类– 用例实现? 基于用例的分析建模识别分析类定义交互行为建立分析类图检查分析模型2面向对象分析? 面向对象分析– 注重分析业务领域和系统责任忽略与
面向对象分析基础知识面向对象分析之类型的确定之分析类面向对象分析之类型的确定之分析类面向对象分析之类型的确定之分析类
§1. 基本过程6§3.建立 Object Model筛选时依下列标准删除:§3.建立 Object Model13③瞬时事件:注意关联描述静态结构⑤派生关联:即可用其它关联定义的冗余关联18雇用11§3.建立 Object Model2326输入站柜员终端卡号拥有11编写脚本 (scenarios)描述event 序列: Event = Activator Receiver
UML与面向对象分析与设计实验实践训练体系适用专业: 计算机科学技术软件工程 第一部分 课程与实验综述一.课程简介及实践要求:《UML与面向对象分析与设计》是以介绍面向对象的统一建模语言UML为主使学生了解面向对象技术的基本概念掌握面向对象的分析和设计方法以及与面向对象技术相关的一些软件开发技术同时掌握在Rational Rose环境下用UML进行分析和设计的技术本课程在教学内容方面着重基
软件工程单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级软件工程第五章 面向对象分析与设计5.1 需求获取5.2 面向对象分析5.3 面向对象设计5.4 系统设计 5.5 对象设计1软件工程5.1 需求获取需求获取的目标是确定用户需要什么样的软件产品就是说新的软件必须能够做什么没有专业的系统分析人员用户很难了解到需要开发什么相关信息和功能另一方面没有与用户的交流系统分析人
面向对象分析技术用于:1)研究现有对象看能否复用它们或者调整它们用于新的用途2)定义各种新对象和修改后的对象它们将与现有对象一起组合成一个有用的企业计算应用系统 类泛化和特化对象类是共享相同属性和行为的对象集合类有时称为对象类 一个客户提交零个或多个订单 一个订单由一个且仅有一个客户提交消息描述系统的对象结构. 它们显示构成系统的对象类以及对象类之间的关系. 对象建模过程.2.3 第3步:确定
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第10章 面向对象分析10.1 面向对象分析的基本过程10.2 需求陈述10.3 建立对象模型10.4 建立动态模型10.5 建立功能模型10.6 定义服务10.7 小结OOA面向对象分析(OOA)的关键是识别出问题域内的类与对象并分析它们
5个层次对应着在面向对象分析过程中建立对象模型的5项主要活动:找出类与对象识别结构识别主题定义属性定义服务2. 筛选出正确的类与对象筛选时主要依据下列标准删除不正确或不必要的类与对象:(1) 冗余(2) 无关(3) 笼统(4) 属性(5) 操作(6) 实现(3) 补充发现了遗漏的关联就应该及时补上例如在ATM系统中把事务分解成上述两类之后需要补充柜员输入柜员事务柜员事务输进柜员终端在ATM上输入远
面向对象分析的基本过程8银行自动取款机(ATM)系统中央计算机分行计算机柜员终端网络总行分行软件成本市街道营业厅储蓄所柜员储户 现金支票账户事物现金兑换卡余额磁卡分行代码卡号用户副本信息密码类型取款额账单访问通信链路 事务日志 建立对象模型 建立对象模型17 建立对象模型一次建模过程很难得到完全正确的对象模型有些细化工作(例如定义服务)是在建立了动态模型和功能模型之后才进行的由于面向对象的
违法有害信息,请在下方选择原因提交举报