第2章统一建模语言UML 电子商务系统分析与设计2版课件.ppt

第2章统一建模语言UML 电子商务系统分析与设计2版课件.ppt

2.1 UML概述 建模的目的 UML简介 UML的术语和概念 UML的组成 2.1.1 建模的目的 建模的必要性 对于多数程序员而言,在脑海里设想一个软件的实现与用代码来实现这个软件是没有距离的,怎么想,就怎么用代码来实现它。这种做法会产生下列问题: 不利于交流。 如果不建立模型,软件系统中的有些东西很难用文本的编程语言来表达清楚。 如果程序员在修改代码时,没有将他脑海中的模型记录下来,这个信息可能会永远丢失,不便于软件维护。 建模的目的 建模的重要性 模型是对现实世界的简化,建模是为了更好地理解正在开发的系统。 建模原理 每一种模型可以在不同的精度级别上表示,最好的模型是与现实相联系的。单个模型是不充分的。对重要的系统应采用一组几乎独立的模型进行建模。 面向对象建模 从算法的角度建模(结构化) 从面向对象的角度建模 2.1.2 UML简介 UML的发展 UML不仅结合了Booch、OMT和OOSE方法,而且对其做了进一步的发展,统一了符号体系,并从其它的方法和软件工程实践中吸收了许多经过实际检验的概念和技术; UML是Grady Booch、James Rumbaugh、Ivar Jacobson和许多其他人员集体智慧的结晶,并最终统一为大众所接受的标准建模语言。 UML简介 UML的特点 UML是一种语言 UML是一种可视化语言 UML是一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档