基于UML的系统设计与实现.ppt





《基于UML的系统设计与实现.ppt》由会员分享,可在线阅读,更多相关《基于UML的系统设计与实现.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于UML的系统设计与实现,电子商务系统建设与管理,交互图的细化,顺序图参与者/对象生命线控制焦点(激活)对象交互(消息)创建对象撤销对象对象自我调用,交互图的细化,顺序图参与者/对象生命线控制焦点(激活)对象交互(消息)创建对象撤销对象对象自我调用,“下订单”用例顺序图,协作图的细化,协作图作为顺序图的补充,不是必需的,但可以直观地表示对象之间的协作关系,可以很容易地转化为类图,协作图的细化,协作图的细化,协作图和类图的区别:协作图表现了系统的一次特定执行中对象的关系,类图表示的是所有潜在执行中类的关系协作图可以记录对象间交换的信息,类图不能类图记录了在对象及其属性上进行的操作,协作图不能,
2、类图的细化,设计类要列出每个类的属性和操作,以及各个类之间的关系职责分配分配给包含履行该职责所需全部信息的类创建者模式保持较低的耦合度和较高的内聚性可见性:“+” “-” “*”属性类型,设计类图,状态图的细化,类若存在若干种状态,并且有必要描述各状态之间转换关系时,用状态图来细化状态(一般/初始/结束)转换决策点(分支/合并),订单状态图,活动图的细化,描述若干对象之间共同完成一个完整的功能所需要的转换过程,用状态图来细化活动(一般/初始/结束)同步条活动图作用描述活动之间的控制流帮助理解用例的行动建模工作流及业务流程,活动图,活动图,交互系统的设计模式,MVC设计思想:把一个应用的输入、处
3、理、输出流程按模型、视图、控制的方式进行分离,应用被分为模型层、视图层、和控制层视图 (View):绘制和显示Model的数据,提交由Controller提供的数据。把表示模型数据及逻辑关系和状态的信息以特定的形式展现给用户,仅限于视图上数据的采集和处理以及用户的请求,MVC架构,模型(Model):维护应用程序的状态和数据,可以接受来自View的查询并做出响应。同时当Model的数据发生变化时,它把变化通知给View , View根据Model的数据发生来更新自己。 业务流程/状态的处理以及业务规则的制定,接受视图对数据的请求并返回最终的处理结果,其核心是业务模型的设计,MVC架构,控制器(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 uml 系统 设计 实现

限制150内