资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
福建师范大学21秋软件工程在线作业二答案参考1. 由于现实世界中的实体是相对稳定的,因此,以对象为中心构造的软件系统也是相对稳定的。( )T.对F.错参考答案:T2. 具有相似或相同性质的对象的抽象就是类。( )A.错误B.正确参考答案:B3. 在软件的运行和使用期间,和硬件一样存在机械磨损、老化问题。( )A.错误B.正确参考答案:A4. 在需求分析过程中,分析员要从用户那里解决的最重要的问题是要求软件具有什么样的结构。( )A.错误B.正确参考答案:A5. 文档是一种数据媒体和其上所记录的数据。( )A.错误B.正确参考答案:B6. 软件的可维护性、可使用性、( )是衡量软件质量的几个主要特性。A、可靠性B、可复用性C、可理解性D、可修改性参考答案:A7. 软件测试是对软件规格说明,软件设计和编码的最全面也是最后的审查。( )A.错误B.正确参考答案:B8. 系统响应时间有两个重要属性,分别是长度和易变性。对用户来说,系统响应时间越短越好。( )T.对F.错参考答案:F9. 数据库设计属于详细设计。( )A.正确B.错误参考答案:B10. 进行需求分析可使用多种工具,但( )是不适用的。A、数据流图B、判定表C、PAD图D、数据词典参考答案:C11. 数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于运动状态的数据,数据流是处于静止中的数据。( )A.错误B.正确参考答案:A12. Jackson方法根据( )来导出程序结构。A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A13. 数据字典是用来定义( )中的各个成份的具体含义。A.流程图B.功能结构图C.系统结构图D.数据流图参考答案:D14. 下面属于在需求分析阶段的图形工具的是( )A.数据流图B.层次方框图C.IPO图D.I-O图参考答案:ABC15. 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试( )。A、系统测试、集成.测试、单元测试B、单元测试、组装测试、确认测试C、单元测试、确认测试、集成测试D、确认测试、组装测试、单元测试参考答案:A16. 软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高。( )A.错误B.正确参考答案:A17. 当系统要求复杂,系统服务不太清楚时,快速软件软件原型验证需求,可以大大减少因系统需求的可能性错误而导致的损失。( )A.正确B.错误参考答案:A18. 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系?( )A.关系图B.盒图C.流程图D.判定树和判定表参考答案:D19. 软件测试的目的是( )。A、评价软件的质量B、发现软件的错误C、找出软件的所有错误D、证明软件是正确的参考答案:B20. 可行性分析报告是问题定义和可行性分析阶段的最终交付物。( )A.正确B.错误参考答案:B21. 使用类创建对象的过程实际上是类的实例化过程。( )A.错误B.正确参考答案:B22. 软件也会磨损和老化。( )A.错误B.正确参考答案:A23. Jackson方法在需求分析阶段的主要步骤不包括( )。A.了解实体行为B.标识实体与行为C.生成实体结构图D.创建软件系统模型参考答案:A24. ( )允许用户把若干作业提交计算机系统集中处理的操作系统。A.分时操作系统B.实时操作系统C.网络操作系统D.批处理操作系统参考答案:D25. 操作系统是用户和硬件的接口。( )A.错误B.正确参考答案:B26. 软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它主要包括( )。A.风险标识B.风险估算C.风险评价D.风险驾驭和监控参考答案:ABCD27. 通过软件测试,可以发现软件中所有潜伏的错误。( )A.错误B.正确参考答案:A28. 理解别人写的程序通常非常困难,而且困难程度随着软件配置成分的减少而迅速增加。如果仅有程序代码没有说明文档,则会出现严重的问题。( )A.错误B.正确参考答案:B29. 画数据流图的基本目的是利用它作为交流信息的工具。( )A.正确B.错误参考答案:A30. 程序控制的三种基本结构中,( )结构可提供多条路径选择。A、反序B、顺序C、循环D、分支参考答案:D31. 当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系。A.判定表和判定树B.盒图C.流程图D.关系图参考答案:A32. 软件对象间彼此间的关系是没有关联的。( )A.正确B.错误参考答案:B33. IPO图示输入、处理、输出图的简称。( )A.正确B.错误参考答案:A34. 软件测试的目的是证明软件是正确的。( )A.正确B.错误参考答案:B35. 需求分析阶段的任务是确定( )。A.软件测试的具体方法B.软件开发工具C.软件开发费用D.软件系统的功能参考答案:D36. 模块之间联系越紧密,其耦合性就越弱,模块的独立性则越强。( )A.错误B.正确参考答案:A37. 规定功能的软件,在一定程度上对自身错误的作用具有屏蔽能力,则称此软件具有什么功能?( )A.隐藏B.屏蔽C.容错D.适应参考答案:C38. 软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科?( )A.管理B.加工C.制造D.技术参考答案:AD39. 软件需求分析的任务不应包括( )。A、问题分析B、信息域分析C、结构化程序设计D、确定逻辑模型参考答案:C40. 软件测试是软件质量保证的重要手段,下述( )是软件测试的最基础环节。A、功能测试B、单元测试C、结构测试D、确认测试参考答案:B41. 系统响应时间指从用户完成某个控制动作,到软件给出预期的响应之间的这段时间。( )T.对F.错参考答案:T42. 内聚程度较低的是( )内聚。A、偶然B、通讯C、顺序D、时间参考答案:A43. 在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。( )A.错误B.正确参考答案:B44. 以下哪个不属于验证软件需求的正确性的( )A.现象性B.有效性C.完整性D.一致性参考答案:A45. 面向对象的开发方法的工作模型是( )。A.瀑布模型B.喷泉模型C.智能模型D.循环模型参考答案:B46. 总体设计过程通常由哪两个主要阶段组成?( )A.系统设计阶段B.结构设计阶段C.数据库设计阶段D.详细设计阶段参考答案:AB47. 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试阶段的基础。A.集成测试B.系统测试C.验收测试D.单元测试参考答案:D48. 顺序文件和链接文件的长度都可以动态变化。( )A.错误B.正确参考答案:A49. 数据流图和( )共同构成系统的逻辑模型。A、IPO图B、PDLC、数据字典D、层次图参考答案:C50. 绝大多数软件在设计时没有考虑将来的修改。只要使用强调模块独立原理的设计方法学,修改软件就不会困难和容易发生差错。( )A.错误B.正确参考答案:A51. 宽度是软件结构内同一个层次上的模块总数的最大值。( )A.正确B.错误参考答案:A52. 封装,尤其是OO方法的对象封装性,为软件复用技术提供了良好的条件。( )A.错误B.正确参考答案:B53. 以下不属于白盒测试技术的是( )A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分参考答案:D54. 客观实体在问题域中的抽象是( )。A.类B.对象C.用例D.接口参考答案:B55. 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。A.多态性B.封装性C.继承性D.重用性参考答案:C56. 开发一个软件项目总存在某些不确定性,即存在风险,有些风险如果控制得不好,可能导致灾难性的后果。( )A.错误B.正确参考答案:B57. 模块内聚度越高,说明模块内各成分彼此结合的程度越( )。A.松散B.紧密C.无法判断D.相等参考答案:B58. 在以下白盒技术测试用例的设计中( )是最弱的覆盖标准。A.语句B.条件C.条件组合D.判定参考答案:A59. 软件调试技术包括( )。A.集成测试B.边界值分析C.循环覆盖D.回溯法参考答案:D60. 耦合是对一个软件结构内不同模块之间互连程度的度量。( )A.正确B.错误参考答案:A
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号