软件工程应用题汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(15分)某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄在20岁至40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员;年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。请用结构化语言、判定表或判定树描述上述问题。
1.(1)结构化语言
IF 年龄<20
THEN IF 文化程度=初中
THEN 脱产学习
ELSE 工作为电工
ENDIF
ELSE IF 年龄≤40
THEN IF (文化程度=大学)
THEN 工作为技术员
ELSE IF 性别=男性
THEN 工作为钳工
ELSE 工作为钳工
ENDIF
ENDIF
ELSE IF (文化程度=大学)
THEN 工作为技术员
ELSE 工作为材料员
ENDIF
ENDIF
ENDIF
判定树如下:
年龄≤20岁初中脱产学习
高中电工
高中或初中男性钳工
确定职工工作__ 20岁<年龄≤40岁女性车工
大学技术员
年龄>40岁高中或初中材料员
大学技术员
2.程序流程图如下:
语句覆盖 A=3 B=0
东 北 大 学 秦 皇 岛 分 校
课程名称: 软件工程 试卷: (B) 考试形式:闭卷
授课专业:信息与计算科学、数学与应用数学考试日期:2013年**月**日 试卷:共 5 页
一、 某食物订货
系统大致工作过程如下:
首先,食物订
货系统需要接收顾客的食物订单,并在接收后向顾客呈送一个收条,然后将订单转交系统内部的功能处理.其次,食物订货系统要能够将已经接收的食物订单及时转交给厨房.最后,食物订货系统要能够基于一段时间的食物积累,为管理者提供管理报表,反映组织的生产状况.请用数据流图描述该系统.(10分) 解:该系统的数据流图如下图所示:
装
订
二、常见的电梯控制系统如下:一个控制系统控制多个电梯.每个电梯在卷扬电机的作用下做
上下运动.每个电梯停靠点有一个传感器,用以感应电梯的实时位置.电梯内部和建筑的每个电梯停靠层都设有指示器,用来告知用户电梯的实时位置和运动状况.电梯内和建筑的每个电梯停靠层都设有按钮了,用户可以通过这些按钮提出服务申请并进出电梯.控制系统调度用户的申请.(10分)
解:该系统的数据流图如下图所示:
三、三:某学校为研讨班制度如下:研讨班由每个学年开始时开设,持续一学年.每个研讨班针
对一个或多个研究方向,可由一位或多位教师主持.学生可根据主持教师的姓名和研讨班的方向来选择和参加某个和研讨班.所有学生必须且只能参加一个研讨班的学习.研讨班会时常开展活动,由教师决定活动时间地点主题和作报告的学生.每次活动时,由一位或多
位学生做学习报告,交流学习心得.每个学生在一次活动中做一次报告.教师对每个报告进行点评和指导,提出意见和建议.请根据以上叙述画出实体-联系图. (10分)
解:该系统E-R图如下图所示:
四、四、邮政包裹单如下图可分割为收件人、寄件人、包裹三部分,请结合实际由图画出E-R
图(10分)
.
解:如下图:
五、电话系统工作状态如下图,请用自然语言描述之。(10分)
解:没有人打电话时电话处于闲置状态,有人拿起听筒则进入拨号音状态,到打这个状态后,电话的行为是响起拨号并计时;这是如果拿起听筒的人不想打电话,放下听筒,电话重回闲置
状态;如果拿起电话长时间不拨号,则进入超时状态,此时响蜂鸣音,挂断电话,进入闲置状态;此时若用户拨号,若号码无效,则播放存储的信息,信息播完进入断线状态或者未播完拨号者挂断电话,系统进入闲置状态;若号码有效,则进入试接通状态,若占线,则响忙音,挂断电话,进入闲置状态;若接通,则振铃,此时若受话人挂断电话,则进入闲置状态,若回话,则进入通话状态;通话状态下挂断电话,则系统进入闲置状态,若受话人挂断电话,则进入断线状态,挂断电话,进入闲置状态。
五、六、图形用户界面具有一个主菜单和一个带有文件打开命令的文件菜单,在每个菜单上都
有一条退出命令。假设每次只有一个文件能够打开。建立图形用户界面的状态图。(10分)
七、由以下数据流图画出软件结构图。(10分)
解:
八、某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000
元,则基本手续费为交易金额
的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%。当每股售价超过25元时,附加手续费为基本手续费的1%。请用程序流图描述总费用的算法。(10分)
九、研究下列伪码,画出程序流图。(10分)
COMMENT: PROGRAM SEARCHES FOR FIRST N REFERENCES
TO A TOPIC IN AN INFORMATION RETRIEVAL
SYSTEM WITH T TOTAL ENTRIES
INTPUT N
I=O
MATCH=0
DO WHILE I≤T
I=I+1
IF WORD=KEYWORD
THEN MATCH=MATCH+1
STORE IN BUFFER