软件工程实验指书2013-11-9版.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验指书2013-11-9版

******************* 《软件工程》 实验指导书(自编) ******************* 计算机科学与信息工程学院 目 录 课程实验目的和任务 1 二. 综合实验题目 1 三. 实验安排 3 实验一 系统需求分析 4 一.实验目的 4 二.准备知识 4 三.实验内容 4 四.实验指导 6 实验二 系统概要设计 9 一.实验目的 9 二.准备知识 9 三.实验内容 9 四.实验指导 16 实验三 系统详细设计 21 一.实验目的 21 二.准备知识 21 三.实验内容 21 四.实验指导 22 实验四 系统编码实现 25 一.实验目的 25 二.准备知识 25 三.实验内容 25 四.实验指导 26 实验五 系统测试 27 一.实验目的 27 二.准备知识 27 三.实验内容 27 四.实验指导 27 一. 课程实验目的和任务 软件工程课程实验目的是通过具体的应用软件系统的开发实现,使学生能够结合课程有关软件生命期的介绍,规范软件设计与实现过程的文档要求,掌握软件设计的规范,理解软件工程课程的基本理论与方法。 二. 综合实验题目 要求学生分四人小组,在实验课上(必要的可以增加适量的课外时间)共同完成以下任意一个题目的开发工作,包括需求分析、概要设计,详细设计、编码实现和测试工作,完整的经历软件的开发流程,完成需求规格说明书、概要设计说明书、详细设计说明书、源代码、测试报告等文档及程序的编写工作。 (一) 参照Windowscmd或Linuxshell实现Console控制台系统 本实验要求设计实现一个Console控制台系统,系统的具体功能要求具有文件管理功能、网络管理功能和系统管理功能等。其中,各操作命令可以参考cmd.Exe或linuxshell,也可以自己定义使用的命令,命名要反映出操作类型。 (二) 电子商务网站设计与实现 本实验要求设计开发一个基于Web的B2C架构的系统,该系统主要经营电子、数码类产品。要求该系统具体包括:新闻发布系统、计数器系统、产品管理系统、权限管理系统、模板管理系统和自动推荐系统等。 (三) 校园内的Ftp搜索系统 本实验要求设计实现一个Ftp搜索系统,系统的具体功能要求输入关键字给出校园网内的Ftp相关资料列表,并且给出统计。关键字能够提供不止一个,可以按照多个关键字进行搜索。搜索主页中要给出热门搜索关键字。 (四) 通用试题库组卷系统 本实验要求设计实现一个试题库组卷系统,系统的具体功能要求:组卷方式有全自动成卷、半自动成卷和人工成卷;题库管理包括查询、增加、删除、修改题库等;打印输出包括以实用格式或紧凑格式输出试卷,并可对试卷进行人工编辑修改;试题录入要求简洁、快速、方便并具有自动查错功能。另外,还要支持能从网上下载试题。 (五) 基于Web的学生选课系统 本实验要求设计实现一个学生选课系统,系统的具体功能要求:用户管理能设置用户,其用户类型包括超级管理员、管理员和学生,超级管理员具有用户管理权限,系统具有默认的超级管理员账号;管理员能对课程信息进行添加、修改和删除,对某门课程的选课名单进行统计和打印;学生能查询某门课程信息,包括当前已选课人数等,选课和撤销选课操作;可以在班级信息中设置限制条件,如选课学生的类型(本科/研究生)、年级限制、最多人数等。 (六)图书管理系统 本实验要求设计实现一个小型图书管理系统,系统的具体功能要求:图书登记入库,读者信息登记,图书分类查询,读者借书/还书,读者借书证挂失,读者信息查询等;用户管理分为超级管理员和管理员,超级管理员具有增添、删除管理员的功能,管理员可以对图书和读者信息进行管理。 (七)网上招聘系统 本实验要求设计实现一个网上招聘系统,系统的具体功能要求:应聘者在网上浏览职位信息,应聘职位,填写简历、回答问卷和提交简历等功能;职位发布员可以在网上发布职位,添加问卷;试题管理员可以管理题库,组织相关文件;面试管理员可以整理应聘者的简历,对简历合格人员进行面试;系统管理员可以对系统用户进行管理,主要是对管理员的增删,权限的设置等功能。 (八)小型仓库管理系统 本实验要求设计实现一个小型的仓库管理系统,系统的具体功能要求:能实现对商品信息的录入、查看、修改、删除等基本操作。要求对数据库进行设计,商品类型信息的维护。 实验安排 序号 实验项目名称 学时 类型 必做/选做 1 需求分析 2 验证性 必做 2 概要设计 2 验证性 必做 3 详细设计 4 设计性 必做 4 编码实现 2 设计性 必做 5 测试 2 设计性 必做 Rational Rose是基于UML而产生的,是软件开发过程中的不可或缺的一个建模

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档