欢迎来到天天文库
浏览记录
ID:43094764
大小:1.44 MB
页数:20页
时间:2019-09-29
《Net视频教程之UML概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、UML概述讲授内容什么是UML?为什么需要UML?UML的构成UML应用什么是UML?UML:统一建模语言UnifiedModelingLanguageUML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。什么是UML?不是一种可视化编程语言,而是一种可视化建模语言不是工具或知识库的规格说明,而是建模语言的规格说明,是一种表示的标准为什么要建模?建模就是把复杂的系统变成小的系统,采用“各个击破”的原则逐一解决。修建大厦和修建狗窝的区别是建设狗窝不需要设计--GradyBooch建模是对现实的简化为什么需要UML?貝多芬作曲時使用五线谱我们设计软件时使用UML为什么需要UM
2、L?UML建模目的使用模型可以更好地理解问题使用模型可以加强人员之间的沟通使用模型可以更早地发现错误或疏漏的地方使用模型可以获取设计结果模型为最后的代码生成提供依据UML工具UML发展历史UML“三剑客”UML0.9版是面向对象领域的三位著名的方法学家GradyBooch,JamesRumbaugh和IvarJacobson共同提出的。利用UML的20%就可以为80%左右的问题建模.UML元素UML中几个图的关系用例图需求类图(复杂)状态图顺序图类图(简单)活动图协作图UML应用领域最常用的是为软件系统建模,但不限于软件系统建模。UML还可用来描述其他非软件系统,如一个机构的组成或机构中的
3、工作流程等。UML应用---需求分析阶段UML的用例视图可以表示客户的需求,通过用例建模可以对外部的角色以及它们所需要的系统功能建模。UML应用---分析阶段分析阶段主要考虑所要解决的问题。可用UML的逻辑视图和动态视图来描述,类图描述系统的静态结构;协作图、状态图、顺序图和活动图描述系统的动态特征。在分析阶段,只为问题领域的类建模,不定义软件系统的解决方案的细节(如用户接口的类数据库等)。UML应用---设计阶段在设计阶段把分析阶段的结果扩展成技术解决方案,加入新的类来提供技术基础结构---用户接口,数据库操作等。分析阶段的领域问题类被嵌入在这个技术基础结构中,设计阶段的结果是构造阶段的
4、详细的规格说明。UML应用---构造阶段在构造(或程序设计)阶段把设计阶段的类转换成某种面向对象程序设计语言的代码。UML应用---测试阶段对系统的测试通常分为单元测试、集成测试、系统测试和接受测试几个不同级别。不同的测试小组使用不同的UML图作为他们工作的基础。单元测试使用类图和类的规格说明;集成测试典型地使用组件图和协作图;而系统测试实现用例图来确认系统的行为是否符合这些图中的定义。
此文档下载收益归作者所有