大型应用软件综合课程设计教学大纲
一、课程名称
大型应用软件综合课程设计(application software design)
二、学时与学分
学时:36 学分:2
三、授课对象
计算机及相关专业本科三年级第6学期
四、先修课程
高级语言程序设计、数据结构、数据库原理、软件工程
五、后续课程
软件项目管理
六、教学目的
从工程化角度培养学生实际动手从事大型软件设计、开发和软件测试的综合能力。
七、主要内容、基本要求及学时分配
主要内容:
应用软件开发基本方法与工具:采用前修《软件工程》课程中的SA/SD或面向对象方法,使用当前常用的软件开发工具(如VC++、VB、PB等)实践一个实用软件系统开发全过程,将软件开发的基本原理与软件实际开发过程相结合。
应用软件演示:演示一个较高水平的应用软件文档,并对照讲述其软件设计思想,让学生实际感受到软件开发过程。
基本要求:
任务布置:讲述本课程的要求和目的、软件设计项目、时间安排、需提交的规范文档的格式。要求6人为一组,完成一个实用项目的计划制定、需求分析、设计、编码、测试和每阶段的文档编写等。
每个学生写一份软件开发过程的研制报告,总结开发过程中的经验教训。
基本目的:
在学生掌握软件工程基本原理的基础上,通过实际的应用软件开发,将理论与实践相结合,达到工程化软件开发过程综合素质的培养,同时
原创力文档

文档评论(0)