您现在的位置: 论文网 >> 教育论文 >> 学科教育论文 >> 浅淡UML在软件技术专业中的实践教学论文

浅淡UML在软件技术专业中的实践教学

出处:论文网
时间:2015-12-08

浅淡UML在软件技术专业中的实践教学

  经典的软件工程思想将软件开发分成5个阶段:需求分析、系统分析与设计、系统实现、测试及维护五个阶段,UML所处在需求分析或系统分析与设计这个阶段中。早期的软件开发没有系统的方法可以遵循,开发者只是在大脑中构思一个大体的流程,除了源代码外没有任何文档。随着软件规模的不断扩大,这种程序设计方法的弊端逐渐显现,出现了所谓的“软件危机”。随着面向对象技术的提出,诞生了各种各样的建模语言,而其中的UML博采众长,建立了一个标准的,统一的建语言。本文主要论述UML在软件技术专业中的如何进行实践教学的。

  UML(UnifiedModelingLanguage)的主要作用是帮助用户对软件系统进行面向对象的描述和建模,它可以描述这个软件开发过程从需求分析直到实现和测试的全过程。UML不是过程和方法,但是允许任何一种过程和方法使用它。UML最常用的是建立软件系统的模型。但它同样可以用于描述非软件领域的系统,如企业机构、业务过程、机械系统等。比如想建造一幢高档的写字楼,那么刚开始便将一切材料和工具全准备好显然是无比愚蠢的行为,因为有可能你正在使用他人的钱,而这些人将是建筑大小、开状和样式的决定者,通常这种情况下,投资方会在开工时改变想法,这样你必须有额外的计划。而对于整个工程,你也许只是其中的某一个工作组,因此你需要有各种各样的图纸和模型同其他小组沟通,达到联合工作。很显然,在客户的需求与实际的建筑技术之间找好一个契合点,是做好工程的关键。许多软件工开发过程也如同上面例子一样,软件问题不仅仅是代码的问题,而成为了一个怎么样将整个过程转变成一个结构,过程和工具相结合的问题。

  建模的目的和作用在于提供系统蓝图,包含细节设计,也含有对系统的总体设计,同时模型可以帮助开发小组更好地规划系统设计,更快的开发。

  在软件技术专业的教学中,能够运用UML的这种整体建模方式进行教学,对每一种开发语言的讲解都是很好的借签。比如在讲解JAVA语言程序设计时,如果单纯的从语法知识开始讲(当然这也是我们传统的教学方式),学生或教师会感觉到知识的枯燥,有时还会感到缺乏连贯性,如若先从一个整体的JAVA小项目入手,搭建出每一个模块间知识点的关系,再给学生们逐步讲解这些知识点,最后再整合为一个可运行的JAVA项目,会收到良好的教学效果。另外,再比如在网络系统教学中,需要学生和教师的参与。学生可以浏览课程简介、教学计划、学习方法等教师发布的文章,并可以根据关键字查询文章。此外,学生还可以从网站上下载课件。教师可以发布学习方法、课程重点等和教学相关的文件,以及和课程相关的通知等,还可以上传课件。这些教学内容都可以采用UML整体建模方式进行讲解,先设计好整体教学效果,再让学生会操用,最后让学生学习设计方法,这样的教学方式学生易懂、易学、易练。

  UML融合当前一些流行的面向对象开发方法的主要概念和技术,成为一种面向对象的标准的建模语言,为用户和开发人员之间起到了桥梁作用。它的一些形式和方法不但对建模有用,对软件技术的教学方式也具有很好的借签作用。

浅淡UML在软件技术专业中的实践教学

论文搜索
关键字:浅淡 实践教学 软件技术 实践 教学 专业
最新学科教育论文
软件工程专业“计算机网络”课程实验教学研
“赛教学训”四位一体化的物联网工程专业人
浅议幼儿美术趣味教学及创新能力的培养
如何利用奥尔夫音乐教学法培养幼儿的创造力
解读体育游戏在初中体育教学中的应用及影响
如何在美术教学中营造快乐的氛围
微积分慕课教学资源与应对策略探究
浅析在德育课教学中如何灌输团队观念
MOOC引领下中学历史课程多元化教学模式研究
“情感过滤”假设对大学英语听力教学探讨
热门学科教育论文
浅谈语文教学中学生创造力的培养
变“教师教,学生学”为“教师教学生学”
素质教育与小学语文教学
小学“语文综合性学习”实践初探
素质教育和小学语文教学改革
现代体育课堂教学重在创新
浅谈《体育课程标准》与体育教师观念的转变
电教手段优化体育教学
陶行知健身思想研究
简论现代游泳技术与训练的发展方向