资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
福建师范大学21春软件工程在线作业一满分答案1. 操作系统是用户和硬件的接口。( )A.错误B.正确参考答案:B2. 模块的独立程度可以由两个定性标准度量,这两个标准分别称为( )。A.内聚B.继承C.耦合D.多态参考答案:AC3. 封装,尤其是OO方法的对象封装性,为软件复用技术提供了良好的条件。( )A.错误B.正确参考答案:B4. 软件测试的目的是( )。A、评价软件的质量B、发现软件的错误C、找出软件的所有错误D、证明软件是正确的参考答案:B5. 由于现实世界中的实体是相对稳定的,因此,以对象为中心构造的软件系统也是相对稳定的。( )T.对F.错参考答案:T6. 通信内聚、逻辑内聚、信息内聚和时间内聚的内聚性从高到低顺序是( )A.通信、逻辑、信息、时间B.通信、时间、信息、逻辑C.信息、通信、时间、逻辑D.信息、通信、逻辑、时间参考答案:C7. 计算机系统工程是一种从系统层面上的问题求解活动。( )A.错误B.正确参考答案:B8. 软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高。( )A.错误B.正确参考答案:A9. 下列属于数据字典的条目的有( )A.数据流B.数据流分量(数据基本项)C.数据存储(文件)和加工(处理)D.数据变换参考答案:ABC10. 使用DMA方式传送数据期间不需要CPU干预。( )A.错误B.正确参考答案:A11. 软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科?( )A.管理B.加工C.制造D.技术参考答案:AD12. 在面向数据流的软件设计方法中,一般将信息流分为( )。A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流参考答案:D13. 常用的软件测试方法包括( )。A.白盒法B.盒法C.黑盒法D.动态测试参考答案:ABCD14. 在设计测试用例时,( )是用得最多的一种黑盒测试方法。A.等价类划分B.边值分析C.因果图D.判定表参考答案:B15. 软件测试是软件质量保证的重要手段,下述( )是软件测试的最基础环节。A、功能测试B、单元测试C、结构测试D、确认测试参考答案:B16. 程序的控制结构一般采用几种构成,这样可确保结构比较简单?( )A.顺序B.GOTOC.选择D.循环参考答案:ACD17. 由于维护或在维护过程中其他一些不期望的行为引入的错误称为维护的副作用。( )A.错误B.正确参考答案:B18. 一个成功的测试是发现至今尚未发现的错误的测试。( )A.错误B.正确参考答案:B19. 下列文档中属于维护阶段的文档是( )。A.软件需求规格说明书B.详细设计说明书C.软件问题报告表D.可行性分析书参考答案:C20. 软件工程方法学的要素之一过程是指软件开发应该以软件维护为中心,关键是编写程序。( )T.对F.错参考答案:F21. 实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的10%。( )A.错误B.正确参考答案:A22. 设计白盒测试方案的技术主要有( )。A.逻辑覆盖B.控制结构测试C.边界值分析D.错误推测参考答案:AB23. 结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。A、目标B、数据流C、功能D、对象参考答案:B24. 需求分析阶段的任务是确定( )。A.软件测试的具体方法B.软件开发工具C.软件开发费用D.软件系统的功能参考答案:D25. 绝大多数软件在设计时没有考虑将来的修改。只要使用强调模块独立原理的设计方法学,修改软件就不会困难和容易发生差错。( )A.错误B.正确参考答案:A26. 缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。( )A.错误B.正确参考答案:B27. 在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( )。A.软件危机B.软件工程C.程序设计革命D.结构化程序设计参考答案:A28. 软件维护阶段是软件生命周期的第一个阶段。( )T.对F.错参考答案:F29. 数据流图有4种基本符号,其中正方形(或立方体)表示数据的源点或终点。( )T.对F.错参考答案:T30. 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系?( )A.关系图B.盒图C.流程图D.判定树和判定表参考答案:D31. 面对日益增长的软件需求,人们显得力不从心,往往是产生软件危机的原因之一。( )A.错误B.正确参考答案:B32. 在整个软件维护阶段所花费的全部工作中,( )所占比例最大。A、校正性维护B、适应性维护C、完善性维护D、预防性维护参考答案:C33. 决定软件可维护性的因素主要有:可理解性、可测试性、可修改性、可移植性等。( )T.对F.错参考答案:T34. 下面各项中不属于需求分析最终结果的是( )A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告参考答案:ACD35. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是( )。A.软件生存期B.面向对象设计C.结构化程序设计D.面向对象分析参考答案:D36. 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。A.多态性B.封装性C.继承性D.重用性参考答案:C37. 经过严密的软件测试后所提交给用户的软件产品中( )。A.软件不再包含任何错误B.还可能包含少量软件错误C.所提交给用户的可执行文件不会含有任何错误D.文档中不会含有错误参考答案:B38. 软件调试是为了发现错误而执行程序的过程。( )A.错误B.正确参考答案:A39. 面向对象的技术中的“类”,是比较理想的可重用的软构件,称之为( )A.软构件B.类构件C.特殊构件D.以上都不正确参考答案:B40. B类IP地址是指( )。A.每个地址的长度为48位B.可以表示1024个网络C.每个B类网络最多可以有254个节点D.用二进制编址时第一位为1参考答案:D41. 下面不是软件成分的重用的级别的是( )A.设计结果重用B.类重用C.分析结果重用D.代码重用参考答案:B42. 结构化维护与非结构化维护的主要区别在于( )。A.接口的结构化B.数据结构的完整性C.程序的完整性D.应用软件工程方法学,保证完整的软件配置及相应的程序和文档参考答案:D43. 模块间的耦合程度强烈影响系统的( )。A.可理解性B.可测试性C.可靠性D.可测试性参考答案:ABCD44. 能直接控制该模块的模块数是指一个模块的( )。A.扇入数B.扇出数C.深度D.宽度参考答案:B45. 采用自底向上、逐步抽象的程序设计方法是结构化程序设计方法的基本要点之一。( )A.错误B.正确参考答案:A46. 总体设计的目的是确定整个系统的( )A.规模B.功能及模块结构C.费用D.测试方案参考答案:B47. 模块内聚度越高,说明模块内各成分彼此结合的程度越( )。A.松散B.紧密C.无法判断D.相等参考答案:B48. 编码和单元测试属于软件生命周期的不同阶段。( )A.错误B.正确参考答案:A49. 属于软件测试方法中的静态测试方法的是( )。A.黑盒法B.路径覆盖C.错误推测D.人工检测参考答案:D50. 内聚衡量一个模块内各个元素彼此结合的紧密程度。在设计时应该力求做到低内聚。( )T.对F.错参考答案:F51. 面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。( )A.错误B.正确参考答案:B52. Jackson方法根据( )来导出程序结构。A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A53. 提高可维护性的方法包括( )。A.减少代码量B.为每行代码设置注释C.建立明确的软件质量目标D.改进程序文档参考答案:CD54. 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。( )A.错误B.正确参考答案:A55. 子系统测试中着重测试模块的( )A.语法B.接口C.函数D.以上都不正确参考答案:B56. 软件对象间彼此间的关系是没有关联的。( )A.正确B.错误参考答案:B57. 耦合是对一个软件结构内不同模块之间互连程度的度量。( )A.正确B.错误参考答案:A58. 冗余附加技术指为实现结构冗余、信息冗余和时间冗余所需的资源和技术。( )A.错误B.正确参考答案:B59. 中级结构性成本模型COCOMO是一个( )。A.静态单变量模型B.动态单变量模型C.静态多变量模型D.动态多变量模型参考答案:C60. 一般说来,数据字典由4类元素的定义组成:数据流、数据流分量、数据存储、处理。( )T.对F.错参考答案:T
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号