[软件工程]关于软件工程教育的几点思考_第1页
[软件工程]关于软件工程教育的几点思考_第2页
[软件工程]关于软件工程教育的几点思考_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、关于软件工程教育的几点思考摘要:软件工程是一门应用性较强的学科,该学科的教育方式有其自身的特点,在教学 过程中,重视软件工程教育的多元化、工程化、本地化和国际化,根据各个特点安排合适的 课程,以提高该学科的教学效果,促进软件行业的发展。多元化主要培养学生对行业领域区 分的能力;工程化则重点培养学生对工程领域基本概念的了解;本地化是突出软件工程与地方 企业之间的互相影响;国际化体现了软件工程学科当前的发展现状。关键词:软件工程;工程化;本地化;国际化;多元化一、概述软件工程是一门利用计算机知识、数学知识和管理学科知识,开发软件的工程。软件工 程教育的主要目标是使学习者了解软件开发的方法和工程学的

2、相关知识,并能将所学理论应 用于实践。软件工程教育的目标要求在人才培养的过程中,应将软件工程与多元化、工程化、 本地化和国际化相结合,以培养社会对软件工程专业人才的需求。二、软件工程教育的特点2.1 多元化特点信息技术不断发展,应用领域扩展的范闱也越来越广,由此对软件提出 的要求也将更加苛刻。信息化社会对软件的依赖性越来越大,若软件出现问题,将直接影响 人们的工作和生活。软件在多个行业领域内被广泛使用,教育、休闲、娱乐、购物、化工、 商务等各个活动都离不开软件工程。软件人才要了解和掌握所有领域的知识是不现实的,如 何在教育中体现软件工程的多元化是当前而临的一大问题。在教育教学中,应给学生树立行

3、 业领域的概念,使学生形成系统集成的意识,并体现已有的行业优势。行业的种类是多种多 样的,学生在校期间不可能,也没有必要了解各个行业的知识,但可以结合学校的已有专业 进行行业领域的概念了解,并进一步了解企业文化等深层次内容;每个软件工程学习者都具 有一定的优势,同时也存在一系列不足,组建专业团队,利用每个人的专业优势完成软件工 程的部分任务。2.2 工程化特点软件是一类特殊的智力产品,软件的研发过程就是软件生命周期的过 程,也是整个软件工程所涉及的知识体系再现的一个过程。工程应用于软件,体现了软件工 程领域中方法学和工程学的实施。传统计算机和软件教学课程中,重视程序设计,忽视程序 与软件之间的

4、区别,造成了学生在程序-软件-系统-工程之间往往顾此失彼。随着现代软件研 发技术的发展,软件研发已经从简单的编程,发展至包括从最初的需求、设计、交付过程中 所有的技术和非技术类知识,将程序设计、文档设计、工具使用、模块继承、测试与安全等 多项内容联系到一起,其中任何一个环节出现问题,都将影响整个软件的开发质量。软件工 程教育应给学生树立工程的概念,以软件的生命周期为主线,将科学和工程进行融合,对学 生从实施技术、管理能力方面进行能力培养。学生应了解工程的概念;了解工程型人才的能力 和要求;熟悉项目和项目的管理内容;了解企业文化,在此基础上进行软件工程研发工作。2.3 本地化特点随着经济的全球化

5、发展,国外企业在激烈的市场竞争中,不断抢占我国 市场;而我国的企业也在竞争中,逐渐抢占国际市场。由于我国软件工程的研发工作相对较晚, 因此在技术、资金、标准方面处于劣势地位;而国外企业开发的软件要投入我国市场,仍需要 进行汉化、版权改进、模块添加等一系列工作,这就为本地人才的发展提供了舞台。软件工 程教育应高度重视本地化,为本地的经济发展和软件行业的发展做出应有的贡献。首先,应与本地软件研发企业开展紧密的合作,通过为企业提供技术研发、技术咨询和 技术培训,建立软件研发中心和实习基地,以便为地方发展做好人才储备工作,并转化为人 力资本,推动地方经济的发展。其次,建设本地教师团队。软件工程学科的教

6、师主要来自于教师队伍、特聘教师和来自 企业的兼职教师。企业中具有教师认证资格的,并且拥有高级工程师资质、经济师或管理师 的,都可承担课程的教学任务,利用企业人员的实际经验,加深学生对企业的了解C最后,培养软件本地化技术。软件本地化技术是指研发具有自主知识产权的核心技术、 汉化技术、本地语言化技术、模块增加技术以及授权改版技术。软件工程教育方向应以企业 需求为导向,紧紧围绕地方的经济发展而发展,否则就失去了培养方向。2.4 国际化特点软件工程最早起源于国外,经过长时间的发展,已经形成了国际性的产 业链,行业内的规范和标准已经得到广泛认可。国际化首先是思维和观念的国际化,要培养 学生在国际型环境下

7、工作、管理、交流的能力。软件工程教育的国际化,不仅涉及到国际语 言问题,还包括国外的文化内涵、产业结构、相关的法律法规等。文化差异,不仅影响交流, 同样也带来了软件开发的差异,对软件开发的各项标准和规范的理解,直接影响了研发工作 的实践情况。因此,在软件工程教育中,应重视社会和文化的差别。其次,建立双语教学模 式。引用外籍教师可促进语言环境的形成,同时也将国际上先进的技术知识和研究成果引入 课堂,丰富了学生的视野。再次,开设软件文档写作课程,虽然写作能力短时间内难以提高, 但软件文档的规范文本具有一定的统一性,可促进学生的理解和写作能力的提升。最后,加 强职业道德培养,建构软件知识产权、软件安

8、全、软件法律以及其他相关的道德体系;提高学 生的表达能力和交流能力,以培养学生的合作意识。三、总结软件工程作为一门实践性较强的学科,在应用领域、功能等方面都得到了极大发展,社 会各行业的经济活动以及人们的生活均离不开软件工程,我国当前的软件研发水平相对落后, 软件研发人才无法满足社会发展的需求,加强软件工程学科的教学效果是当前高校及企业而 临的主要问题。在进行软件工程学科教学时,应根据学科特点,在课程设置和教学方式上进 行不断完善,以适应社会和企业发展的需求。具体到学科的实际教学环行,应着重加强软件 工程教育与多元化、工程化、本地化和国家化之间的联系,以建立适应学生未来就业需要和 企业用工需要的教学体系。参考文献:1刘乃琦.软件工程教育的特点与问题J.计算机教育,2004, 10: 6-9.2齐治昌,谭庆平,宁洪,毛新军,董威.软件工程教育:迎接网络时代超大系统的挑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论