系统分析与设计08-UML&MVC.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大连理工大学 软件学院系统分析与设计SYS-08: UML & MVC大连理工大学 软件学院1. UML2. MVC1. UML大连理工大学 软件学院模型与建模提取出系统中必要的操作掌握“对象”中操作间的流程掌握“对象”间的关联无法整理相关信息无法描述“对象”间的关系无法描述如何建立关联客户的操作“录像带”相关流程相关性借录像带购入录像带买入收据借出- 总计金额库存还录像带发票入库收据明细- 日期注册会员废弃- 单价- 支付方法客户建模(从各个角度描述“对象”、建立“关联”),并设计“程序”模型用以分析问题的概念、数学关系、逻辑关系和算法序列的表示体系。建模制作“模型”的过程建模与UML设计需求分析程序实现系统分析(宏观设计)系统设计(详细设计)用例图Use Case Diagram对象图Object Diagram对象图Object Diagram复合结构图Composite Diagram复合结构图Composite Diagram部署图Deployment Diagram通信图Communication Diagram通信图Communication Diagram类图Class Diagram类图Class Diagram活动图Activity Diagram状态机图State Chart Diagram状态机图State Chart Diagram时序图Sequence Diagram时序图Sequence Diagram组件图Component Diagram组件图Component Diagram交互总图Create Diagram时间图Timing DiagramUML定义大连理工大学 软件学院UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。 面向对象与UML“录像带”是:具备以下属性【题目】【类别】【单价】进行以下操作【向客户租借】【客户返还】Video- title: string- category: string- price: integer+ rent()+ return()借出录像带-题目-类别-单价类图Class Diagram返还以“对象”为中心,将“需求”简化描述“计算机世界”中的数据大连理工大学 软件学院UML帮助我们“看见”计算机世界UML是为了适用于“面向对象”型系统设计UML事物大连理工大学 软件学院UML包含4种事物:构件事物、行为事物、分组事物、注释事物(1) 构件事物UML模型的静态部分,描述概念或物理元素它包括以下几种:类:具有相同属性相同操作 相同关系相同语义的对象的描述接口:描述元素的外部可见行为,即服务集合的定义说明协作:描述了一组事物间的相互作用的集合用例:代表一个系统或系统的一部分行为,是一组动作序列的集合构件:系统中物理存在,可替换的部件节点:运行时存在的物理元素另外,参与者、信号应用、文档库、页表等都是上述基本事物的变体UML事物大连理工大学 软件学院(2) 行为事物UML模型图的动态部分,描述跨越空间和时间的行为交互:实现某功能的一组构件事物之间的消息的集合,涉及消息、动作序列、链接状态机:描述事物或交互在生命周期内响应事件所经历的状态序列(3) 分组事物UML模型图的组织部分,描述事物的组织结构包: 把元素组织成组的机制(4) 注释事物UML模型的解释部分,用来对模型中的元素进行说明,解释注解 :对元素进行约束或解释的简单符号UML关系大连理工大学 软件学院依赖(Dependency)依赖是两个事物之间的语义关系,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物)的语义关联(Association)关联是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系泛化(Generalization)泛化是一种特殊/一般的关系。也可以看作是常说的继承关系实现(Realization)实现是类元之间的语义关系,其中的一个类元指定了由另一个类元保证执行的契约UML构成系统的某个事件点,“对象”间的结合动态“构建图”与什么样的“对象”相关停车时,踩下【刹车踏板】及【车轮】停转与“类的接口”的关系,系统中的配置说明“类包”及“构件”静态“构建图”系统中,“对象”的设计图【刹车踏板】位于【驾驶舱】下面,【车轮】位于【车外】通过“对象”间的连续操作,完成某个“事件”“对象”如何活动,“信息”如何传递“对象”间如何协调动态“行为图”【司机】踩下【刹车踏板】,【刹车片】接触【车轮】,【车轮】停转大连理工大学 软件学院最新版:UML 2.313种“类型图”6种“构建图”及7种“行为图”UML构成:构建图类图显示类和它们的相互关系。?对象

文档评论(0)

一壶清茶 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档