首页 考试资料幻灯片工程技术公务员考试小学教学中学教学大学教学外语资料
软件工程---课程设计教学大纲


《软件工程》课程设计教学大纲
编 号:032009 实验学时: 20 实验学分: 课程总学时: 课程总学分:

先修课程:面向对象程序设计(c++) 、VC++程序设计、数据结构与算法 适用专业:计算机科学与技术、网络工程

一、本课程设计的主要目的与任务
软件工程课程设计目的是针对相对大型的软件开发课题, 完成需求分析、 软件设计、 编程实现和软件测试。重点培养学生的软件开发能力、软件工程素质和软件项目管理能 力。 本综合课程设计要求每名学生至少负责一个子任务的开发或管理。提交的材料包 括:需求、设计和开发管理过程中的各种文档;UML 需求和设计模型;程序代码完整 的软件配置以及可运行的实验系统。同时要求以小组形式组织实施,每小组 4~6 人, 并进行分工。

二、本课程设计应开设项目
序号 实验项目名称 学 时 类型 必做/选做 必做 必做 必做 必做 必做 所需主要设备型号、名称 个人计算机 个人计算机 个人计算机 个人计算机 个人计算机

1 2 3 4 5

需求分析 总体设计 详细设计 编码和测试 验收

4 验证性 4 验证性 4 设计性 6 设计性 2 设计性

注:1、类型---指验证性、综合性、设计性;2、该表格不够可拓展。

三、各课程设计项目主要内容和基本要求
在本综合课程设计中每个人至少参与其中一个题目的工作。学生也可以自己选择题 目,但需要经过老师的审查和确认。参考题目如下。 题目 1 远程教学平台 建立一个分布式、互动式的远程教学平台,为教师教学、学生学习提供比较完整的 教学解决方案。其主要功能包括通知发布、参考资料发布、电子课件发布、学生作业提 交、帮助教师批改学生作业、帮助学生复查批改后的作业。 题目 2 网上订票订阅系统

开发一个基于 Web 的网上机票查询和销售系统,该系统可以录入航班和机票信息, 用户可以查询航班时刻表、查询可售机票信息和机票折扣信息,用户可以通过 Web 订 票。 题目 3 网上投稿系统 开发一个基于 Web 的网上投稿系统,该系统可以接受作者的电子投稿,以及作者信 息(如姓名、单位、通信地址、电话、E-mail 等)注册,并能供投稿人查询稿件处理情况, 以及在稿件处理后(退稿、录用、修改后再审等)能自动发送 E-mail 通知投稿人。 题目 4 BBS 系统 开发一个基于 Web 的 BBS 系统,包含一般 BBS 所具有的功能,如用户注册、用户 信息管理、帖子发送、帖子管理、主题词查询、用户信息修改和查询等。 题目 5 网上书店 开发一个基于 Web 的网上书店,该系统可以分类录入书籍和相关信息(如名称、页 数、出版商、摘要、目录等),用户可以注册、登录,注册用户享受打折服务,所有用 户都可以查询、浏览书籍。注册用户可以定购书籍并查询订单。 题目 6 银行卡存取款系统 开发一个小型的银行卡存取款管理系统, 软件的功能包括: 账户的管理、 取款管理、 存款管理。可实现开户、存款、全款、查询等基本功能。 题目 7 宿舍管理系统 开发一个宿舍管理系统,功能包括出入信息登记管理,管理员基本信息管理,宿舍 基本信息管理,学生信息管理,住宿管理等。 题目 8 仓库管理系统 本软件的主要功能包括:仓库管理各种信息的输入、仓库管理各种信息的查询、统 计、修改和维护、打印报表的生成。实现对仓库信息的管理。 题目 9 黑白棋 本软件主要是实现人人对弈、人机对弈,运行在单机上的黑白棋游戏。 题目 10 个人财务管理系统 本软件的主要功能包括:账户管理、收支管理、借贷管理、统计功能、基础信息 设置等。用户可通过该软件实现个人收支财务资产的管理。 本综合课程设计中的每个题目主要完成以下几个方面的任务: (1)面向对象的需求分析和文档化。根据所选择的应用,利用面向对象技术和 UML

