软件工程应用题汇总.docx

上传人:b****2 文档编号:1272598 上传时间:2022-10-19 格式:DOCX 页数:31 大小:1.11MB
下载 相关 举报
软件工程应用题汇总.docx_第1页
第1页 / 共31页
软件工程应用题汇总.docx_第2页
第2页 / 共31页
软件工程应用题汇总.docx_第3页
第3页 / 共31页
软件工程应用题汇总.docx_第4页
第4页 / 共31页
软件工程应用题汇总.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

软件工程应用题汇总.docx

《软件工程应用题汇总.docx》由会员分享,可在线阅读,更多相关《软件工程应用题汇总.docx(31页珍藏版)》请在冰豆网上搜索。

软件工程应用题汇总.docx

(15分)某厂对部分职工重新分配工作的政策是:

年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄在20岁至40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员;年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。

请用结构化语言、判定表或判定树描述上述问题。

1.

(1)结构化语言

IF年龄<20

THENIF文化程度=初中

THEN脱产学习

ELSE工作为电工

ENDIF

ELSEIF年龄≤40

THENIF(文化程度=大学)

THEN工作为技术员

ELSEIF性别=男性

THEN工作为钳工

ELSE工作为钳工

ENDIF

ENDIF

ELSEIF(文化程度=大学)

THEN工作为技术员

ELSE工作为材料员

ENDIF

ENDIF

ENDIF

 判定树如下:

年龄≤20岁初中脱产学习

高中电工

高中或初中男性钳工

确定职工工作__20岁<年龄≤40岁女性车工

  大学技术员

       年龄>40岁高中或初中材料员

大学技术员

2.程序流程图如下:

开始

A=3ORB>1B>

A>2andB=0

X=A+B

X=A-3

返回

语句覆盖 A=3B=0

装订线

装订线内不要答题

学号

姓名

班级

东北大学秦皇岛分校

课程名称:

软件工程试卷:

(B)考试形式:

闭卷

授课专业:

信息与计算科学、数学与应用数学考试日期:

2013年**月**日

试卷:

共5页

题号

总分

得分

阅卷人

一、某食物订货系统大致工作过程如下:

首先,食物订货系统需要接收顾客的食物订单,并在接收后向顾客呈送一个收条,然后将订单转交系统内部的功能处理.其次,食物订货系统要能够将已经接收的食物订单及时转交给厨房.最后,食物订货系统要能够基于一段时间的食物积累,为管理者提供管理报表,反映组织的生产状况.请用数据流图描述该系统.(10分)

解:

该系统的数据流图如下图所示:

顾客订单

食物订单

管理报表

格式化的库存数据

日常食物销售

日常库存消耗

存货信息

食物销售数据

格式化的食物销售数据

收条

顾客

管理者

厨房

1

接收、传递顾客食物订单

2

更新食物销售记录

2

更新食物销售记录

2

更新食物销售记录

D1

食物销售记录

D2

库存记录

二、常见的电梯控制系统如下:

一个控制系统控制多个电梯.每个电梯在卷扬电机的作用下做上下运动.每个电梯停靠点有一个传感器,用以感应电梯的实时位置.电梯内部和建筑的每个电梯停靠层都设有指示器,用来告知用户电梯的实时位置和运动状况.电梯内和建筑的每个电梯停靠层都设有按钮了,用户可以通过这些按钮提出服务申请并进出电梯.控制系统调度用户的申请.(10分)

解:

该系统的数据流图如下图所示:

电机信号

服务请求信号

门控信号

指示器信号

感应器信号

感应器

5

电梯门控制

D3

电梯位置

指示器

按钮

电梯门

卷扬电机

8

移除服务请求

1

记录服务请求

2

卷扬机控制

6

更新电梯位置

7

指示器控制

2

服务请求调度

电梯位置

D3

D3

服务请求

D4

电梯状态

3

更新电梯状态

D2

D3

电梯位置

运动目标

开关门信号

三、三:

某学校为研讨班制度如下:

研讨班由每个学年开始时开设,持续一学年.每个研讨班针对一个或多个研究方向,可由一位或多位教师主持.学生可根据主持教师的姓名和研讨班的方向来选择和参加某个和研讨班.所有学生必须且只能参加一个研讨班的学习.研讨班会时常开展活动,由教师决定活动时间地点主题和作报告的学生.每次活动时,由一位或多位学生做学习报告,交流学习心得.每个学生在一次活动中做一次报告.教师对每个报告进行点评和指导,提出意见和建议.请根据以上叙述画出实体-联系图.(10分)

