软件维护技术实验教学大纲(新)_软件过程实验教学大纲
软件维护技术实验教学大纲(新)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件过程实验教学大纲”。
《软件维护技术》课程实验教学大纲
英文名称:Software maintenance technology 课程编号:7022211 学时数:40+S8 课程性质:限选
先修课程:Java程序设计、C#程序设计、软件工程 适用专业:计算机科学与技术、软件工程、物联网工程
一、课程实验的目的和任务
本课程实验的目的是培养学生维护软件系统的技能,包括如何进行预防性维护、如何进行改正性维护、如何进行适应性维护、如何进行完善性维护。
本课程实验的任务是让学生学会相关维护工具的使用及维护相关技能的培养,包括如何进行调试以进行改正性维护、如何使用逆向工程工具对源代码进行分析、如何利用已有文档及数据进行维护,以及维护过程中保持文档、代码等的一致性。
二、课程实验的内容和要求 1.养成好的编程习惯
内容:优秀的源代码案例,为源代码添加合理的注释,通过源代码中的注释生成文档。
要求:熟悉优秀的源代码案例,掌握为源代码添加合理的注释,掌握通过源代码中的注释生成文档。
2.配置管理工具的使用
内容:配置管理的概念,版本控制工具的使用。
要求:熟悉配置管理的概念,掌握版本控制工具的使用。3.调试工具的使用
内容:调试技术分类,各种调试工具,如何定位错误源,如何读懂他人的源代码,如何让自己的代码易读。
要求:熟悉调试技术分类,掌握各种调试工具,掌握如何定位错误源,熟悉如何读懂他人的源代码,熟悉如何让自己的代码易读。
4.逆向工程工具的使用
内容:数据库逆向工程工具的作用,UI逆向工程工具的使用,类图源代码逆向工程工具的使用,逆向工程与正向工程的关系。
要求:熟悉逆向工程与正向工程的关系,掌握数据库逆向工程工具的作用,掌握UI逆向工程工具的使用,掌握类图源代码逆向工程工具的使用。
三、课程实验的进度安排
本课程实验的总学时数为8。主要安排在理论课程的相关内容讲完之后进行,用2~4周的时间来实施,每周2~4学时。
四、考核方法及成绩评定 1.实验过程:20% 2.实验结果、实验报告:30% 3.实验考核:50%。
五、几点说明 1.制定的依据
本大纲依据高等工科院校四年制本科计算机科学与技术专业的培养目标和学校2013年专业人才培养方案中的培养要求而制定。
2.教材与参考书
(1)教材
(美)格鲁布(Grubb,P.)著 韩柯译.软件维护:概念与实践 第二版.电子工业出版社,2004年03月第1版.(2)教学参考书
张人璜,计算机软件维护简明教程,机械工业出版社 , 1999 谢莎莉等译,软件维护 问题与解答,机械工业出版社 , 1990年5 月
制定人:韩立毛 审定人: 批准人: