版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、作者:冀振燕 UML系统分析与设计教程,1,第1章 绪论,作者:冀振燕 UML系统分析与设计教程,2,统一建模语言UML,统一建模语言UML UML的背景 UML的发展 UML的内容 UML的主要特点,作者:冀振燕 UML系统分析与设计教程,3,UML的功能,为软件系统的产物建立可视化模型。 UML是一个标准的、被广泛采用的建模语言,用UML建模有利于交流。 UML为系统建立了图形化的可视模型,使系统的结构变得直观,易于理解。 UML为软件系统建立模型不但有利于交流,还有利于对软件的维护。 规约软件系统的产物。 规约(Specifying)意味着建立的模型是准确的、无歧义的、完整的。 UML定
2、义了在开发软件系统过程中所做的所有重要的分析、设计和实现决策的规格说明。 构造软件系统的产物。 UML不是可视化的编程语言,但它的模型可以直接对应到各种各样的编程语言。 前向工程:从UML模型生成编程语言代码的过程。 逆向工程:从代码实现生成UML模型的过程。 为软件系统的产物建立文档。 UML可以为系统的体系结构及其所有细节建立文档。 UML还可以为需求、测试、项目规划活动和软件发布管理活动建模。,作者:冀振燕 UML系统分析与设计教程,4,UML的组成,元素 结构元素 行为元素 分组元素 注释元素 关系 依赖关系 关联关系 类属关系 实现关系 图 结构建模图 类图、对象图、组件图、组合结构
3、图、包图和部署图 行为建模图 用例图、活动图、状态机图、顺序图、通信图、定时图和交互概览图,作者:冀振燕 UML系统分析与设计教程,5,RUP(Rational Unified Process),RUP的发展,作者:冀振燕 UML系统分析与设计教程,6,RUP,什么是RUP RUP是一个软件工程化过程。它提供了在开发机构中分派任务和责任的方法,它的目标是在可预见的日程和预算前提下确保满足最终用户需求的高质量软件的产生。 RUP吸收的最佳工程实践经验: 迭代地开发软件 需求管理 使用基于组件的体系结构 可视化的软件建模 验证软件质量 控制软件的变化,作者:冀振燕 UML系统分析与设计教程,7,R
4、UP,RUP过程可以用二维结构(或两个轴)来描述,作者:冀振燕 UML系统分析与设计教程,8,RUP,时间轴 初始阶段(Inception) 细化阶段(Elaboration) 构造阶段(Construction) 交付阶段(Transition),作者:冀振燕 UML系统分析与设计教程,9,工具,市场上大量商业的或开源的UML计算机辅助软件工程工具: Rational Software Modeler Visual Paradigm for UML Prosa UML Visio Together Visual UML Object Domain UML Magic Draw UML等, 大部分CASE工具都给软件开发者提供了一整套的可视化建模工具,包括系统建模、模型集成、软件系统测试、软件文档的生成、从模型生成代码的前向工程、从代码生成模型的逆向工程、软件开发的项目管理、团队开发管理等,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省常州市2025-2026学年八年级上学期期中调研模拟测试英语试卷(含答案)
- 甘肃天水市田家炳中学2026-2027学年九年级上学期9月阶段检测英语试题(含答案)
- 水位观测员岗位技能考试试卷及答案
- 小学六年级阅读测评模拟试卷及答案
- 柔道教练岗位教学考试试卷及答案
- 钟表及计时仪器制造工岗前基础晋升考核试卷含答案
- 货运调度员岗前技术知识考核试卷含答案
- 2026年十八项医疗核心制度考试题(附答案)
- 工业炉及电炉装配工岗前模拟考核试卷含答案
- 企业风险管理师岗前客户服务考核试卷含答案
- 2026年北京市公安局监所管理总队招聘勤务辅警380名考试备考题库及答案详解
- 广安枣园投资开发集团有限公司 2026年公开招聘工作人员笔试备考试题及答案详解
- 光大证券2027届校园招聘笔试备考题库及答案详解
- 2026年“全国质量月”相关质量知识竞赛试题及答案
- 数据通信设备中心液体冷却指南
- 中医刮痧技术操作规范
- 新生儿窒息复苏指南学习课件
- 包钢加固环氧砂浆抹面方案
- 新版(2026秋新版)北师大版五年级数学上册全册教案合集
- 2026年广东继续教育公需课《新质生产力与高质量发展》试题及答案
- 2025年广西交通运输厅所属事业单位考试真题(附答案)
评论
0/150
提交评论