《软件工程》课程教学方法的探索 |
|
|
越高。我将所有的卡片放到一个盒子里以便查询。月末我还要对卡片进行统计。随着我的销售量的增加,我发现越来越难于应付了。现在需要用电脑系统来管理。”让学生已开始就有思想准备,就有一个目标,就有一个问题,即如何去完成软件开发任务。然后引导学生要有团队精神,要求学生自行组成软件开发小组,每一个开发小组4人,最多5人,最少3人。并将软件开发任务和以大作业形式分五个阶段提交报告的考核形式及要求分发给学生,使学生能够真正从软件工程和实际软件开发的角度对该课程的学习内容和要求有一个初步论文联盟Www.LWlm.com的认识。接下来的课程内容按照上述实践案例的实际项目开发过程进行分阶段段讲解和实施。第一阶段是软件需求分析阶段。本阶段首先讲述软件工程与软件过程概念,然后讲述结构化分析的方法和手段,再接着引入面向对象的程序设计和面向对象的需求分析方法,组织学生讨论,模拟软件需求调研以及起草用户需求分析报告。本阶段结束时,每个开发小组提交一份软件需求说明报告。报告内容要求包括报告封面、目录、各组员单独起草的软件需求说明报告、组内讨论分析结果及每个成员对该报告的贡献比例、和开发小组提交的软件需求说明报告。注意事项:可以按照不同的报告模板格式书写,但是主要内容不要遗漏,主要内容应该有实体关系图、数据流图、数据字典、概要功能说明、和详细功能说明。第一阶段提交的软件需求分析报告,我们会及时批改并反馈给学生。第二阶段是系统原型建立阶段。该阶段是在第一阶段的基础上进行的。在该阶段,主要是介绍各种软件工程的开发方式,包括结构化开发方式和面向对象的开发方式,并选择目前比较流行的原型建立快速开发方式对冰酒销售管理系统进行开发。特别强调系统原型的建立一定要在第一阶段的软件需求报告的基础上实施,切忌想当然的自行设计。该阶段结束时要求提交系统原型报告,其内容要求有报告简介、报告目标、报告范围、定义及缩略语、系统原型设计(对于本案例,主要是界面设计)图示及文字说明,报告后面必须有附录,即大作业第一部分,按照老师反馈信息修改后的小组提交的软件需求说明书。第三阶段是系统设计实现阶段。本阶段是在第一和第二阶段的基础上进行的。在第三阶段,主要介绍结构化程序设计的准则,包括模块化、抽象、迭代、信息隐藏、启发性规则以及面向数据流、面向数据结构的设计方法,同时介绍面向对象的程序设计的基本方法、设计风格,以及统一建模语 上一页 [1] [2] [3] [4] [5] 下一页 |
|
|
|
上一个论文: 案例驱动的软件工程教学改革与实践 下一个论文: 浅谈信息技术与美术教学 |
|