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

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

ID:15024936

大小:886.50 KB

页数:35页

时间:2018-07-31

软件工程实验指导书2013-11-9版_第1页
软件工程实验指导书2013-11-9版_第2页
软件工程实验指导书2013-11-9版_第3页
软件工程实验指导书2013-11-9版_第4页
软件工程实验指导书2013-11-9版_第5页
资源描述:

《软件工程实验指导书2013-11-9版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、*******************《软件工程》实验指导书(自编)*******************计算机科学与信息工程学院33目录一.课程实验目的和任务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二

2、.准备知识27三.实验内容27四.实验指导2733一.课程实验目的和任务软件工程课程实验目的是通过具体的应用软件系统的开发实现,使学生能够结合课程有关软件生命期的介绍,规范软件设计与实现过程的文档要求,掌握软件设计的规范,理解软件工程课程的基本理论与方法。二.综合实验题目要求学生分四人小组,在实验课上(必要的可以增加适量的课外时间)共同完成以下任意一个题目的开发工作,包括需求分析、概要设计,详细设计、编码实现和测试工作,完整的经历软件的开发流程,完成需求规格说明书、概要设计说明书、详细设计说明书、源代码、测试报告等文档及程序的编写工作。(一)参照Wi

3、ndowscmd或Linuxshell实现Console控制台系统本实验要求设计实现一个Console控制台系统,系统的具体功能要求具有文件管理功能、网络管理功能和系统管理功能等。其中,各操作命令可以参考cmd.Exe或linuxshell,也可以自己定义使用的命令,命名要反映出操作类型。(二)电子商务网站设计与实现本实验要求设计开发一个基于Web的B2C架构的系统,该系统主要经营电子、数码类产品。要求该系统具体包括:新闻发布系统、计数器系统、产品管理系统、权限管理系统、模板管理系统和自动推荐系统等。(三)校园内的Ftp搜索系统本实验要求设计实现一个

4、Ftp搜索系统,系统的具体功能要求输入关键字给出校园网内的Ftp相关资料列表,并且给出统计。关键字能够提供不止一个,可以按照多个关键字进行搜索。搜索主页中要给出热门搜索关键字。(四)通用试题库组卷系统33本实验要求设计实现一个试题库组卷系统,系统的具体功能要求:组卷方式有全自动成卷、半自动成卷和人工成卷;题库管理包括查询、增加、删除、修改题库等;打印输出包括以实用格式或紧凑格式输出试卷,并可对试卷进行人工编辑修改;试题录入要求简洁、快速、方便并具有自动查错功能。另外,还要支持能从网上下载试题。(五)基于Web的学生选课系统本实验要求设计实现一个学生选

5、课系统,系统的具体功能要求:用户管理能设置用户,其用户类型包括超级管理员、管理员和学生,超级管理员具有用户管理权限,系统具有默认的超级管理员账号;管理员能对课程信息进行添加、修改和删除,对某门课程的选课名单进行统计和打印;学生能查询某门课程信息,包括当前已选课人数等,选课和撤销选课操作;可以在班级信息中设置限制条件,如选课学生的类型(本科/研究生)、年级限制、最多人数等。(六)图书管理系统本实验要求设计实现一个小型图书管理系统,系统的具体功能要求:图书登记入库,读者信息登记,图书分类查询,读者借书/还书,读者借书证挂失,读者信息查询等;用户管理分为超

6、级管理员和管理员,超级管理员具有增添、删除管理员的功能,管理员可以对图书和读者信息进行管理。(七)网上招聘系统本实验要求设计实现一个网上招聘系统,系统的具体功能要求:应聘者在网上浏览职位信息,应聘职位,填写简历、回答问卷和提交简历等功能;职位发布员可以在网上发布职位,添加问卷;试题管理员可以管理题库,组织相关文件;面试管理员可以整理应聘者的简历,对简历合格人员进行面试;系统管理员可以对系统用户进行管理,主要是对管理员的增删,权限的设置等功能。(八)小型仓库管理系统本实验要求设计实现一个小型的仓库管理系统,系统的具体功能要求:能实现对商品信息的录入、查

7、看、修改、删除等基本操作。要求对数据库进行设计,商品类型信息的维护。三.实验安排序号实验项目名称学时类型必做/选做1需求分析2验证性必做2概要设计2验证性必做333详细设计4设计性必做4编码实现2设计性必做5测试2设计性必做33实验一需求分析一.实验目的1.选择要设计的系统,使用UML进行需求分析,了解所要完成系统的功能需求,性能需求,接口需求等。2.学习实使用rationalrose或其它软件工程工具绘制用例图、活动图。二.准备知识1.RationalRose是面向对象的CASE工具,了解RationalRose的使用方法。2.学习UML的用例图、

8、活动图。三.实验内容使用Rose绘制系统的用例图,写出需求规格说明书。1.RationalRose介绍Rat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。