




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程试验指导书
适用专业:计算机科学与技术、软件工程、
编写人:__________
信息技术学院
2022年8月
,1Z,—A---
刖百
软件工程试验是为计算机相关专业本科《软件工程》课程配套设置的,是《软
件工程》课程讲授中一个重要的、不行或缺的实践环节。其目的是使同学能哆针
对具体软件工程项目,全面把握软件工程管理、软件需求分析、软件初步设计、
软件具体设计、软件测试等阶段的方法和技术,通过该课程设计使同学进一步理
解和把握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中
的意义和作用,培育同学依据软件工程的原理、方法、技术、标准和法律规范,
进行软件开发的力量,培育同学的合作意识和团队精神,培育同学对技术文档的
编写力量,从而使同学提高软件工程的综合力量,提高软件项目的管理力量。
按该课程的特点,试验内容包括软件开发的两大方法学的专题训练,即结构
化(生命周期学)的方法学和面对对象的方法学,通过对一个简洁项目,要求同
学采用结构化软件开发技术或面对对象的软件开发技术完成对该项目的开发。因
此设置五个试验项目,从项目发的预备工作,系统分析过程,系统设计过程,软
件测试到系统实施,掩盖软件开发的整个过程,此外又引入我们我国我国《计算
机开发法律规范》,以法律规范技术文档的书写标准,提高试验教学质量。
通过试验训练,达到如下目的:
使同学进一步了解和把握软件工程原理,提高对实际项目的分析和设计力
量,通过试验课程,熟识和基本把握软件工程方法学、软件开发的过
程,文档资料的编写格式及法律规范,全面领悟和贯穿所学习的理论
学问,从而培育同学综合运用所学课程学问,分析解决问题的力量,培育同学
理论联系实际作风,实事求是,严厉仔细的科学态度和良好的工作作风,为今
后从事科学争论工作打下基础。
试验一项目开发的预备工作
试验学时:4试验类型:验证性
—、目的与任务
目的:确定课题,组织组员,合理分工,熟识软件开发环境,培
育团队精神。
任务:学习软件开发小组的组织和管理,合理分工,将项目开发
各阶段的任务明确,并熟识相应的软件开发环境
(StarUML,VS2022,Java)。
二、内容、要求与支配方式
1、试验内容与要求:
依据各组选择的课题,实行项目经理制,各组推举一名组长,统
一管理整个项目的实施过程,并和理调整资源和负责项目全局;依据
项目的难易合理安排组员的任务,对问题达成始终的看法;针对项目
的实施,熟识相应的软件开发工具的使用环境。
2、试验支配方式:
本试验为开放试验,各组可同时进行试验,每组3—5人。
3、预备参考资料和阅读相关的我国有关软件开发的标准文档。
三、思索题
1、项目开发首先要做的事是什么?
2、你认为该软件应具备的最重要的特性是什么。
3、你认为怎样分工是最合理的?
试验二需求分析
试验学时:4试验类型:验证性
一、目的与任务
目的:确定项目的可实施性,在此基础上完成系统的规律功能模
型的建立。
任务:采纳不同的软件开发技术,完成对项目的分析过程,给出
系统的规律功能模型,数据字典以及规格说明书。
二、内容、要求与支配方式
1、试验内容与要求:
明白项目的业务流程图,绘制数据流程图,功能分析图,编写数
据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),
需求规格说明书。
2、试验支配方式:
本试验为开放试验,各组可同时进行试验,每组3—5人。
三、思索题
1、需求分析在软件开发中真的有那么重要吗?
2、分析系统流程图,流程图和数据流图的区分和各自的特点。
3、怎样写合乎法律规范的数据流图和数据词典?
4、怎样组织对该工作的评审?
试验三系统设计
试验学时:4试验类型:技能性
一、目的与任务
目的:在试验二基础上完成系统的体系结构的建立和系统具体设
计,并给出相应的规格说明书。
任务:仔细分析试验二的结果,给出系统合理的体系结构,描绘
系统结构图,并合理划分系统的各组成模块,最终给出系统的各部分
设计规格说明书。
二、内容、要求与支配方式
1、试验内容与要求:
功能结构图设计,软件处理流程设计,输出设计(主要指打印输
出设计),存储文件格式设计(数据库结构设计),输入设计(主要
指数据录入卡设计),代码设计,程序设计说明书
2、试验支配方式:
本试验为开放试验,各组可同时进行试验,每组3—5人。
二、思索题
1.索统设计和需求分析的关系是什么?两者必需先后关联吗?
2.怎样描绘系统的体系结构?
3.怎样绘制复合法律规范的流程图。
4.怎样组织对设计阶段工作的评审?
试验四软件测试
试验学时:4试验类型:综合性
一、目的与任务
目的:在试验三的基础上,完成对系统的组装和测试。
任务:正确运用软件测试技术和方法,完成系统的单元测试、综
合测试、确认测试、系统测试的方法,把握测试用例的设计方法,并
给出测试报告。
二、内容、要求与支配方式
1、试验内容与要求:
(1)能够正确运用软件测试的过程与方法,结合一个模拟课题,
复习、巩固、软件工程中系统测试学问,涅高软件测试的实践力量。
(2)熟识单元测试、综合测试、确认测试、系统测试的方法,
把握测试用例的设计方法。
(3)树立正确的软件测试思想,培育分析问题、解决问题的力
量,提高查询资料和撰写书面文件的力量。
2、验支配方式:
本试验为开放试验,各组可同时进行试验,每组3—5人。
三、思索题
1.怎样看待测试的重要性。
2.怎样选择测试的技术和方案。
3.比较规律测试和基本路径测试的不同和联系。
4.怎样组织对测试阶段工作的评审?
试验五系统实施
试验学时:4试验类型:验证性
一、目的与任务
目的:系统运行和软件后期制作。
任务:总结软件开发中的得失,正确书写软件说明书和用户手册。
二、内容、要求与支配方式
1、试验内容与耍求:
完善系统所涉及的程序框图,源程序,模拟运行数据,
打印报表,软件使用说明书和用户手册等。
2、验支配方式:
本试验为开放试验,各组可同时进行试验,每组3—5人。
三、思索题
1、怎样合理选择软件开发的工具?
2、怎样进行用户说明手册和使用手册的编写。
3、总结项目实施中的得失。
附录一:
试验要求
软件工程试验要求同学采纳“项目小组”的形式,结合
具体的开发项目进行设计。具体要求如下:
1.班级按项目小组进行分组,每组不得超过5人
2.每个项目小组选出项目负责人或项目经理,由项目经
理召集项目组成员争论、选定开发项目
3.项目中的每项任务要落实到人且规定该任务的起止日
期和时间
4.每个项目小组必需依据《软件工程试验指导书》附录
中给定的文档法律规范标准供应项目文档
5.题目自定或采纳附录二中的题目
6.软件开发的方法自定(结构化或面对对象的方法学)
附录二:
试验题目
1.物流管理系统
2.同学管理系统
3.图书借阅系统
4.人事管理系统
5.汽车导航系统
6.机房管理系统
7.工资管理系统
8.银行储蓄管理系统
9.商店管理系统
10.机票订购系统
11.图书分销系统
12.网络书店
13.网络商店
14.客户管理系统
15.设施管理系统
16.科研成果管理系统
17.高校排课系统
18.网络消息发布系统
19.电子表决系统
20.网上掀起系统
21.试题管理系统
附录三:
软件开发文档指南
1可行性争论报告
可行性争论报告的编写目的是:说明该软件开发项目的实现在技
术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而
可能先择的各种方案;说明论证所选定的方案。
可行性争论报告的编写内容要求如下:
1.1引言
编写目的
背景
定义
参考资料
1.2可行性争论的前提
要求
目标
条件、假定和限制
进行可行性争论的方法
评价尺度
1.3对现有系统的分析
数据流程和处理流程
工作负荷
费用开支
人员
设施
局限性
1.4所建议的系统
对所建议系统的说明
数据流程各处理流程
改进之处
影响
对象设施的影响
对软件的影响
对用户单位机构的影响
对系统动行的影响
对开发的影响
对地点和设施的影响
对经费开支的影响
局限性
技术条件方面的可行性
1.5可选择其他系统方案
可选择的系统方案1
可选择的系统方案2
1.6投资及收益分析
支出
基本建设投资
其他一次性支出
非一次性支出
收益
一次性收益
非一次性收益
不行定量的收益
收益/投资比
投资回收周期
敏感性分析
1.7社会条件方面的可行性
法律方面的可行性
使用方面的可行性
1.8结论
2项目开发方案
编制项目开发方案的目的是用文件的形式,把对于在开发过程中
各项工作的负责人员、开发进度所需经费预算、所需软、硬件条件等
问题作出支配记载下来,以便依据本方案开展和检查本项目的开发工
作。编制内容要求如下:
2.1引言
编写目的
背景
定义
参考资料
2.2项目概述
工作内容
主要参与人员
产品及成果
程序
文件
服务
非移交产品
验收标准
完成项目的最迟期限
本方案的审查者与批准者
2.3实施总方案
工作任务的分解
接口人员
进度
预算
关键问题
2.4支持条件
计算机系统支持
需要用户担当的工作
需由外单位供应的条件
2.5专题方案要点
3软件需求说明书
软件需求说明书的编制是为了使用户的软件开发者双方对该软
件的起初规定有一个共同的理解,使之成为整个开发工作的基础。编
制软件需求说明书的内容要求如下:
3.1引言
编写的目的
背景
定义
参考资料
3.2任务概述
目标
用户的点
假定与约束
3.3需求规定
对功能的规定
对性能的规定
精度
时间特性要求
敏捷性
输入输出要求
数据管理力量的要求
故障处理要求
其它的特地的要求
3.4运行环境规定
设施
支持软件
接口
掌握
4数据需求说明书
数据要求说明书的编制目的是为了向整个开发时期供应关于处
理数据的描述和数据采集要求的技术信息。编制数据要求说明书的内
容要求如下:
4.1引言
编写目的
背景
定义
参考资料
4.2数据的规律描述
静态数据
动态输入数据
动态输出数据
内部生成数据
数据商定
4.3数据的采集
要求和范围
输入的担当者
处理
影响
5概要设计说明书
概要设计说明书可称作系统设计说明书,这里说的系统是指程序
系统,编制的目的是说明对程序的系统的设计考虑,包括程序系统的
基本处埋流程、程序系统的组织结构、模块划分、功能安排、接口设
计、运行设计、数据结构设计和出错处理设计等,为程序的具体设计
供应基础。编制概要设计说明书的内容要求如下:
5.1引言
编写目的
背景
定义
参考资料
5.2总体设计
需求规定
运行环境
基本设计概念和处理流程
结构
功能需求与程序的关系
人工处理过程
尚未解决的问题
5.3接口设计
用户接口
内部接口
外部接口
5.4运行设计
运行模块组合
运行掌握
运行时间
5.5系统数据结构设计
规律结构设计要点
物理结构设计要点
数据结构与程序的关系
5.6系统出错处理设计
出错信息
补救措施
系统维护设计
6具体设计说明书
具体说明书可称作程序设计说明书。编制目的是说明一个软件系
统各个层次中的每一个程序(每个模块或子程序)的设计考虑,假如
一个软件系统比较简洁,层次很少,本文件可以不单独编写,有关内
容合并概要设计说明书。对具体设计说明书的内容要不得要求如下:
6.1引言
6.1.1编写目的
6.1.2背景
6.1.3定义
6.1.4参考资料
6.2程序系统的组织结构
6.3程序1(标识符)设计说明
6.3.1程序描述
6.3.2功能
6.3.3性能
6.3.4输入项
6.3.5输出项
6.3.6算法
6.3.7流程规律
6.3.8接口
6.3.9存储安排
6.3.10注释设口
6311限制条件
6.3.12测试方案
6.3.13尚未解决的问题
6.4程序2(标识符)设计说明
7数据库设计说明书
数据库设计说明书的编制目的是对于设计中的数据库全部标识、
规律结构和理结构作出具体的设计规定。其内容要求如下:
7.1引言
编写目的
背景
定义
参考资料
7.2外部设计
标识符和状态
使用它的程序
商定
特地指导
支持软件
7.3结构设计
概念结构设计
规律结构设计
埋结构设计
7.4运用设计
数据字典设计
平安保密设计
8用户手册
用户手册的编制是要使用非特地术语的语言,充分地描述该软件
系统工程所具有的功能及基本的使用方法。使用户(或潜在用户)通
过本手册能够了解该软件的用途,并且能够确定在什么状况下,如何
使用它。具体的内容要求如下:
8.1引言
编写目的
背景
定义
参考资料
8.2用途
功能
性能
精度
时间特性
敏捷性
平安保密
8.3运行环境
硬设施
支持软件
数据结构
8.4使用过程
安装与初始化
输入
输入数据的现实背景
输入格式
输入举例
输出
输出数据的现实背景
输出格式
输出举例
文卷查询
出错处理与恢复
终端操作
9操作手册
操作手册的编制是为了向操作人中供应当软件每一个运行的具体过
程和有关学问,包括操作方法的细节。具体的内容要求如下:
9.1引言
编写目的
背景
定义
参考资料
9.2软件概述
软件的结构
程序表
文卷表
9.3安装与初始化
9.4运行说明
运行表
运行步骤
运行1(标识符)说明
运行掌握
操作信息
输入-输出文卷
输出文段
输出文段的复制
启动恢复过程
运行2(标识符)说明
9.5特别规过程
9.6远程操作
10模块开发卷宗
模块开发卷宗是在模块开发过程中逐步编写出来的,每完成一个
模块或一级亲密相关的模块的复审时编写一份,应当把全部的模块开
发卷宗汇合在一起C编写的目的是纪录和汇总低层次开发的进度和结
果,以便于对整个模块开发工作的管理和复审,并为将来的维护供应
特别有用的技术信息。具体的内容要求如下:
10.1标题
10.2模块开发状况表
10.3功能说明
10.4设计说明
10.5源代码清单
10.6测试说明
10.7复审的结论
11测试方案
11.1引言
编写目的
背景
定义
参考资料
11.2方案
软件说明
测试内容
测试1(标识符)
.1进度支配
.2条件
.3测试资料
.4测试培训
测试2(标识符)
11.3测试设计说明
测试1(标识符)
.1掌握
.2输入
.3输出
.4过程
测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇幼保健院扩建项目节能评估报告
- 重庆行测题库2024
- 江苏公务员行测(A类)真题及答案
- 2024年塔城地区乌苏市高校毕业生“三支一扶”计划招募真题
- 2024年达州职业技术学院招聘真题
- 材料与形态的美学对话-广州美院毕业展心得体会
- 癌性疲乏的中医护理
- 激励管理层团队培训课程
- 医疗设备交付进度保证措施
- 外科医师卫生信息管理职责
- 浙教初中科学七年级上册全册教案
- 老人委托监护协议书范本
- 2025至2030中国书籍行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国养老地产行业市场发展深度分析及前景趋势与行业项目调研及市场前景预测评估报告
- 2025年广东高考地理真题(原卷版)
- 粉末涂料考试试题及答案
- GB/T 3462-2017钼条和钼板坯
- -毕业论文电子模板word版
- 经纬度数转换工具
- 汽车标准件手册
- (完整版)绿色施工管理体系与管理制度
评论
0/150
提交评论