- 18
- 0
- 约4.88千字
- 约 38页
- 2016-11-27 发布于河南
- 举报
第8章UML建模
* * * * * * * * * * * 8.6 综合实例 3. 任务活动分析 租借处理 8.6 综合实例 4.业务对象分析 首先,确定系统参与者的属性。其次,应该确定系统的主要业务实体类。 8.6 综合实例 8.6.2系统设计 1 系统结构设计 该系统基于客户端/服务器模式构建。 2 类结构设计 该系统每个用例均采用三层类结构设计实现:界面类、控制类、实体类。下面的对象交互设计从用例出发,分别设计完成每个用例的对象以及对象间的交互。 3 对象交互设计 8.6 综合实例 3. 对象交互设计 (1)影碟租借用例顺序图 8.6 综合实例 3. 对象交互设计 根据影碟租借用例顺序图,初步设计完成该用例的界面、控制、实体对象所需的方法,以及对象间的关系 8.6 综合实例 8.6.3 物理结构设计 1.组件图 根据影碟店租恁管理系统的界面类、控制类以及实体类的设计,可以映射出系统的组件 8.6 综合实例 2. 物理部署图 系统的部署模型是系统运行节点上资源的分配。在影碟租借管理系统中,系统包括三种节点:客户端节点、服务器节点、数据库节点。 * * * * * * * * * * * * * * * * * * * * * * * * * 第八章 UML建模 本章要点: UML介绍 用例模型的构建 静态模型的构建 动态模型的构建 8.1 UML概述 1. 研发历史 ◆1994年Booch和Rumbaugh在Rational 软件公司开始了UML的研发工作,。 ◆目标:创建一个“统一的方法” 。将Booch和OMT面向对象方法统一起来。 ◆1995年发布了UM0.8(Unified Method,统一方法)。 ◆1996年-1997年,推出了UML0.9、UML1.0 ……(Unified Modeling Language,统一建模语言)。 2. 基本内容 提供八种视图 静态视图、用例视图、实现视图、部署视图、状态视图、活动视图、交互视图和模型管理视图。 8.1 UML概述 1)静态视图 针对应用领域中的概念以及与系统实现有关的内部基本要素建模,主要由类以及类之间的相互关系组成,不描述依赖于时间的系统行为。用类图来展示。 2) 设计视图 针对软件系统的结构建模。由协作图和组件图实现。 3 )用例视图 针对用户所使用的系统进行功能建模。 目的是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行。 用例的行为用动态视图,特别是交互视图来表示。用例视图用用例图来展示。 8.1 UML概述 4 状态视图 针对一个类对象的可能生命历程建模。当一个事件发生时,它会导致触发对象的一个状态向另一个新状态的转移,附加在转移上的动作或活动也同时被执行。用状态图来展示。 5 活动视图 展示了用例或系统的流程,用活动图来展示。 6 交互视图 描述系统中对象间消息交换的顺序。交互视图提供了系统中行为的整体描述,展示了多个对象间交互的控制流。用顺序图和协作图来展示。 7 部署视图 描述系统软硬件的物理架构 8 模型管理视图 8.1 UML概述 4. UML中主要图型简介 1)类图 展示了系统中类的静态结构,即类与类之间的相互联系。 2)协作图 展示了对象之间的协作关系。 3)组件图 展示了系统中组件之间的使用和依赖等关系。 4)用例图 展示了各类外部参与者与系统所提供的用例之间的连接。 5)状态图 是对类描述的补充,它说明该类对象所有可能的状态以及哪些事件将导致状态的改变。 8.1 UML概述 6.活动图 展示连续的活动流,用于描述完成一个操作所需要的活动。 7.顺序图 展示对象之间的动态交互关系,主要用于显示对象之间发送消息的顺序,显示对象之间的具体交互,即系统执行的某一特定点所发生的事。 8.部署图 展示了运行时各个结点如何部署和配置 9.包图 是对模型元素进行组织的一种机制。 8.2 用例模型的构建 8.2.1 用例图的模型元素 1.参与者 指与系统交互的人或其它系统。 2.用例 是外部可见的一个系统功能单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。 8.2 用例模型的构建 1. 创建用例图的一般步骤 1) 确定参与者 2) 确定用例 3) 描述用例
您可能关注的文档
最近下载
- 2026年高考全国II卷文科综合真题试卷(新课标卷)(+答案).docx VIP
- 安路科技(688107)补国产短板,突高端应用,拓新应用与技术大市场-240717-东北证券-38页.pdf VIP
- [搞笑小品剧本]上当了小品剧本.docx VIP
- 全国初中数学联合竞赛真题及答案(初二组)2015-年.pdf VIP
- 数据中心800V直流供电技术白皮书2.0.pdf
- 上海大学2022-2023学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 上海大学2022-2023学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 中国教育行业人才流动与薪酬水平_2025年12月.docx
- 2024全国初中数学联赛初二卷 .pdf VIP
- AIAG-VDA-SPC手册-Yellow-Volume2026年2月第一版 中文.pdf VIP
原创力文档

文档评论(0)