当前位置:文档之家› 软件工程实验报告

软件工程实验报告

软件工程实验报告
软件工程实验报告

南昌航空大学实验报告

课程名称:软件工程实验名称visio完成可行性研究的图形文档(数据流图)

班级:姓名:同组人:

指导教师评定:签名:

一、实验目的和要求

1.熟悉visio的工作环境;

2.明确软件工程中数据流图的基本结构,掌握数据流图的常见模式;

3.理解数据流图的控制结构。

二、实验内容和步骤(及流程图)

1、完成图1.2,1.3,1.4。

2、完成图1.8。

3、完成图2.3和2.7。

4、为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期,利息等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户

三、实验结果(及调试过程)

四、实验体会

通过了本次实验我了解了visio的工作环境及知道了软件工程中数据流图的基本结构,知道了数据流图的常见模式及其控制结构。

南昌航空大学实验报告

课程名称:软件工程实验名称:visio完成需求分析中的图形文档

班级:姓名:同组人:

指导教师评定:签名:

一、实验目的和要求

1、熟悉visio的各种工具

2、模拟完成需求分析中所要使用的各种图形工具

3、能用visio完成不同行为的状态转换图

二、实验内容和步骤

1、模拟完成E-R图3.2

2、模拟完成状态图3.3,3.4

3、模拟完成层次方框图3.5

4、模拟完成IPO图3.7,3.8

5、复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印

命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。用状态转换图描述复印机的行为。

6、请用状态转换图描述自己在ATM机上取款的行为过程。

三、实验结果

四、实验体会

通过了本次实验,我了解visio的各种工具,及知道了需求分析所要使用的各种图形工具,了解了visio不同行为的状态转换图,也能用visio完成一些行为的状态转换图.

[实验三]

南昌航空大学实验报告

课程名称:软件工程实验名称: visio完成总体设计图形文档(层次图)

班级:姓名:同组人:

指导教师评定:签名:

一、实验目的和要求

1、熟悉visio的各种工具

2、模拟完成总体设计中所要使用的各种图形工具

3、能用visio完成不同系统的层次图

二、实验内容和步骤

1、模拟完成层次图5.3,5.4

2、模拟完成结构图5.5

3、模拟完成数据流图5.11

4、模拟完成层次图5.19

5、下面给出两个人玩的扑克牌游戏的一种玩法,请你设计一个模拟程序,它的基

本功能是:(1)发两手牌(利用随机数产生器);(2)确定赢者和赢牌的类型。

要求用HIPO图描绘设计结果。(扑克牌游戏规则见P104)

三、实验结果

图1 扑克牌游戏的HIPO图

四、实验体会

通过了本次实验,熟悉visio的各种工具,了解了模拟完成总体设计中所要使用的各种图形工具,并能用visio完成不同系统的层次图.

[实验四]

南昌航空大学实验报告

课程名称:软件工程实验名称:用visio完成过程设计图形文档

班级:姓名:同组人:

指导教师评定:签名:

一、实验目的和要求

1、熟悉visio的各种工具

2、模拟完成过程设计中所要使用的各种图形工具

3、能用visio完成各种的过程设计的图形文档

二、实验内容和步骤

1、1.模拟完成图6.7,6.14

2、画出下列伪码程序的程序流程图和盒图:

START

IF p THEN

WHILE q DO

F

ENDDO

ELSE

BLOCK

g

n

END BLOCK

END IF

STOP

3、某交易所规定给经纪人的手续费用计算方法如下:总手续费等于基本手续费加

上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,

则基本手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为5%,再加上34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%,再加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。当每股售价在14元到25元之间,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下,附加手续费为基本手续费的6%。当每股售价超过25元时,如果交易的股数零散,则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。

要求:(1)用判定表表示手续费的计算方法

(2)用判定树表示手续费的计算方法(P132 7)

三、实验结果

四、实验体会

通过了本次实验,进一步熟悉visio的各种工具,并能够模拟完成过程设计中所要使用的各种图形工具,和能用visio完成各种的过程设计的图形文档。

[实验五]

南昌航空大学实验报告

课程名称:软件工程实验名称:软件测试班级:姓名:同组人:

指导教师评定:签名:

一、实验目的和要求

1、了解软件测试的概念、方法、步骤和策略

2、学习白盒测试技术中的逻辑覆盖方法

3、学习黑盒测试技术中的等价划分原则。

二、实验内容

1、设计下列代码的点覆盖,边覆盖和路径覆盖的测试用例

START

INPUT (A,B,C)

IF A>5

THEN X=10

ELSE X=1

END IF

IF B>10

THEN Y=20

ELSE Y=2

END IF

IF C>15

THEN Z=30

ELSE Z=3

END IF

PEINT (X,Y,Z)

STOP

2、某工厂招工,要求出生年月在1980。1。1至1988。12。31日之间的人员可以

报名。请用C语言编制程序,要求输入六位字符串表示的日期,结果为显示日期是否满足报名要求。要求给出代码和黑盒测试的测试用例。

三、实验结果(及调试过程)

1.

图1.1 伪代码的流图

点覆盖的测试用例:

a)A=4,B=9,C=1 (覆盖1-2-3-4-6-7-9-10-12)

b)A=6,B=11,C=16 (覆盖 1-2-3-5-6-8-11-12)

边覆盖的测试用例:

a) A=4,B=9,C=1 (覆盖1-2-3-4-6-7-9-10-12)

b) A=6,B=11,C=16 (覆盖 1-2-3-5-6-8-11-12)

路径覆盖的测试用例

路径1的测试用例(1-2-3-5-6-8-9-11-12)

A=6,B=11,C=16

预期结果 X=10,Y=20,Z=30

路径2的测试用例(1-2-3-4-6-8-9-11-12)

A=4,B=11,C=16

预期结果 X=1,Y=20,Z=30

路径3的测试用例(1-2-3-5-6-7-9-11-12)

A=6,B=9,C=16

预期结果 X=10,Y=2,Z=30

路径4的测试用例(1-2-3-5-6-8-9-10-12)

A=6,B=11,C=12

相关主题
文本预览
相关文档 最新文档