软件工程2010(12)测验答案
更新时间:2024-01-12 06:17:01 阅读量: 教育文库 文档下载
- 软件工程2010大学排行推荐度:
- 相关推荐
软件工程测试题
一、判断对错(关于软件开发及需求分析的叙述)。
1)只要采用面向对象的开发方法和技术,就可以解决软件危机。
2)SA法是面向数据流,建立在数据封闭原则上的需求分析方法。 3)软件工程管理的范围是软件项目开发期间的所有活动。
4)在面向对象的需求分析方法中,建立静态模型是最主要的任务。 5)加工说明是对系统流程图中的加工进行说明。
6)判定树的优点是容易转换为计算机实现并能够描述组合条件。
7)用面向对象方法开发的软件系统,可维护性好。 8)分层的DFD 图可以用于可行性分析阶段,描述系统的物理结构。
9)在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手资料,并从中提取出有价值的需求。 10)CMM 是指导软件开发的一种面向对象的新技术。
二、判断对错(关于模块化程序设计的叙述)。
1)程序设计比较方便,易于维护。 2)不利于多人分工编制大型程序。
3)软件的功能便于扩充。 4)程序易于理解,也便于排错。 5)在主存储器能够容纳得下得前提下,应使模块尽可能大,以便减少模块的个数。 6)模块之间的接口叫做数据文件。
7)模块之间接口关系改变,只要模块内部实现细节不修改将不会影响别的模块。
8)模块间的单向调用关系叫做模块的层次结构。 9)模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。
10)模块化的程序设计提高了系统的可修改性。 三、判断对错(关于程序设计风格的指导原则)。
1)不能进行浮点数的相等比较。 2)尽量多使用临时变量。
3)不滥用语言特色。 4)不用可以省略的括号。
5)使用有意义的变量名。 6)应尽可能把程序编的短些。
7)把常见的局部优化工作留给编译程序去做。 8)注解越少越好。
9)程序的格式应有助于读者理解程序。 10)应尽可能多用GOTO 语句。
四、判断对错(关于软件测试)。
1)为了使得软件容易测试,应该使用高级的程序设计语言编制程序。 2)软件测试是一个程序的执行过程,目的是为了发现软件中隐藏的错误。 3)如果程序中连锁式连接了8个判定(IF)结构,则程序中总的路径数达28。 4)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。 5)为了快速完成集成测试,采用一次性集成方式是适宜的。
6)对一批模块进行测试,被发现的错误多的模块中残留的错误将比其他的模块少。
7)好的测试用例应能证明软件是正确的。
8)边界值分析方法是取输入/输出等价类的边界值作为测试用例。 9)等价类划分方法考虑了各等价类之间取值的组合情况下可能的结果。 10)判定覆盖法可能查不出在判定中逻辑运算符使用有误时产生的错误。
五、判断对错(关于软件可维护性)。
1)在进行需求分析时需同时考虑可维护性问题。
2)完成测试作业后,为了缩短源程序的长度应删去程序中的注解。
3)尽可能在软件生产过程中保证各阶段文档的正确性。 4)编程时应尽可能使用全局变量。
5)选择时间效率和空间效率尽可能高的算法。 6)尽可能利用硬件的特点。
7)重视程序结构的设计,使程序具有较好的层次结构。 8)使用维护工具或支撑环境。 9)在进行概要设计时应加强模块间的联系。
10)提高程序的易读性,尽可能使用高级语言编写程序。 11)为了加快软件维护作业的进度,应尽可能增加维护人员的数目。
六、判断对错(关于文档编制)。
1)可行性研究报告应评述为了合理地达到开发目标而可能选择的各种方案,以便用户抉择。因此编写者不必提出结论。
2)操作手册的编写工作应该在软件测试阶段之前完成。 3)软件的开发单位应该建立本单位文档的标识方法,使文档的每一页都具有明确的标识。 4)为了使得文档便于修改、保持一致性,各文档的内容不应有相互重复的地方。 5)用户手册要使用专门术语,并充分地描述该软件系统地结构及使用方法。
6)详细设计说明书中可以使用判定表及必要地说明来标识程序的逻辑。 7)概要设计说明书中可以使用IPO图来说明接口设计。
8)测试分析报告应把每个模块实际测试的结果,与软件需求规格说明书和概要设计说明书中规定的要求进行对照并做出结论。
9)软件需求规格说明书中可以对软件的操作人员和维护人员的教育水平和技术专长提出要求。 10)项目开发计划除去规定项目开发所需的资源、开发的进度等之外,还可以包括用户培训计划。 七、某学校对学生成绩的评定方法为:
如果期末考试成绩大于等于90分,作业成绩为好者成绩定为优,而作业成绩为差者定为良;否则,如果期末考试成绩大于等于75分,作业成绩为好者成绩定为良,而作业成绩为差者成绩定为及格;否则,如果期末考试成绩大于等于60分,作业成绩为好者成绩定为及格,而作业成绩为差者成绩定为不及格;否则,如果期末考试成绩小于60分,成绩定为不及格。 要求:绘制上述问题的决策树。
解:
90<=分数<=100 作业好 作业差 优 良 良 及格 及格 不及格 不及格 成评绩定75<=分数<90 作业好 作业差 标准 作业好 60<=分数<75 作业差 分数<60
八、已知有下面程序流程图
开始abcdegfhij结束(1)画出上图的程序控制流图,并求出它的程序复杂度。 (2)为了完成基本路径测试,求它的一组独立的路径。 解:(1)
a124dcR2R5 b35R18fR3R496geh1071112i13j 环路复杂性=判断数+1=4+1=5(个)
(2) 路径1:abcdij 路径2:abceij 路径3:abfgij 路径4:abfhij
路径5:abfhibj
九、某考务处理系统有如下功能: (1)对考生送来的报名表进行检查。
(2)对合格的报名表编好准考证号码后将准考证送给学生,并将汇总后的考生名单送给阅卷站。
(3)对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者。 (4)填写考生通知单(内容包含考试成绩和合格/不合格标志),送给考生。
(5)按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计和试题难度分析,产生统计分析表。
要求:画出该考务处理系统的分层数据流图。
顶层数据流图: 考生 不合格报名表 报名表 准考证 考务 处理 系统 统计分析表 考试中心 合格标准 考生通知单 考生名单成绩表错误成绩表 阅卷站 第1层数据流图:
成绩表 报名表 考生通知单 1 不合格报名表 2 记名 统计成绩 错误成绩表 统计分析表 登报准考证 表 考生名单合格标准加工1的子图:
报名表 有准考证的检查报不合格报名表 名表 加工2的子图:
考生名册 1.1 合格报名表 1.2 编准考证号码 报名表 1.3 登记 考生 考生名单 准考证考生名册 错误成绩表 合格标准 经审定的成绩表 2.1 2.2 成绩表 2.3 填写通知单 考生通知单 检查成正确成绩表 审定合绩表 格者 试题得分表 考生名册 分类统计表 2.5 分析试题难度 难度分析表 2.4 分类统计成绩
正在阅读:
软件工程2010(12)测验答案01-12
生产天线隔断条的系统08-16
20年后的学校02-16
趣味英语02-16
税务会计试卷及答案04-05
京房遗法 筮法巅峰03-13
5.《通风除尘》复习及答案(安全13)06-07
(SQLserver)大连理工大学城市学院SQLServer期末复习题库04-19
北京市高级法院2006年知识产权审判新发展(发表稿)09-24
桥梁工程知识点总结 - 图文05-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 软件工程
- 测验
- 答案
- 2010
- 12
- 新生中心小学教导处工作计划(2013—2014学年度第一学期)
- 嘉兴港区开发建设管理委员会办公室文件 - 图文
- 佛荫镇卫生院对村卫生室公共卫生服务项目进行督导检查简报 - 图文
- 就职前与老板面谈需要准备的面试问题
- 高中教材中出现的物理学史、化学史、生物学史 - 图文
- 地理学习方法:高中地理自主学习能力的培养
- 用友NC5存货核算-存货核算参数及使用概述
- 金融风险管理考试题目及答案 - 图文
- 7、《傅雷家书》导学稿+答案
- 微信、WhatsApp、Line移动互联社交三国杀
- 无锡市春江花园业主委员会诉上海陆家嘴物业管理有限公司等物业管理纠纷案
- 3-三标南四环路基专项施工方案(修订稿) - 图文
- 北京公务员最新时事:公安部出台“三项纪律” 公安民警禁入夜总会娱乐
- 《东莞市“三旧”改造实施细则》操作指南
- 朱明乡中心小学校校舍及食堂安全卫生隐患排查整改报告
- 人教版英语七年级上Section A(la - lc)
- 采掘机械试题
- 高中生班主任兼数学老师推荐信范文
- 微碱解—厌氧水解—SBR好氧生化法处理有机磷农药废水
- matlab闲杂程序