软件工程期末应用题复习_第1页
软件工程期末应用题复习_第2页
软件工程期末应用题复习_第3页
软件工程期末应用题复习_第4页
软件工程期末应用题复习_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.建立窗口系统的对象模型。问题陈说如下:窗口分为对话窗、图形窗、流动窗三种;对话窗中

有若干对话项,由唯一的项名字来确定,对话项分为按钮、选择项、正文项三种,选择项中有若干

选项入口;图形窗口有若干形状元素,形状元素分为一维形状和二维形状,一维形状又分为直线、

圆弧、折线;二维形状分为圆、椭圆、矩形、多边形,其中多边形和折线由若干有序顶点构成,正

文窗是滚动窗的一种,而图形滚动窗即是一种图形窗又是一种滚动窗。

答案:

被应用问题的对拳模型如下图所示。被问题的类、属姓、操作如下表所示。

窗口系统的数据词典

类名属姓操作

窗DX1,y1,x2,y2盛示,不星示,滋大,缩小

对话窗

对语项x,y,杼签

按钮率按下

选_择项

选择项入。串,值

正文项最大长度,当前串

图形窗

形状无亲颇色,线宽画图,粽图,移动

一维形法

二维形袂英无色,英充式样

直线x1,y1,x2,y2

圆弧x,y,r,x1,y1,x2,y2

折珑

圆*,y,「

椭圆X,y,a,b

短形X1,y1,x2,y2

多边形

滚动窗

正文窗串插入,删除

图形滚动窗

顶点,x,y

窗口系统的对象模型

2.假设某航空企业规定,乘客可以免费托运行李日勺重量不超过30公斤。当行李的重量超过

30公斤时,对一般舱的国内乘客超重部分每公斤收费4元,对头等舱的国内乘客超重部分每公斤

收费6元。对国外乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比

正常乘客少二分之一。试画出对应鉴定表。

答案:

鳏球图祥的时为W国照耒如下颇礼

W>30

附卜样

W<=30

必也,一\一懒头㈱头㈱

4元)\或充普电我乘普通庭普通普通

VV

2*(w-30)V

3*(w-30)V

4*(w-30)V

6*।w-30)VV

8*(w-30)V

12*I-w-oOjV

1.请用鉴定表画出如下问题的行为逻辑。人们往往根据天气状况决定出门时时行装;天气也许下

雨,也也许不下雨;天气也许变冷,也也许不变冷。假如天气要下雨,出门时带上雨伞;假如天气

变冷,出门时要穿上大衣。

下雨不下雨

天气状况

变冷不变冷变冷不变冷

带雨伞YesYesNoNo

穿大衣YesNoYesNo

建立鉴定表日勺环节:

<列出与一个具体过程(或模块)有关的所有处理。

•列出过程执行期间的所有条件(或所有判断).

■将特定条件取值组合与特定的处理相匹配,消去不

可能发生的条件取值组合.

■将右部每一纵列规定为一个处理规则,即对于某一

条件取值组合将有什么动作。

2.用SA措施画出下列问题的顶层和0层数据流图。

某运动会管理系统接受来自运动员日勺报名单、裁判日勺比赛项目及项目成绩,产生运动员号码单

发送给运动员,项目参与者发送给裁判,单项名次、团体名次发送给公布台。该系统有两部分功能:

(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参与者,形成运动员名单及

团体成绩表两种数据存储。

(2)记录成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最终产生团体

名次。

(1)借书:根据读者日勺借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修

改库存记录及读者档案),超过规定数量者不予借阅。对于第一次借阅者则直接办理借阅手续。

