UNIFIED MODELING LANGUAGE
第七章 第七章 基于UML的系统分析与设计
日录 71!建模概述 72通用模型无素 73用例建模 74静态建模 75动态捷模 7.6实现模型
第七章 7.1 UML建模概述 7.2 通用模型元素 7.3 用例建模 7.4 静态建模 7.5 动态建模 7.6 实现模型
日录 7.7基子M的需范获取 7.8基子M的系统分析 75基于m的东统设计 710基于M的系统实现 7m东统测试 712基于么的关系数据库模型设计
第七章 7.7 基于UML的需求获取 7.8 基于UML的系统分析 7.9 基于UML的系统设计 7.10 基于UML的系统实现 7.11 系统测试 7.12 基于UML的关系数据库模型设计
什么是模型?为什么要建模? 模型是一个系统的完整的抽象。人们对某个领域特定问 题的求解及解决方案,对它们的理解和认识都蕴涵在模型中 通常,开发一个计算机系统是为了解决某个领域特定间 题,问题的求解过程,就是从领域问题到计算机系统的映射。 领域问题人分折,批取 是取 分析、设计 概念模型 系统需求 解决方案 UML作为一种可视化的建模语言,提供了丰富的基于 面向对象概念的模型元素及其图形表示元素
第七章 UML作为一种可视化的建模语言,提供了丰富的基于 面向对象概念的模型元素及其图形表示元素
基于UML的系统分析和设计 UML可以用于系统开发的不同阶段 系统分析阶段可以使用用例图来捕获用户的需求,用类图和 对象图描述系统的静态结构(概念层),用状态图、序列图 (或协作图)、活动图摧述系统的动态结构 系统设计阶段描述系统对象的接口、通信和并发性、数据库 计等,除了使用类图(说明层)之外,仍然需要使用状态 图、序列图(或协作图)、活动图,同时需要使用构件图和 配置图; 对象设计阶段主要使用类图(实现层)和活动图。 单元测试使用实现层的类图,集成测试使用构件图和配置图, 有效性测试使用用例图
第七章