福建师范大学21秋《软件工程》在线作业二答案参考62

上传人:夏** 文档编号:497749241 上传时间:2023-02-03 格式:DOCX 页数:13 大小:13.40KB
返回 下载 相关 举报
福建师范大学21秋《软件工程》在线作业二答案参考62_第1页
第1页 / 共13页
福建师范大学21秋《软件工程》在线作业二答案参考62_第2页
第2页 / 共13页
福建师范大学21秋《软件工程》在线作业二答案参考62_第3页
第3页 / 共13页
福建师范大学21秋《软件工程》在线作业二答案参考62_第4页
第4页 / 共13页
福建师范大学21秋《软件工程》在线作业二答案参考62_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《福建师范大学21秋《软件工程》在线作业二答案参考62》由会员分享,可在线阅读,更多相关《福建师范大学21秋《软件工程》在线作业二答案参考62(13页珍藏版)》请在金锄头文库上搜索。

1、福建师范大学21秋软件工程在线作业二答案参考1. 不适合作为科学工程计算的语言是Prolog语言。( )A.错误B.正确参考答案:B2. 所有的测试都应该能追溯到( )A.系统需求B.用户需求C.测试案例D.以上都不正确参考答案:B3. 在结构化分析方法(SA)中,与数据流图配合使用的是( )。A、网络图B、实体联系图C、数据字典D、程序流程图参考答案:C4. 为了充分发挥开发人员的潜力,缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。( )A.错误B.正确参考答案:B5. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。( )A.错误B.正确参考答案:A6. 扇出表示控制

2、的总分布。( )A.正确B.错误参考答案:B7. 实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的10%。( )A.错误B.正确参考答案:A8. 动态模型的描述工具是( )。A.设计图B.结构图C.状态图D.对象图参考答案:C9. 软件工程的主要目的就是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。( )T.对F.错参考答案:T10. 总体设计过程通常由哪两个主要阶段组成?( )A.系统设计阶段B.结构设计阶段C.数据库设计阶段D.详细设计阶段参考答案:AB11. 软件重用分为( )个层次A.4B.3C.2D.1参考答案:B12. 软件测试过程

3、一般可划分为哪几个主要阶段?( )A.单元测试B.集成测试C.验收测试D.系统测试参考答案:ABCD13. 软件测试是对软件规格说明,软件设计和编码的最全面也是最后的审查。( )A.错误B.正确参考答案:B14. 通过软件测试,可以发现软件中所有潜伏的错误。( )A.错误B.正确参考答案:A15. 第二代界面是简单的菜单式。( )A.错误B.正确参考答案:B16. 缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。( )A.错误B.正确参考答案:B17. 数据字典是用来定义( )中的各个成份的具体含义。A.流程图B.功能结构图C.系统结构图D.数据流图参考答案:

4、D18. IPO图示输入、处理、输出图的简称。( )A.正确B.错误参考答案:A19. 以下哪个不属于验证软件需求的正确性的( )A.现象性B.有效性C.完整性D.一致性参考答案:A20. 经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。( )A.错误B.正确参考答案:B21. 软件中使用的可重用构件越多,适应性和完善性维护也就越困难。( )A.错误B.正确参考答案:A22. 把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,但不便于不同人员分工协作,从而提高了整个软件开发工程的困难程度。( )A.错误B.正确参考答案:A23. 软件

5、开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它主要包括( )。A.风险标识B.风险估算C.风险评价D.风险驾驭和监控参考答案:ABCD24. 面向对象设计中,对象有如下一些基本特点:( )A.以数据为中心B.对象是被动的C.无需实现数据封装D.模块独立性好参考答案:AD25. 一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )。A、外部耦合B、数据耦合C、控制耦合D、内容耦合参考答案:C26. 客观实体在问题域中的抽象是( )。A.类B.对象C.用例D.接口参考答案:B27. 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系