(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。

请对以上问题,画出分层数据流图。

借书证_条行吗______

读者,F不予借闾信0A(产书借闾管理余力)V,谯者/

“才借书成功成愈、""、'------------还书感功信息

项星图

序存记录

0层图

诀者楷会

1图层

4.图书馆的预定图书子系统有如下功能:

(1)由供书部门提供书目给订购组;

(2)订书组从各单位获得要订的书目;

(3)根据供书目录和订书书目产生订书文档留底;

(4)将订书信息(包括数目,数量等)反馈给供书单位;

(5)将未订书目告知订书者;

(6)对于反复订购日勺书目由系统自动检查,并把成果反馈给订书者。

试根据规定画出该问题的数据流程图,并把其转换为软件构造图o

解:(1)数据流图

订单留底

订单国底

6…供书书目7…订书书目8…已订书目9--7,8.9

10…预定书目12.13-更新书目14…订书信息

5.某旅馆的服务如下:

可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话

号码。长话号码是以区号和市话号码构成。区号是从100到300中任意日勺数字串。市话号码是以局

号和分局号构成。局号可以是455,466,888,style='font-family:Z/TimesNewRoman/z,>552中任意

一种号码。分局号是任意长度为4的数字串。

规定:写出在数据字典中,号码日勺数据条目日勺定义即构成。

解:号码二分机号|外线号码

分机号二7201...7299

外线号码=9+[市话号码I长话号码]

长话号码二区号+市话号码

区号=100...300

市话号码=局号+分局号

局号=[455I466|888I552]

分局号=4{数字}4

6.某培训中心要研制一种计算机管理系统。它日勺业务是:

将学员发来日勺信件搜集分类后,按几种不一样日勺状况处理。

(1)假如是报名日勺,则将报名数据送给负责报名事务日勺职工,他们将查阅课程文献,检查该课程与

否额满,然后在学生文献、课程文献上登记,并开出汇报单交财务部门,财务人员开出发票给学生。

(2)假如是想注销本来已选修日勺课程,则由注销人员在课程文献、学生文献和帐目文献上做对应日勺

修改,并给学生注销单。

(3)假如是付款的,则由财务人员在帐目文献上登记,也给学生一张收费收据。

规定:对以上问题画出数据流图。

境始口照/"31--------

培训计算机管理

得.务「分骏

付款数据

1附入函电收集注用处理报名处理付款处理

7.根据下列描述,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材科根据教

材库存状况分析与否需要买书,如需购置,则向书店购置。多种资金往来通过学校的会计科办理。

答:

8.指出下列数据流图中存在的问题。

参照答案:

1、父图没有输入数据流;

2、子图的输入数据流应当是C,而不是B;

3、子图的输出数据流应当只有D和E,而不应有F。

9.银行计算机储蓄系统日勺工作过程大体如下:储户填写日勺存款单或取款单由业务员键入系统,假如

是存款则系统记录存款人姓名、住址(或号码)、身份证号码、存款类型、存款日期、到期日期、

利率及密码(可选)等信息,并印出存款存单给储户;假如是取款并且存款时留有密码,则系统首

先查对储户密码,若密码对的或存款时未留密码,则系记录算利息并印出利息清单给储户。

请用描绘出本系统的系统构造图,并用实体一联络图描绘系统中的数据对象。

银行储蓄系

业务单据求

款单

存武利存款单据输取

率设置入

10所谓分层体系构造是按层组织软件的一种软件体系构造,其中每层软件建立在低一层的软件层上,

下图显示了一种分层体系构造。请选择对日勺日勺答案,将其对应日勺序号填入图中日勺()。(6分)

供选择的答案:

①高效性②通用性③保密性④专用性⑤系统软件

⑥中间件⑦应用软件⑧支撑软件⑨特定业务⑩子系统

37.这是用PDL书写日勺一段程序。请根据你的理解,用N-S图表达它。P65页

begin

A;

While(Pl){

if(P2){

B;

}else{

C;

)D;

)

End

图1-11N-S图一

38.设被测试程序的流程图如下图:

题38图

可供选择日勺测试用例为:

编号XY

A03

B12

C-12

D31

请找出实现语句覆盖、条件覆盖、分支覆盖、途径覆盖至少所选择的测试用例及其对应的编号。

语句覆盖:

用例选用A、C,预期输出K,J两个语句模块;

条件覆盖:

用例选用:A,预期输出:x=0为真,y〉2为真;

B,预期输出:x=0为假,y>2为假;x〈l为假,y=l为假;

C,预期输出:x=0为假,y>2为假;x〈l为真,y=l为假;

D,预期输出:x=0为假,y>2为假;x〈l为假,y=l为真;

分支覆盖:

用例选用:A,预期输出:x=Oandy〉2为真;

B,预期输出:x=Oandy>2为假;x<lory=1为假;

C,预期输出:x=0andy〉2为假;x<lory=1为真;

途径覆盖:

用例选用:A,预期输出:K语句模块;

B,预期输出:J语句模块;

D,预期输出:不执行任何语句;

41.根据下列条件使用等价划分法设计测试用例。

某一8位微机,其十六进制常数定义为:以Ox或0X开头日勺数是十六进制整数,其值日勺范围是

-7f〜7f(表达十六进制日勺大小写字母不加区别),如0X13,0X6A,-0X3c。

解答:等价划分法①划分等价类并编号,如下表所示。

十六进制整型常量输入条件的等价类表

输入数据合理等价类不合理等价类

非Ox或非一打头的串

.具有非数字且

或开头位

Ox0X1-2(a,b,c,d,e,f)以外字符

数字串

十六进制整数多于5个字符

以一Ox打头日勺1〜2

一后跟非0日勺多位串

位数字串

—0后跟数字串

—后多于3个数字

10.不不小于一7f

十六进制数范围9.在一7f〜7f之间

11.不小于7f

②为合理等价类设计测试用例,表中有三个合理等价类,设计两个例子

测试数据期望成果覆盖范围

0X23显示有效输入L9

-0X15显示有效输入2,9

③为每个不合理等价类至少设计一种测试用例

测试数据期望成果覆盖范围

2显示无效输入3

G12显示无效输入4

123311显示无效输入5

-1012显示无效输入6

-011显示无效输入7

-0134显示无效输入8

-0x777显示无效输入10

0x87显示无效输入n

40.试运用McCabe日勺程序复杂性计算措施计算如下程序图日勺复杂性。

40.请使用PAD图和PDL语言描述在数组A(1)〜A(10)中找最大数的算法。

解:PDL语言:

N=1

WHILEN<=10DO

IFA(N)<=A(N+l)MAX=A(N+l)

ELSEMAX=A(N)ENDIF;

N=N+1;

ENDWHILE;

PAD图:

T

41.根据下列条件使用等价类划分法设计测试用例。

某一8位微机,其八进制常数定义为:以零开头时数是八进制整数,其值日勺范围是-177〜177,

如05,0127,-065

解:(1)划分等价类并编号,如下表达:(4分)

八进*性型常置输入条件的等价费表

嫡人数站合速等饰55不合卷等价类

3.以享。享-打头的事

4.0打头含有充器字字符的事

5.以9打头含有茅数字字符的事

1.24便以0打头的戮字串

儿进制整数6.多于5个字神

2.以■()打头的A5位油率

?.-后专0的多位手

8.-后有聿数字字将

9.-后多于4个数字

11.小于J77

八进制裁范困10.在-177~177之河

12.大于177

(2)为合理等价类设计测试用例,表中有两个合理等价类,设计两个例子(2分)

测底教落期望结果覆盖市圉

023显示有效联入L10

.0156显示有效it入2,10

(3)为不合理等价类测试用例,至少设计一种测试用例(2分)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论