《福建师范大学21春《软件工程》在线作业二满分答案18》由会员分享,可在线阅读,更多相关《福建师范大学21春《软件工程》在线作业二满分答案18(13页珍藏版)》请在金锄头文库上搜索。
1、福建师范大学21春软件工程在线作业二满分答案1. 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试阶段的基础。A.集成测试B.系统测试C.验收测试D.单元测试参考答案:D2. 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系?( )A.关系图B.盒图C.流程图D.判定树和判定表参考答案:D3. 数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式不允许用户控制交互过程。( )A.错误B.正确参考答案:A4. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法。A
2、.对应B.映射C.反映D.反射参考答案:B5. 一个好的用例能够发现至今尚未发现的错误的测试。( )A.错误B.正确参考答案:B6. 集成测试计划是在( )阶段制定的。A、可行性研究和计划B、需求分析C、概要设计D、详细设计参考答案:C7. 一个成功的测试是发现至今尚未发现的错误的测试。( )A.错误B.正确参考答案:B8. 软件维护阶段是软件生命周期的第一个阶段。( )T.对F.错参考答案:F9. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。( )A.错误B.正确参考答案:A10. 确认软件的功能是否与用户所要求的功能相符的测试属于( )。A.集成测试B.自底向上集成测试C.确认测试D
3、.回归测试参考答案:C11. 下面属于软件重用的层次的是( )A.结构重用B.知识重用C.数量重用D.数据重用参考答案:B12. 在结构化分析方法(SA)中,与数据流图配合使用的是( )。A、网络图B、实体联系图C、数据字典D、程序流程图参考答案:C13. 用户帮助设施中附加的帮助设施从一开始就设计在软件里面。( )A.正确B.错误参考答案:B14. 能直接控制该模块的模块数是指一个模块的( )。A.扇入数B.扇出数C.深度D.宽度参考答案:B15. 在树形结构中,每一层的数据元素只和上一层中的一个元素相关。( )A.错误B.正确参考答案:B16. 下列叙述正确的是( )。A、NS图可以用于系
4、统设计B、PDL语言可以用于运行C、PAD图表达的软件过程成树型结构D、结构化程序设计强调效率第一参考答案:C17. 生产高质量的软件产品是软件工程的首要目标。( )A.错误B.正确参考答案:B18. 由于现实世界中的实体是相对稳定的,因此,以对象为中心构造的软件系统也是相对稳定的。( )T.对F.错参考答案:T19. 软件调试是为了发现错误而执行程序的过程。( )A.错误B.正确参考答案:A20. 软件需求分析应确定的是用户对软件的( )A.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求参考答案:A21. Jackson图可以用来表达哪些内容?( )A.程序结构B.操作系统C.数
5、据结构D.部署环境参考答案:AC22. 在折中方案中设置的优先级一般是模糊的。( )A.正确B.错误参考答案:A23. 结构化设计方法是将现实世界的事物以对象的方式映射到计算机世界的方法。( )A.错误B.正确参考答案:A24. 基于计算机系统的软件要素中的软部件由哪些部分组成?( )A.程序B.设备C.数据D.文档参考答案:ACD25. 软件生命周期分为( )个时期A.四B.二C.三D.一参考答案:C26. Jackson方法根据( )来导出程序结构。A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A27. IPO图示输入、处理、输出图的简称。( )A.正确B.错误参考答案
6、:A28. 软件测试的目的是( )。A、评价软件的质量B、发现软件的错误C、找出软件的所有错误D、证明软件是正确的参考答案:B29. 内聚衡量一个模块内各个元素彼此结合的紧密程度。在设计时应该力求做到低内聚。( )T.对F.错参考答案:F30. 使用类创建对象的过程实际上是类的实例化过程。( )A.错误B.正确参考答案:B31. 瀑布模型的一个优点是强迫人员采用规范的方法严格规定了每个阶段必须提交的文档等。( )A.正确B.错误参考答案:A32. 软件从定义开始,经过开发、使用的全过程称为软件生存周期,但是不包括维护阶段。( )A.错误B.正确参考答案:A33. 在软件的运行和使用期间,和硬件
7、一样存在机械磨损、老化问题。( )A.错误B.正确参考答案:A34. 软件可移植性指的是,把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )T.对F.错参考答案:T35. 过程设计语言PDL作为一种设计工具有如下一些优点:( )A.可以作为注释直接插在源程序中间B.可以使用普通的正文编辑程序或文字处理系统C.可以自动由PDL生成程序代码D.动态生成类和对象参考答案:ABC36. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。( )A.错误B.正确参考答案:A37. 数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于运动状态的数据
8、,数据流是处于静止中的数据。( )A.错误B.正确参考答案:A38. 软件可修改性,是指允许对软件系统进行修改,此过程必然会增加其复杂性。( )A.错误B.正确参考答案:A39. 在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手资料,并从中提取出有价值的需求。( )A.错误B.正确参考答案:B40. 面向对象模型包括( )。A.数据模型B.对象模型C.动态模型D.功能模型参考答案:BCD41. 以下哪个不属于验证软件需求的正确性的( )A.现象性B.有效性C.完整性D.一致性参考答案:A42. 模块内聚度越高,说明模块内各成分彼此结合的程度越( )。A.松散B.
9、紧密C.无法判断D.相等参考答案:B43. 扇出表示控制的总分布。( )A.正确B.错误参考答案:B44. 只有了解用户,了解任务,才能设计出好的用户界面。( )A.错误B.正确参考答案:B45. 在以下白盒技术测试用例的设计中( )是最弱的覆盖标准。A.语句B.条件C.条件组合D.判定参考答案:A46. 一个软件的宽度是指其控制的( )。A.模块数B.层数C.跨度D.厚度参考答案:C47. 软件生存周期的( )的工作和软件可维护性有密切的关系。A、编码阶段B、设计阶段C、测试阶段D、每个阶段参考答案:D48. 以下哪一项不是面向对象的特征( )。A.多态性B.继承性C.封装性D.结构化设计参
10、考答案:D49. 下列文档中属于维护阶段的文档是( )。A.软件需求规格说明书B.详细设计说明书C.软件问题报告表D.可行性分析书参考答案:C50. 许多产品的质量问题源于新产品的开发设计阶段,因此在产品( )阶段就应采取有力措施来减少由于设计原因而产生的质量隐患。A.软件评审B.软件测试C.开发设计D.软件度量参考答案:C51. 缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。( )A.错误B.正确参考答案:B52. 系统响应时间指从用户完成某个控制动作,到软件给出预期的响应之间的这段时间。( )T.对F.错参考答案:T53. 程序流程图本质上不是逐步求精的
11、好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。( )A.错误B.正确参考答案:B54. 经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。( )A.错误B.正确参考答案:B55. 快速建立渐进原型RCP建立的原型反映了系统的某些主要特征。( )A.错误B.正确参考答案:B56. 模块接口设计要简单,以便降低复杂程度和冗余度。( )A.正确B.错误参考答案:A57. 影响软件可维护性的主要因素不包括( )。A.可修改性B.可测试性C.可用性D.可理解性参考答案:C58. 从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( )的方法。A.面向过程B.面向数据C.面向属性D.面向对象参考答案:D59. 面向对象的开发方法的工作模型是( )。A.瀑布模型B.喷泉模型C.智能模型D.循环模型参考答案:B60. SA法是面向数据流,建立在数据封闭原则上的需求分析方法。( )A.错误B.正确参考答案:B