6、不大。( )A.错误B.正确参考答案:A28. 需求分析的具体任务包括确定软件系统的功能需求、性能需求和运行环境约束,编制软件需求规格说明书、软件系统的验收测试准则和初步的用户手册。( )A.错误B.正确参考答案:B29. 数据流图的分解速度应保持较高,通常一个加工每次可分解为1020个子加工。( )A.错误B.正确参考答案:A30. 瀑布模型本质上是一种( )。A.线性顺序模型B.顺序迭代模型C.线性迭代模型D.及早见产品模型参考答案:A31. 盒图很容易表现嵌套关系,但不能表示模块的层次结构。( )A.错误B.正确参考答案:A32. 需求分析的主要方法有SD法、OOA法及HIPO法等。(

7、)A.错误B.正确参考答案:A33. 所谓参数化类,就是使用一个或多个类型去参数化一个类的机制,Eiffel语言中就有参数化类。( )T.对F.错参考答案:T34. 软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。( )A.错误B.正确参考答案:B35. Jackson方法根据( )来导出程序结构。A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A36. 软件可维护性的特性中相互矛盾的是( )。A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性参考答案:C37. 通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低

8、顺序是( )。A.通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C.顺序、通信、时间、逻辑D.顺序、通信、逻辑、时间参考答案:C38. 软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。( )A.错误B.正确参考答案:A39. 模块接口设计要简单,以便降低复杂程度和冗余度。( )A.正确B.错误参考答案:A40. 在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分。( )T.对F.错参考答案:F41. 经济可行性研究的范围包括( )。A.资源有效性B.管理制度C.效益分析D.编程语言参考答案:C42. 数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选

9、输入方式不允许用户控制交互过程。( )A.错误B.正确参考答案:A43. 面向对象开发方法中,( )是基于面向对象技术的标准建模语言。A.IPO-ER语言B.DFD方法C.UML语言D.HIPOP方法参考答案:C44. 一般来说,产品、过程、资源等对象都具有内部属性,而不具有外部属性。( )A.错误B.正确参考答案:A45. 数据耦合是( )耦合。A.高B.低C.以上都不正确D.中参考答案:B46. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。( )A.错误B.正确参考答案:B47. ( )用于网络的主干线路和室外连接。A.非屏蔽双绞线B.屏蔽双绞线C.同轴电缆D.光纤参考答案:

10、D48. 在用户界面层次上(不考虑程序的内部结构和处理过程)对软件进行测试属于哪种测试方法( )。A.黑盒测试B.白盒测试C.逻辑覆盖测试D.控制结构测试参考答案:A49. 一个好的用例能够发现至今尚未发现的错误的测试。( )A.错误B.正确参考答案:B50. 软件详细设计主要采用的方法是( )。A、结构程序设计B、模型设计C、结构化设计D、流程图设计参考答案:C51. 增量模型本身是自相矛盾的。它一方面要求开发人员把软件看作一个整体,另一方面又要求开发人员把软件看作构件序列,每个构件本质上都独立于另一个构件。( )A.错误B.正确参考答案:B52. 属于软件测试方法中的静态测试方法的是( )

11、。A.黑盒法B.路径覆盖C.错误推测D.人工检测参考答案:D53. 软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )A.错误B.正确参考答案:A54. 软件生命周期分为( )个时期A.四B.二C.三D.一参考答案:C55. 研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性参考答案:B56. 系统流程图用于可行性分析中的哪种的描述?( )A.当前运行系统B.当前逻辑模型C.目标系统D.新系统参考答案:A57. 生产高质量的软件产品是软件工程的首要目标。( )A.错误B.正确参考答案:B58. 模块内的某成分的输出是另一些成分的输入,该模块的内聚度是( )的。A、功能性B、顺序性C、逻辑性D、瞬时性参考答案:B59. 在折中方案中设置的优先级一般是模糊的。( )A.正确B.错误参考答案:A60. 测试是为了表明程序是正确的,成功的测试是没有发现错误的测试。( )A.错误B.正确参考答案:A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号