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

上传人:桔**** 文档编号:489208304 上传时间:2023-11-22 格式:DOC 页数:3 大小:33.51KB
返回 下载 相关 举报
软件工程课程设计教学大纲_第1页
第1页 / 共3页
软件工程课程设计教学大纲_第2页
第2页 / 共3页
软件工程课程设计教学大纲_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程课程设计教学大纲》由会员分享,可在线阅读,更多相关《软件工程课程设计教学大纲(3页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计教学大纲编 号:032009课程总学时: 实验学时: 20课程总学分: 实验学分: 先修课程:面向对象程序设计(c+)、VC+程序设计、数据结构与算法适用专业:计算机科学与技术、网络工程一、本课程设计的主要目的与任务软件工程课程设计目的是针对相对大型的软件开发课题,完成需求分析、软件设计、编程实现和软件测试。重点培养学生的软件开发能力、软件工程素质和软件项目管理能力。本综合课程设计要求每名学生至少负责一个子任务的开发或管理。提交的材料包括:需求、设计和开发管理过程中的各种文档;UML需求和设计模型;程序代码完整的软件配置以及可运行的实验系统。同时要求以小组形式组织实施,每小组4

2、6人,并进行分工。二、本课程设计应开设项目序号实验项目名称学时类型必做/选做所需主要设备型号、名称1需求分析4验证性必做个人计算机2总体设计4验证性必做个人计算机3详细设计4设计性必做个人计算机4编码和测试6设计性必做个人计算机5验收2设计性必做个人计算机注:1、类型-指验证性、综合性、设计性;2、该表格不够可拓展。三、各课程设计项目主要内容和基本要求在本综合课程设计中每个人至少参与其中一个题目的工作。学生也可以自己选择题目,但需要经过老师的审查和确认。参考题目如下。题目1 远程教学平台建立一个分布式、互动式的远程教学平台,为教师教学、学生学习提供比较完整的教学解决方案。其主要功能包括通知发布

3、、参考资料发布、电子课件发布、学生作业提交、帮助教师批改学生作业、帮助学生复查批改后的作业。题目2 网上订票订阅系统开发一个基于Web的网上机票查询和销售系统,该系统可以录入航班和机票信息,用户可以查询航班时刻表、查询可售机票信息和机票折扣信息,用户可以通过Web订票。题目3 网上投稿系统开发一个基于Web的网上投稿系统,该系统可以接受作者的电子投稿,以及作者信息(如姓名、单位、通信地址、电话、E-mail等)注册,并能供投稿人查询稿件处理情况,以及在稿件处理后(退稿、录用、修改后再审等)能自动发送E-mail通知投稿人。题目4 BBS系统开发一个基于Web的BBS系统,包含一般BBS所具有的

4、功能,如用户注册、用户信息管理、帖子发送、帖子管理、主题词查询、用户信息修改和查询等。题目5 网上书店开发一个基于Web的网上书店,该系统可以分类录入书籍和相关信息(如名称、页数、出版商、摘要、目录等),用户可以注册、登录,注册用户享受打折服务,所有用户都可以查询、浏览书籍。注册用户可以定购书籍并查询订单。题目6 银行卡存取款系统开发一个小型的银行卡存取款管理系统,软件的功能包括:账户的管理、取款管理、存款管理。可实现开户、存款、全款、查询等基本功能。题目7 宿舍管理系统开发一个宿舍管理系统,功能包括出入信息登记管理,管理员基本信息管理,宿舍基本信息管理,学生信息管理,住宿管理等。题目8 仓库

5、管理系统本软件的主要功能包括:仓库管理各种信息的输入、仓库管理各种信息的查询、统计、修改和维护、打印报表的生成。实现对仓库信息的管理。题目9 黑白棋本软件主要是实现人人对弈、人机对弈,运行在单机上的黑白棋游戏。题目10 个人财务管理系统本软件的主要功能包括:账户管理、收支管理、借贷管理、统计功能、基础信息设置等。用户可通过该软件实现个人收支财务资产的管理。本综合课程设计中的每个题目主要完成以下几个方面的任务:(1)面向对象的需求分析和文档化。根据所选择的应用,利用面向对象技术和UML建模语言对其需求进行建模和分析,产生软件需求规格说明书。要求学生掌握利用UML进行面向对象的需求分析的基本技能。

6、(2)面向对象的软件设计和文档化。根据所选择的应用,使用UML语言进行面向对象的软件设计,撰写软件设计规格说明文档。要求学生掌握利用UML进行面向对象的软件设计的基本技能。(3)面向对象的程序设计。根据软件的设计,使用Java或C+十等面向对象语言进行程序设计和开发,提交完整的源程序。要求学生掌握利用一种面向对象语言进行程序设计的基本技能。(4)面向对象的软件测试。对开发的应用软件进行软件测试,给出改正后的程序源代码,并提交软件测试报告。要求学生掌握面向对象软件测试的基本方法。四、课程设计成绩考核与评定办法(1)实验记分:五级制(即优秀、良好、中等、及格、不及格)(2)考核方式课程设计的考核方

7、式:课程设计答辩(含所开发的软件质量)+文档(课程设计说明书)+考勤五、大纲说明本课程属于集中实践环节,为了更好的完成课程设计任务,建议在学期初就向学生布置课程设计任务。在课程设计过程中,可根据学生的程度适当调整课程设计的内容和时间。六、主要参考书目1郑人杰、马素霞、殷人昆. 软件工程概论. 北京: 机械工业出版社, 2009.112赵池龙.软件工程实践教程. 北京: 电子工业出版社, 20063韩万江. 软件工程案例教程. 北京:机械工业出版社,2007.54教育部高等学校计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业核心课程教学实施方案. 北京: 高等教育出版社, 20095郭宁.软件工程实用教程.北京:人民邮电出版社,2006.16软件工程课程设计指导书.自编撰写人:王瑞平 审定人:钟家民批准人:赵重明 执行时间:2010年8月

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号