日期:2023-01-24 阅读量:0次 所属栏目:学前教育
UML(UnifiedModelingLanguage)的主要作用是帮助用户对软件系统进行面向对象的描述和建模,它可以描述这个软件开发过程从需求分析直到实现和测试的全过程。UML不是过程和方法,但是允许任何一种过程和方法使用它。UML最常用的是建立软件系统的模型。但它同样可以用于描述非软件领域的系统,如企业机构、业务过程、机械系统等。比如想建造一幢高档的写字楼,那么刚开始便将一切材料和工具全准备好显然是无比愚蠢的行为,因为有可能你正在使用他人的钱,而这些人将是建筑大小、开状和样式的决定者,通常这种情况下,投资方会在开工时改变想法,这样你必须有额外的计划。而对于整个工程,你也许只是其中的某一个工作组,因此你需要有各种各样的图纸和模型同其他小组沟通,达到联合工作。很显然,在客户的需求与实际的建筑技术之间找好一个契合点,是做好工程的关键。许多软件工开发过程也如同上面例子一样,软件问题不仅仅是代码的问题,而成为了一个怎么样将整个过程转变成一个结构,过程和工具相结合的问题。
建模的目的和作用在于提供系统蓝图,包含细节设计,也含有对系统的总体设计,同时模型可以帮助开发小组更好地规划系统设计,更快的开发。
在软件技术专业的教学中,能够运用UML的这种整体建模方式进行教学,对每一种开发语言的讲解都是很好的借签。比如在讲解JAVA语言程序设计时,如果单纯的从语法知识开始讲(当然这也是我们传统的教学方式),学生或教师会感觉到知识的枯燥,有时还会感到缺乏连贯性,如若先从一个整体的JAVA小项目入手,搭建出每一个模块间知识点的关系,再给学生们逐步讲解这些知识点,最后再整合为一个可运行的JAVA项目,会收到良好的教学效果。另外,再比如在网络系统教学中,需要学生和教师的参与。学生可以浏览课程简介、教学计划、学习方法等教师发布的文章,并可以根据关键字查询文章。此外,学生还可以从网站上下载课件。教师可以发布学习方法、课程重点等和教学相关的文件,以及和课程相关的通知等,还可以上传课件。这些教学内容都可以采用UML整体建模方式进行讲解,先设计好整体教学效果,再让学生会操用,最后让学生学习设计方法,这样的教学方式学生易懂、易学、易练。
UML融合当前一些流行的面向对象开发方法的主要概念和技术,成为一种面向对象的标准的建模语言,为用户和开发人员之间起到了桥梁作用。它的一些形式和方法不但对建模有用,对软件技术的教学方式也具有很好的借签作用。
本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/xueqianjiaoyu/231120.html下一篇:软件工程教学改革新方法