建模语言对其需求进行建模和分析, 产生软件需求规格说明书。 要求学生掌握利用 UML 进行面向对象的需求分析的基本技能。 (2)面向对象的软件设计和文档化。根据所选择的应用,使用 UML 语言进行面向对 象的软件设计,撰写软件设计规格说明文档。要求学生掌握利用 UML 进行面向对象的 软件设计的基本技能。 (3)面向对象的程序设计。根据软件的设计,使用 Java 或 C+十等面向对象语言进行 程序设计和开发,提交完整的源程序。要求学生掌握利用一种面向对象语言进行程序设 计的基本技能。 (4)面向对象的软件测试。对开发的应用软件进行软件测试,给出改正后的程序源代 码,并提交软件测试报告。要求学生掌握面向对象软件测试的基本方法。

四、课程设计成绩考核与评定办法
(1)实验记分:五级制(即优秀、良好、中等、及格、不及格) (2)考核方式 课程设计的考核方式:课程设计答辩(含所开发的软件质量)+文档(课程设计说 明书)+考勤

五、大纲说明
本课程属于集中实践环节,为了更好的完成课程设计任务,建议在学期初就向学生 布置课程设计任务。在课程设计过程中,可根据学生的程度适当调整课程设计的内容和 时间。

六、主要参考书目
[1]郑人杰、马素霞、殷人昆. 软件工程概论. 北京: 机械工业出版社, 2009.11 [2]赵池龙.软件工程实践教程. 北京: 电子工业出版社, 2006 [3]韩万江. 软件工程案例教程. 北京:机械工业出版社,2007.5 [4]教育部高等学校计算机科学与技术教学指导委员会. 高等学校计算机科学与 技术专业核心课程教学实施方案. 北京: 高等教育出版社, 2009 [5]郭宁.软件工程实用教程.北京:人民邮电出版社,2006.1 [6]软件工程课程设计指导书.自编 撰写人:王瑞平 批准人:赵重明 审定人:钟家民 执行时间:2010 年 8 月

3y三亿文库 scdrt.com 包含各类专业文献、行业资料、高等教育、外语学习资料、中学教育、应用写作文书、生活休闲娱乐、各类资格考试、幼儿教育、小学教育、软件工程---课程设计教学大纲等内容。

 


 

  【Top

最新搜索

 

珠海学院 课程教学大纲 课程名称:计算机软件综合课程设计 适用专业: 2015 级软件工程专业 课程类别:专业基础课 制订时间:2017 年 6 月 计算机科学与技术系 制 ...

《软件工程课程设计》教学大纲课程编号:ZH36124 课程名称:软件工程课程设计 英文名称:Software Engineering Course Design 学分/学时:1 学分/36 学时课程性质:必修...

《 软件工程专业软件工程实训》教学大纲 1.课程概况课程代码 课程名称 开设学期 先修课程 课程设计指导书 大纲执笔人 蔡勇 1103411 软件工程实训 6 软件工程概论、...

三、任务分配 任务 负责人 参与人 备注 1、背景 2、所需工具 南华大学软件工程课程设计教学大纲 四、 进度计划 序号 1 2 设计内容名称 分组及确定题目 初步的...

数据库系统课程设计教学大纲_工学_高等教育_教育专区。《数据库系统课程设计》...1 课程名称(中文) 数据库系统 计算机、网络工程、 物联网、软件工程 信息科学...

数据库系统课程设计教学大纲_工学_高等教育_教育专区。《数据库系统课程设计》...1 课程名称(中文) 数据库系统 计算机、网络工程、 物联网、软件工程 信息科学...

《PHP编程基础与实例教程》课程设计教学大纲_理学_高等教育_教育专区。在本书...(一)进一步熟练学生使用 PHP 知识、数据库技术、软件工程等知识解决商务问题的...

《软件工程》课程设计 一、 目的、要求 通过该课程设计使学生树立起强烈的工程...功能模块: 课程介绍:主要包括软件工程的课程简介、教学大纲、选用教材、参考文献...

3.1 内容安排 目前, 我校软件工程课程设计教学环节按照教学大纲安排,共分以下几个步 骤。 1) 课程设计要求说明。给出课程设计期间对学生的出勤、时间、地点等要 ...

操作系统综合实践课程设计教学大纲名 称: 操作系统综合实践课程设计 Operating system integrated practice 2周 软件工程 其中实验学时: 学分: 2 学分 第三学年第...