我们应该逐步建设相关的软件工程环境,深入研究软件工程的基本要素和小型软件项目开发的环境构成,将软件工程工具引入到课程实验项目中,使用配置管理工具将所产生的各种制品控制在有序管理之下,使用建模工具和测试工具进行软件的分析、设计和测试。
爱国从消费国货开始倡议书实验教学是本课程中一个重要的组成部分,它要求学生以开发团队(一个团队通常由3~5人组成)的方式开发一个具有一定规模的软件系统,侧重培养学生发现问题、独立分析问题和解决问题的能力以及团队合作精神,使学生初步体会到一个软件开发项目全过程。在《软件工程》课程实验环节中我们不能仅仅提供一个软件开发项目,还要给学生提供一个符合软件工程要求的软件开发环境,使他们真正掌握软件工程的思想和方法。所以要想在《软件工程》课程实验教学中取得良好的效果必须要建立一个适合软件工程课程实验项目的软件工程环境。
课程实验项目的软件开发过程分成实验准备、分析设计、编程测试和软件交付等部分,具体要求如下本文来自优&文'论~文'网,
毕业论文 www.youerw.com:
(1)实验准备:在第一次实验课上,学生将得到一份简单的软件问题描述,其中简要地描述了所开发系统的整体功能要求。学生自愿组建开发团队,制定项目的开发计划。
(2)分析设计:整个开发团队分析实验项目给出的问题描述,完成软件需求规格说明。根据软件需求规格说明,设计软件系统的总体结构,助教将模块开发任务分配到每个团队,同一个模块将由3~5个团队进行竞争性开发。
(3)编程测试:每个团队实现分配给她们的模块,编写所有相关文档,测试和调试代码。在模块开发完成后,团队之间开始进行模块买卖交易,并将所购买的模块与自己开发的模块整合起来成为一个完整的系统。
(4)软件交付:每一个团队将各自集成的完整系统进行包装和销售,由教师、助教和其她团队进行认购。
我们需要结合课程实践环节的要求编写包括开发过程模型、系列文档模板、软件编码规范、段评审标准等规范的实验指导书,使实验和实践环节规范有序以改变学生以往开发过程模型的杂乱过程。小组式的软件工程环境使学生真正体验到一种有序的、可控的、协作的软件开发过程,在分析问题、解决问题、协调冲突、消除矛盾的过程中享受软件开发成功的最终结果。
4.结束语
我认为在教学实践过程中应该紧紧围绕主要教学内容建立一个适合学生小组开发的软件工程支持环境;要突出教学内容的先进性、工程化、系统性,积极进行课堂式讲授、互动式讨论和探索式学习相结合的教学方法的实践,达到本科生培养计划“厚基础、宽口径”的要求,满足现代社会对软件工程人才的需求。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9]
《软件工程》教学改革与探讨 第9页下载如图片无法显示或论文不完整,请联系qq752018766