软件工程概论期末复习题Word格式文档下载.docx

上传人:b****1 文档编号:5271322 上传时间:2023-05-04 格式:DOCX 页数:9 大小:102.77KB
下载 相关 举报
软件工程概论期末复习题Word格式文档下载.docx_第1页
第1页 / 共9页
软件工程概论期末复习题Word格式文档下载.docx_第2页
第2页 / 共9页
软件工程概论期末复习题Word格式文档下载.docx_第3页
第3页 / 共9页
软件工程概论期末复习题Word格式文档下载.docx_第4页
第4页 / 共9页
软件工程概论期末复习题Word格式文档下载.docx_第5页
第5页 / 共9页
软件工程概论期末复习题Word格式文档下载.docx_第6页
第6页 / 共9页
软件工程概论期末复习题Word格式文档下载.docx_第7页
第7页 / 共9页
软件工程概论期末复习题Word格式文档下载.docx_第8页
第8页 / 共9页
软件工程概论期末复习题Word格式文档下载.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程概论期末复习题Word格式文档下载.docx

《软件工程概论期末复习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件工程概论期末复习题Word格式文档下载.docx(9页珍藏版)》请在冰点文库上搜索。

软件工程概论期末复习题Word格式文档下载.docx

如果天气变冷,出门时要穿上大衣。

2.某厂对部分职工重新分配工作的政策是:

年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工。

20岁至40岁之间,中学文化程度,男性当钳工,女性当车工,大学文化程度都当技术员。

年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。

请用结构化语言﹑判定表或判定树描述上述问题的加工逻辑。

二、McCabe环路复杂性度量

某程序的描述如下:

if((a>

b&

&

i>

10)||(a<

i<

=5))k=a;

elsek=b;

1)画出单个条件的嵌套的分支结构;

(5分)

2)计算该结构的McCabe环路复杂性度量;

(5分)

3)为完成基本路径测试,求它的一组独立的路径。

(5分)

三、测试:

变量的命名规则一般规定如下:

变量名的长度不多于30个字符,第一个字符必须为英文字母,其他字母可以是英文字母、数字以及下划线的任意组合。

请用等价分类法设计测试用例。

四、数据流图

某教务系统具备以下功能,输入用户ID号及口令后,经验证进入教务管理系统,根据请求进行分类处理,可进行如下功能的处理:

1)查询成绩:

查询成绩以及从名次表中得到名次信息。

2)学籍管理:

根据学生总成绩确定名次信息。

3)成绩处理:

处理单科成绩并输入成绩表中。

就以上系统功能画出0层,1层的DFD图。

五、对象模型

1.【中等】一本书的组成有一个封面,一个目录,一个前言,若干章,每章有若干节,每节有若干段,每段有若干句子,每节有0个或多个插图,还有0个或多个表格,最后有一个附录。

建立该书的对象模型。

2.【中等】一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无。

主机包括一个机箱,一个主板,一个电源,存储器等部件。

存储器又分为固定存储器、活动存储器,固定存储器又分为内存和硬盘,活动存储器又分为软盘和光盘。

建立微机的对象模型。

答案

2..某厂对部分职工重新分配工作的政策是:

结构化语言:

CASE年龄<

20

  CASE文化程度初中

   

 

分配工种脱产学习

  CASE文化程度高中

分配工种电工

ENDCASE

=40.AND.>

=20

  CASE文化程度初中.OR.高中

  CASE性别男

分配工种钳工

CASE性别女

分配工种车工

ENDCASE

  ENDCASE

  CASE文化程度大学

分配工种技术员

  ENDCASE

CASE年龄>

40

分配工种材料员

ENDCASE

4)画出单个条件的嵌套的分支结构;

5)计算该结构的McCabe环路复杂性度量;

6)为完成基本路径测试,求它的一组独立的路径。

1、程序的描述如下:

(1)分支结构

(2)McCabe环路复杂性度量V(G)=12(边)-8(节点)+1=5

(3)一组独立路径为

①A→D→H→K②A→B→C→J→K

③A→B→E→H→K④A→D→F→G→J→K

⑤A→D→F→I→K

(1)划分等价类见表1。

表1等价类划分表

输入条件

合理等价类

不合理等价类

长度

(1)小于30个字符

(2)等于30个字符

(5)大于30个字符

第一个字符

(3)英文字母

(6)非英文字母

其他字母

(4)英文字母、数字或下划线的任意组合

(7)空格(8)标点符号(9)运算符号

(10)其他可显示字符

(2)设计测试用例见表2。

表2测试用例表

测试数据

测试范围

期望结果

(1)s_name12

等价类

(1),(3),(4)

有效

(2)a1b2c3d4e5k2l3m4n5o6p7q8r9s_tr

等价类

(2),(3),(4)

(3)a1b2c3d4e1k2l3m4n5o6p7q8r9s_trff

等价类(5)

无效

(4)234name

等价类(6)

(5)abgh

等价类(7)

(6)ab!

2f

等价类(8)

(7)fg+ghh

等价类(9)

(8)H@gh

等价类(10)

四、.某教务系统具备以下功能,输入用户ID号及口令后,经验证进入教务管理系统,根据请求进行分类处理,可进行如下功能的处理:

4)查询成绩:

5)学籍管理:

6)成绩处理:

解:

0层数据流图

1层数据流图

『答案』书的对象模型如图10-1所示。

3.【中等】一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无。

『答案』微机的对象模型如图10-3所示。

综合题:

判定2000-2500年中的每一年是否是闰年,将结果输出。

(能被4整除,不能被100整除的年份是闰年;

能被100整除,又能被400整除的年份是闰年)。

(1)画出该算法的流程图;

(4分)

(2)画出该算法的N-S图;

(3分)

(3)计算环域复杂度;

(3分)

(4)用基本路径覆盖法构造测试用例,要求指出输入数据、预期结果。

测试用例格式如下。

输入数据

预期结果

1.

(1)流程图如下。

(2)N-S图如下。

(3)环域复杂度为5。

(4)测试用例表,见下表。

输入数据y

2000

是闰年

2001

不是闰年

2004

2500

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2