解:

该系统E-R图如下图所示:

学生

研讨班

教师

活动

学习报告

职工号

学号

姓名

学年

班号

心得

时间

建议

地点

主题

内容

顺序号

姓名

方向

开展

主持

进行

参加

点评和指导

意见

1

1

M

M

N

M

M

M

1

N

装订线

装订线内不要答题

学号

姓名

班级

四、四、邮政包裹单如下图可分割为收件人、寄件人、包裹三部分,请结合实际由图画出E-R图(10分)

.

解:

如下图:

邮编

姓名

电话

保价金额

备注

邮编

挂号费

数量

是否保价

物品

重量

保价费

电话

姓名

地址

地址

回执单

单价

收件人

收件人

包裹

签收

邮寄

资费

用户代码

五、电话系统工作状态如下图,请用自然语言描述之。

(10分)

解:

没有人打电话时电话处于闲置状态,有人拿起听筒则进入拨号音状态,到打这个状态后,电话的行为是响起拨号并计时;这是如果拿起听筒的人不想打电话,放下听筒,电话重回闲置状态;如果拿起电话长时间不拨号,则进入超时状态,此时响蜂鸣音,挂断电话,进入闲置状态;此时若用户拨号,若号码无效,则播放存储的信息,信息播完进入断线状态或者未播完拨号者挂断电话,系统进入闲置状态;若号码有效,则进入试接通状态,若占线,则响忙音,挂断电话,进入闲置状态;若接通,则振铃,此时若受话人挂断电话,则进入闲置状态,若回话,则进入通话状态;通话状态下挂断电话,则系统进入闲置状态,若受话人挂断电话,则进入断线状态,挂断电话,进入闲置状态。

五、六、图形用户界面具有一个主菜单和一个带有文件打开命令的文件菜单,在每个菜单上都有一条退出命令。

假设每次只有一个文件能够打开。

建立图形用户界面的状态图。

(10分)

装订线

装订线内不要答题

学号

姓名

班级

关闭文件

文件不存在

返回主菜单

打开文件

进入主文件菜单

退出

闲置

主菜单

文件菜单

文件打开

进入

七、由以下数据流图画出软件结构图。

(10分)

解:

八、某交易所规定给经纪人的手续费计算方法如下:

总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。

如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。

当每股售价低于14元时,附加手续费为基本手续费的5%。

当每股售价在14元到25元之间时,附加手续费为基本手续费的2%。

当每股售价超过25元时,附加手续费为基本手续费的1%。

请用程序流图描述总费用的算法。

(10分)

Y

N

N

Y

N

N

Y

Y

开始

结束

M<1000?

A=0.084*M

P<14?

A=0.05*M+34

M<10000?

A=0.04*M+134

输入交易金额M,股价P

P<25?

B=0.05*A

B=0.02*A

B=0.01*A

T=A+B

输出T

Y

九、研究下列伪码,画出程序流图。

(10分)

COMMENT:

PROGRAMSEARCHESFORFIRSTNREFERENCES

TOATOPICINANINFORMATIONRETRIEVAL

SYSTEMWITHTTOTALENTRIES

INTPUTN

I=O

MATCH=0

DOWHILEI≤T

装订线

装订线内不要答题

学号

姓名

班级

I=I+1

IFWORD=KEYWORD

THENMATCH=MATCH+1

STOREINBUFFER

END

IFMATCH=N

THENGOTOOUTPUT

关闭文件

文件不存在

返回主菜单

打开文件

进入主文件菜单

退出

闲置

主菜单

文件菜单

文件打开

进入

END

IFN=0

THENPRINT“NOMATCH”

OUTPUT:

ELSECALLSUBROUTINETOPRINTBUFFER

INFORMATION

END

解:

十、分析以下层次图,确定每个模块的内聚类型。

(10分)

装订线

装订线内不要答题

学号

姓名

班级

解:

从图中所示的层次图可以看出,这个程序的功能是计算若干个指定地点的每日平均温度。

变量sum保存某

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

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1