毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

软件工程课程设计教学大纲

更新时间:2009-9-6:  来源:毕业论文

软件工程课程设计教学大纲
学分学时:学分:2、周学时:2周
教学对象:计算机科学与技术专业  本科生
开课部门:计算机科学与技术系(电子信息学院)
预修课程:面向对象程序设计、数据结构、数据库原理等。
一. 课程设计的目的、任务
《软件工程课程设计》是一个综合性的设计型实验,是培养训练学生软件开发能力的重要实践性教学环节,与《软件工程》课程的教学内容紧密衔接。开设该课程设计的主要目的是:通过软件开发的实践训练,使学生进一步掌握软件工程的方法和技术,树立团队合作精神,培养自主学习能力和创造性的工程设计能力,提高综合分析和解决问题的能力。
二. 教学内容和要求
在教师的指导下,组成开发小组,实践应用软件的设计与开发。以软件设计为中心,完成从需求分析、软件设计、编码到软件测试运行的软件开发全过程。
课程设计步骤安排:
1. 选题及需求分析(第1周第1-2天)
由教师命题,以开发小组为单位选择课题,经教师审查调整后确定。设计的课题尽量结合教学、科研的实际情况,反映新技术,以获得更好的工程设计实践的训练效果。课题规模、大小适当,具有一定复杂度。通过激发学生参加开发实践的积极性与创造性,经过努力能够完成,才能达到综合应用所学知识的目的。
对所选择课题的问题域进行深入调查研究的基础上,对系统的功能及性能需求进行分析,写出需求规格说明书。
本阶段末进行需求方案评审。
2. 软件设计(第1周第3-5天)
软件设计分为架构设计、功能设计、用户界面设计和数据库设计。
本阶段末进行总体设计方案评审,采用答辩式的评审方式,主要由同一课题的开发小组相互评审打分。
4. 编码及软件测试(第2周第1-3天)
编写程序。要求给出详细的注释,包括:模块名,模块功能,中间过程的功能, 变量说明等。
所有测试过程都要求采用综合测试策略;先作静态分析,再作动态测试。应事先制订测试计划,并要求保留所有测试用例,完成测试报告。
由学生完成:模块测试、组装测试、系统(或功能)测试(时间由学生在编码阶段自行安排)。
5. 书写课程设计报告(第2周第4天)
学生完成课程设计后,要求将前述全部内容依先后顺序写成设计报告一份,要求文字通畅、字迹工整,装订成册。课程设计报告内容如下:
(1)设计题目
(2)任务要求
(3)系统总体方案
(4)各功能模块和流程图
(5)心得体会和参考资料
6. 总结答辩(第2周第5天)
总结先以开发小组为单位进行,主要总结经验和提出改进意见。最后由教师主持答辩,并进行讲评。533

软件工程课程设计教学大纲下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。