软件工程上机实验报告(1-10)

软件工程上机实验报告(1-10)

ID:22203672

大小:109.52 KB

页数:13页

时间:2018-10-27

软件工程上机实验报告(1-10)_第1页
软件工程上机实验报告(1-10)_第2页
软件工程上机实验报告(1-10)_第3页
软件工程上机实验报告(1-10)_第4页
软件工程上机实验报告(1-10)_第5页
资源描述:

《软件工程上机实验报告(1-10)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件工程上机实验报告(1-10)SHANGHAIUNIVERSITY<软件工程>实验总结学学姓院计算机工程与科学学院号名10122050王杰陈圣波2014.03指导老师曰期实验一软件工程标准化文档一、实验目的1.了解国家标准GB/T8567-20062.熟悉软件产品开发文件的基本内容二、实验内容1.搜索和下载国家标准GB/T8567-2006。2.通过阅读国家标准GB/T8567-2006,将以下文字填写完整:3.通过阅读国家标准GB/T8567-2006,填写以不表格:实验2数据流分析【说明】某直达列车车票预售系统接受顾客的订票和取票业务。1.顾客为了提前订票,可向系统提供个人信

2、息及其预订购的车次和曰期,系统根据个人信息是否齐全和车次是否正确来判断订票单是否合格。对于合格的订票单,系统通过查找座位表审核相应的车次是否有剩余票。如果有剩余票,则记录顾客个人信息以及订票信息,并向顾客提供取票单。1.到了可以取票的时间,顾客向系统提供取票单,在检查单据合格的情况下,系统想顾客提供火车票。2.售票员可以利用系统査询各车次车票的己订购、己售出和剩余情况。【问题1】画出系统的顶层数椐流图。【问题2】对问题1的结果进行分解,画出0层和1层数据流图。(1)系统的顶层数据流图(2)0层数据流图1层数据流图实验三下面为模块“产生毕业典礼学生表”的功能描述,请画出该模块的程序流程图和PAD

3、图。记录StudentRecord给出即将大学毕业的学生的姓名和平均分(GPA)。我们的目的是建立一个参加毕业典礼的学生表。候选毕业的学生表从文件StudRecs”读入。因为学校规定:GPA低于minGPA的学生不能毕业,因此那些平均分低于minGPA的学生不参加毕业典礼。另外,文件”NoAttend”中记录了那些选择不参加典礼的学生名单,按每行一个学生姓名给出。应该从参加毕业典礼的学生表中删除这些选择不参加典礼的学生。(1)程序流程图(2)PAD图实验四软件测试【说明】输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否构成一般三角形、等腰三角形、等边三角形。一、用逻辑覆

4、盖设计测试用例。(1)画出程序的流程图。二、按表1形式,用语句覆盖、判定覆盖、条件覆盖、条件组合覆盖设计测试用例。(1)语句覆盖(2)判定覆盖(3)条件覆盖对于第一个判断:条件0<a<200取真为T1,取假为F1;条件0<b<200取真为T2,取假为F2;条件0<c<200取真为T3,取假为F3;对于第二个判断:条件a<b+c取真为T4,取假为F4;条件b<a+c取真为T5,取假为F5;条件c<a+b取真为T6,取假为F6;对于第三个判断:条件a=b取真为T7,取假为F7;条件b=c取真为T8,取假为F8;对于第四个判断:条件aA2+bA2

5、=cA2取真为T9,取假为F9;条件aA2+cA2=bA2取真为T10,取假为F10;条件bA2+cA2=aA2取真为T11,取假为R1;(4)判定/条件覆盖(1)多条件覆盖(2)路径覆盖实验五问题描述NextData函数有三个输入变量month、day、year(month、day和year均为整数值,并且满足:Kmonth<12、Kday<31、1900^year2050。),分别作为输入H期的月份、bd、年份,通过程序可以输出下一天的日期。例如,输入为2005年11月29日,则该程序的输出为2005年11月30日。请用边界值测试方法设计测试用例。并对你所设计的测试用例的不足之处加以说明。

6、程序界面一、年:(1)使输入刚好等于最小的整数。输入:1990预期的输入:1900(2)使输入刚好等于最大的整数。输入:2050预期的输入:2050(3)使输入刚好小于最小的整数。输入:1989预期的输入:“错误一一无效输入”(4)使输入刚好大于最大的整数。输入:2051预期的输入:“错误一一无效输入”二、月:(1)使输入刚好等于最小的整数。输入:1预期的输入:1(6)使输入刚好等于最大的整数。输入:12预期的输入:12(7)使输入刚好小于最小的整数。输入:0预期的输入:“错误一一无效输入”(8)使输入刚好大于最大的整数。输入:13预期的输入:“错误一一无效输入”三、日:(9)使输入刚好等于最

7、小的整数。输入:1预期的输入:1(10)使输入刚好等于最大的整数。输入:31预期的输入:31(11)使输入刚好小于最小的整数。输入:0预期的输入:“错误一一无效输入”(12)使输入刚好大于最大的整数。输入:32预期的输入:“错误一一无效输入”四、测试用例:使用(年,月,日)形式:正确输入:一、(1900,1,1)、(1900,1,31)、(1900,12,1)、(1900,12,31)、2050,

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

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

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