计算机辅修专业“软件工程”教学改革与实践研究.pdfVIP

计算机辅修专业“软件工程”教学改革与实践研究.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机辅修专业“软件工程”教学改革与实践 孙龙清张莉 中国农业大学计算机系,北京100083 sunlq@cau.edu.cnzl@cau.edu.cn 【摘要】 软件工程是一门理论性和实践性都很强的课程。本文通过计算机辅修专业的“软件工程一课程 的教学改革实践,结合课程特点和学生的实际情况。对教学内容、教学形式和教学方法展开讨论,在此基 础上,探索了教学形式和教学方法的改革。 1 引言 20世纪90年代以来,软件工程不仅从方法论的角度为管理人员和开发人员提供了可 见的和有序的思考方法,而且大量的成功软件开发总结的设计经验。使得软件开发人员在 面对新项目时,可以重用设计模式、开发方法、框架、部件库等。因此旧的软件工程教学 体系已基本上不能反映这些新的技术和新需求的现状。为了适应这种新的需求,需要对软 件工程的教学内容、教学方法和教学理念进行改革和创新。 2教学内容的调整 软件工程的出现就是为了解决软件开发过程中出现的一系列问题(软件危机)而提出 的,它的主要内容是成功软件开发经验的总结,把经过实践考验而证明正确的管理技术和 当前能够得到的最好的技术方法结合起来,以经济地高质量地开发和有效维护软件lll,虽 然在发展的过程中逐渐形成了本学科的理论和方法,但它确实是一门年轻的学科,它的理 论和方法随着软件开发者更深入地认识,在不断地发展,在发展的同时,不符合实际或旧 观点和方法应该被不断抛弃。为了反映软件工程发展新技术、新方法和社会发展对软件新 需求,教学内容的更新是课程改革的重要部分。 计算机辅修专业的学生一般来自于非计算机专业、学生覆盖面广、有一些计算机程序 设计的基础,但计算机水平参差不齐,完全没有软件开发的实际经验。学习的主要目的在 于为自己现在所学专业服务和找工作的需要,根据这种实用的实际需求和课时较少的限制, 确定了教学内容调整的基本原则是在保留软件工程基础知识的基础上,删除旧的不再实用 或较次要的以及在其他课程中学过的内容,增加体现现代软件开发的新方法、新模式、新 管理技术等现代软件工程内容,既要让同学们掌握软件工程的基础知识,又要让同学们直 接接触到现代软件工程的思想,对于计算机辅修专业的同学来说,最根本在于实用。 例如对于传统软件工程中的程序设计语言的概述、程序流程图、实体—关系图、数据 规范化等,这些内容在程序设计课程和数据库原理等课程中已经学过,在软件工程课程中 只是应用这些知识就可以了,没有必要再作为课程内容进行讲解。增加了现代软件工程的 新方法和新技术,除了增加面向对象软件工程方面的课时外,增加了如下内容: (1)用统一建模语言(UML)的概念与符号来讲述面向对象的方法,面向对象方法开 发软件通常要建立3种形式的模型,它们分别描述系统数据结构的对象模型,描述控制结 构的动态模型和描述系统功能的功能模型,由于建模语言之间存在细微差别,极大的影响 了用户之间的交流和分析、设计模型的重用,因此引进了1997年11月,国际对象管理组 织OMG批准UMLl.1作为基于面向对象技术的标准建模语言。 Model,CMM)的介绍,它是用于评价 (2)软件过程成熟度模型(CapabilityMaturity 软件机构的软件过程成熟度的模型,其主要目的是为软件项目的招投标活动提供一种全面 而客观的评审依据,同时被应用于软件机构内部的过程改进活动中,我国许多企业都参加 了此模型级别的评审。作为软件企业走向国际化的通行证。 (3)软件体系结构、软件重用和构件技术,它们是为了提高软件开发效率,降低劳动 成本。提高软件的可靠性、稳定性和可维护性提出最为有效的方法,是现代软件工程的研 究成果和研究方向,这里重点放在了软件成分重用、软件重用过程、开发可重用的构件上。 (4)在内容上还安排了结合教学进度的课堂讨论。这些新内容的增加不仅让同学们接 触到了现代软件工程新技术、新方法,又使同学们感受到新技术、新方法带给软件开发者 无尽探求欲望。 3教学形式的调整 由于新的知识增加,教学形式也应该进行调整,主要增加了具有针对性问题的讨论时 间,这个时间的增加主要是来自同学们为准备课堂讨论的课外时间,讨论的分为几个专题, 这些专题主要涉及到需求分析、软件开发方法、软件开发过程管理和针对我国软件产业出 现的问题

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档