软件工程应用题汇总.doc
《软件工程应用题汇总.doc》由会员分享,可在线阅读,更多相关《软件工程应用题汇总.doc(33页珍藏版)》请在咨信网上搜索。
1、(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 E
2、NDIF ELSE IF (文化程度=大学) THEN 工作为技术员 ELSE 工作为材料员 ENDIF ENDIF ENDIF判定树如下: 年龄岁 初中 脱产学习 高中 电工 高中或初中 男性 钳工 确定职工工作_ 岁年龄岁 女性 车工 大学 技术员 年龄岁 高中或初中 材料员 大学 技术员 2.程序流程图如下:开始A=3 OR B1 BA2 and B=0X=A+BX=A-3返回语句覆盖A=3 B=0装 订 线装 订 线 内 不 要 答 题学 号姓 名班 级东 北 大 学 秦 皇 岛 分 校课程名称: 软件工程 试卷: (B) 考试形式:闭卷授课专业:信息与计算科学、数学与应用数学考试日期
3、:2013年*月*日 试卷:共 5 页题号一二三四五六七八九十总分得分阅卷人 一、 某食物订货系统大致工作过程如下:首先,食物订货系统需要接收顾客的食物订单,并在接收后向顾客呈送一个收条,然后将订单转交系统内部的功能处理.其次,食物订货系统要能够将已经接收的食物订单及时转交给厨房.最后,食物订货系统要能够基于一段时间的食物积累,为管理者提供管理报表,反映组织的生产状况.请用数据流图描述该系统.(10分)解:该系统的数据流图如下图所示:顾客订单食物订单管理报表格式化的库存数据日常食物销售日常库存消耗存货信息食物销售数据格式化的食物销售数据收条顾客管理者厨房1接收、传递顾客食物订单2更新食物销售记
4、录2更新食物销售记录2更新食物销售记录D1食物销售记录D2库存记录二、 常见的电梯控制系统如下:一个控制系统控制多个电梯.每个电梯在卷扬电机的作用下做上下运动.每个电梯停靠点有一个传感器,用以感应电梯的实时位置.电梯内部和建筑的每个电梯停靠层都设有指示器,用来告知用户电梯的实时位置和运动状况.电梯内和建筑的每个电梯停靠层都设有按钮了,用户可以通过这些按钮提出服务申请并进出电梯.控制系统调度用户的申请.(10分)解:该系统的数据流图如下图所示:电机信号服务请求信号门控信号指示器信号感应器信号感应器5电梯门控制D3电梯位置指示器按钮电梯门卷扬电机8移除服务请求1记录服务请求2卷扬机控制6更新电梯位
5、置7指示器控制2服务请求调度电梯位置D3D3服务请求D4电梯状态3更新电梯状态D2D3电梯位置运动目标开关门信号三、 三:某学校为研讨班制度如下:研讨班由每个学年开始时开设,持续一学年.每个研讨班针对一个或多个研究方向,可由一位或多位教师主持.学生可根据主持教师的姓名和研讨班的方向来选择和参加某个和研讨班.所有学生必须且只能参加一个研讨班的学习.研讨班会时常开展活动,由教师决定活动时间地点主题和作报告的学生.每次活动时,由一位或多位学生做学习报告,交流学习心得.每个学生在一次活动中做一次报告.教师对每个报告进行点评和指导,提出意见和建议.请根据以上叙述画出实体-联系图. (10分)解:该系统E
6、-R图如下图所示:学生研讨班教师活动学习报告职工号学号姓名学年班号心得时间建议地点主题内容顺序号姓名方向开展主持进行参加点评和指导意见11MMNMMM1N装 订 线装 订 线 内 不 要 答 题学 号姓 名班 级四、 四、邮政包裹单如下图可分割为收件人、寄件人、包裹三部分,请结合实际由图画出E-R图(10分).解:如下图:邮编姓名电话保价金额备注邮编挂号费数量是否保价物品重量保价费电话姓名地址地址回执单单价收件人收件人包裹签收邮寄资费用户代码五、电话系统工作状态如下图,请用自然语言描述之。(10分)解:没有人打电话时电话处于闲置状态,有人拿起听筒则进入拨号音状态,到打这个状态后,电话的行为是响
7、起拨号并计时;这是如果拿起听筒的人不想打电话,放下听筒,电话重回闲置状态;如果拿起电话长时间不拨号,则进入超时状态,此时响蜂鸣音,挂断电话,进入闲置状态;此时若用户拨号,若号码无效,则播放存储的信息,信息播完进入断线状态或者未播完拨号者挂断电话,系统进入闲置状态;若号码有效,则进入试接通状态,若占线,则响忙音,挂断电话,进入闲置状态;若接通,则振铃,此时若受话人挂断电话,则进入闲置状态,若回话,则进入通话状态;通话状态下挂断电话,则系统进入闲置状态,若受话人挂断电话,则进入断线状态,挂断电话,进入闲置状态。五、 六、图形用户界面具有一个主菜单和一个带有文件打开命令的文件菜单,在每个菜单上都有一
8、条退出命令。假设每次只有一个文件能够打开。建立图形用户界面的状态图。(10分)装 订 线装 订 线 内 不 要 答 题学 号姓 名班 级关闭文件文件不存在返回主菜单打开文件进入主文件菜单退出闲置主菜单文件菜单文件打开进入七、由以下数据流图画出软件结构图。(10分)解:八、某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上1
9、34元。当每股售价低于14元时,附加手续费为基本手续费的5%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%。当每股售价超过25元时,附加手续费为基本手续费的1%。请用程序流图描述总费用的算法。(10分)YNNYNNYY开始结束M1000?A=0.084*MP14?A=0.05*M+34M10000?A=0.04*M+134输入交易金额M,股价PP1 F2: B=1 T3: A=1 T4:M=1 F4:M1填写下表数据覆盖路径覆盖条件M值A=3 B=0 M= 0(2分)a,c(2分)F1,T2,F3,F45(2分)A=0 B=2 M= 2(2分)b d(2分)T1,T2,T3,
10、T4-4(2分)A=3 B=0 M= 0(2分)a,c(2分)F1,F2,F3,F45(2分)根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 “一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。”1.分析三角形应满足:(1)输入3个数(2)a,b,c整数(3)a0,b0,c0(4)a+bc,a+cb,b+ca等腰三角形除了满足三角形的条件外,还应满足:(5)a=b或a=c或b=c等边三角形除了满足三角形的条件外,还应满足:(6)a=b=c2.等价类表有效等价类编号无效等价类编号输入三个数(1)
11、只输入a(10)只输入b(11)只输入c(12)只输入a,b(13)只输入a,c(14)只输入b,c(15)输入超过3个数(16)a,b,c整数(2)a非整(17)b非整(18)c非整(19)a,b非整(20)b,c非整(21)a,c非整(22)a,b,c非整(23)a0,b0,c0(3)a=0(24)b=0(25)c=0(26)a=0,b=0(27)a=0,c=0(28)b=0,c=0(29)a=0,b=0,c=0(30)a0,b0,c0(4)a0(31)b0(32)c0(33)a0,b0(34)a0,c0(35)b0,c0(36)a0,b0,cc,a+cb,b+ca(5)a+bc(38)a
12、+b=c(39)a+cb(40)a+c=b(41)b+ca(42)b+c=a(43)a=b(6)ab且ac且bc(44)a=c(7)b=c(8)a=b=c(9)ab(45)bc(46)ac(47)覆盖有效等价类的测试用例覆盖有效等价类的测试用例等价类编号3,4,5(1)-(5)4,4,5(1)-(5),(6)4,5,4(1)-(5),(7)5,4,4(1)-(5),(8)5,5,5(1)-(5),(9)覆盖无效等价类的测试用例覆盖无效等价类的测试用例 等价类编号 3,*,* (10) *,3,* (11) *,*,3 (12) 3,4,* (13) 3,*,4 (14) *,3,4 (15)
13、3,4,5,6,7 (16) 2.1,3,4 (17) 3,2.1,4 (18) 3,4,2.1 (19) 2.1,2.2,4 (20) 4,2.1,2.2 (21) 2.1,4,2.2 (22) 2.1,2.2,2.3 (23) 0,3,4 (24) 3,0,4 (25) 3,4,0 (26) 0,0,3 (27) 0,3,0 (28) 3,0,0 (29) 0,0,0 (30) -1,2,3 (31) 2,-1,3 (32) 2,3,-1 (33) -1,-2,3 (34) -1,3,-2 (35) 3,-1,-2 (36) -1,-2,-3 (37) 1,2,4 (38) 1,2,3 (
14、39) 1,4,2 (40) 1,3,2 (41) 4,1,2 (42) 3,1,2 (43) 2,3,4 (44) 2,3,3 (45) 3,2,3 (46) 3,3,2 (47) 图书馆的预定图书子系统有如下功能:(1)由供书部门提供书目给订购组;(2)订书组从各单位取得要订的书目;(3)根据供书目录和订书书目产生订书文档留底;(4)将订书信息(包括数目,数量等)反馈给供书单位;(5)将未订书目通知订书者;(6)对于重复订购的书目由系统自动检查,并把结果反馈给订书者。试根据要求画出该问题的数据流图,并把其转换为软件结构图。已知被测试模块流程图如下,按照“条件覆盖”法,在表格中填入满足测试要
15、求的数据。假设几种可能的条件是:T1: A2 F1:A1 F4:Y=1填写下表数据覆盖路径覆盖条件Y值A=3,B=1,Y=1cdT1,T2,F3,F4-4A=1,B=0,Y=2beF1,F2,T3,T47设计一个简化的网上个人银行查询系统,用户可以通过Internet查询自己帐户的收支明细、余额和修改密码。采用面向对象方法:1)请画出系统的用例图;2)识别出系统的主要类,并画其中的二个类图(包含主要属性和操作)。3)画一个UML时序图,描述一次通过网上银行查询余额的具体交互。(二)采用面向对象方法:8分1)请画出系统的用例图;2分2) 识别出系统的主要类2分User、Account、Detai
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 应用题 汇总
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。