- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程上机实验报告(1-10)
上海犬学
UNIVERSITY
<软件工程 >实验总结
学 院计算机工程与科学学院
学 号姓 名 王杰
指导老师 陈圣波
日 期 2014.03
实验一软件工程标准化文档
一、 实验目的
了解国家标准 GB/18567-2006
熟悉软件产品开发文件的基本内容
二、 实验内容
1.搜索和下载国家标准GB/T8567-2006。
2.通过阅读国家标准GB/T8567-2006,将以下文字填写完整:
GB/T8567-20 06描述了文档编制过程,有两种主要类型的标准:_产品 标准一规定产品的特征和功能需求:—过程标准_规定开发产品的过程。
GB/T8567-20 06原则上适用于各种类型的开发方法,给出_25—种 文档的编制格式要求,另外给出了面向对象的_10_种文档的编制格式要求。
3.通过阅读国家标准GB/T8567-2006,填写以下表格:
A?软件生存周期各阶段中的主要文档编制
阶段
文档
可行性 与计划 研究
需求 分析
设计
实现
测试
运行与 维护
可行性分析(研究)报 告
Y
N
N
N
N
N
项目开发计划
Y
Y
N
N
N
N
软件需求规格说明
N
Y
N
N
N
N
接口需求规格说明
N
Y
N
N
N
N
软件(结构)设计说明
N
N
Y
N
N
N
接口设计说明书
N
N
Y
N
N
N
数据库(顶层)设计说 明
N
N
Y
N
N
N
测试计划
N
Y
Y
N
N
N
测试报告
N
N
N
N
Y
N
开发进度月报
Y
Y
Y
Y
Y
N
用户手册
N
Y
Y
Y
N
Y
操作手册
N
N
Y
Y
N
Y
项目开发总结报告
N
N
N
N
Y
Y
【问题
【问题2】对问题1的结果进行分解,画出0层和1层数据流图
B .各类人员与软件文档的关系
人员
管理人员
开发人员
维护人员
用户
文档
[乂档
可行性分析(研究)报告
Y
Y
项目开发计划
Y
Y
软件需求规格说明
Y
Y
接口需求规格说明
Y
『 软件(结构)设计说明
P Y
接口设计说明书
Y
Y
数据库(顶层)设计说明
Y
Y
测试计划
r y
测试报告
Y
Y
开发进度月报
Y
用户手册
Y
操作手册
Y
项目开发总结报告
Y
实验2数据流分析
【说明】某直达列车车票预售系统接受顾客的订票和取票业务。
1顾客为了提前订票,可向系统提供个人信息及其预订购的车 次和日期,系统根据个人信息是否齐全和车次是否正确来判断订票单 是否合格。对于合格的订票单,系统通过查找座位表审核相应的车次 是否有剩余票。如果有剩余票,则记录顾客个人信息以及订票信息, 并向顾客提供取票单。
到了可以取票的时间,顾客向系统提供取票单,在检查单据 合格的情况下,系统想顾客提供火车票。
售票员可以利用系统查询各车次车票的已订购、已售出和剩 余情况。
【问题1】画出系统的顶层数据流图。
(1)系统的顶层数据流图
(2) 0层数据流图
1层数据流图
除这些选择不参加典礼的学生
(1)程序流程图
开始
从
曰
?没有
1
参
加
GPA是
^判
断
r
毕业
[/典1
毕业
!
输出
丕
?不参加毕
(2) PAD 图
实验四软件测试
【说明】输入三个整数a、b、c,分别作为三角形的三条边,通过程 序判断这三条边是否构成一般三角形、等腰三角形、等边三角形。
一、用逻辑覆盖设计测试用例。
(1)画出程序的流程图。
语句4:
直 语句5:——
1
■ j
二、按表1形式,用语句覆盖、判定覆盖、条件覆盖、条件组合覆 盖设计测试用例。
(1)语句覆盖
用例编 号
输入
数据
a
输入
数据
b
输出 数据
c
输出
备注
1
-2
3
4
边的取
值不符
合要求
语句1
2
3
4
8
非三角 形
语句2
3
3
3
3
等边三 角形
语句3
4
3
4
5
直角三 角形
语句4
5
2
3
4
般三 角形
语句5
(2)判定覆盖
用例编 号
输入
数据
输入
数据
输出
数据
输出
备注
a
b
c
边的取
1
201
2
3
值不符
合要求
条件1
“假”
2
2
3
6
非三角 形
条件1
“直”
条件2
“假”
3
4
4
4
等边三 角形
条件2
“直”
条件3
“直”
4
3
4
5
直角三
角形
条件3
“假” 条件4
“直”
5
2
4
5
般三 角形
条件4
“假”
(3)条件覆盖
对于第一个判断:条件0a200 取真为T1, 取假为F1;
条件0b200 取真为T2,
取假为F2;
条件0c200 取真为T3,
取假为F3;
对于第二个判断:条件ab+c 取真为T4,
取假为F4;
条件ba+c 取真为T5,
取假为F5;
条件ca+b 取真为T6,
取假为F6;
对于第三个判断:条件a=b 取真为T7,
取假
文档评论(0)