福建师范大学22春《软件工程》综合作业一答案参考96

上传人:新** 文档编号:486493716 上传时间:2024-01-08 格式:DOCX 页数:13 大小:13.79KB
返回 下载 相关 举报
福建师范大学22春《软件工程》综合作业一答案参考96_第1页
第1页 / 共13页
福建师范大学22春《软件工程》综合作业一答案参考96_第2页
第2页 / 共13页
福建师范大学22春《软件工程》综合作业一答案参考96_第3页
第3页 / 共13页
福建师范大学22春《软件工程》综合作业一答案参考96_第4页
第4页 / 共13页
福建师范大学22春《软件工程》综合作业一答案参考96_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、福建师范大学22春软件工程综合作业一答案参考1. 在数据流图中,正方形代表( )。A.源点B.模块C.园点D.加工参考答案:A2. 存储器的读写速度排列顺序正确的是( )。A.RAMCache硬盘软盘B.CacheRAM硬盘软盘C.Cache硬盘RAM软盘D.RAM硬盘软盘Cache参考答案:B3. 数据元素组成数据的方式有3种:顺序、选择和重复。( )A.正确B.错误参考答案:A4. 把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,但不便于不同人员分工协作,从而提高了整个软件开发工程的困难程度。( )A.错误B.正确参考答案:A5. Jackson图可以用来表达哪些内容

2、?( )A.程序结构B.操作系统C.数据结构D.部署环境参考答案:AC6. 在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( )。A.软件危机B.软件工程C.程序设计革命D.结构化程序设计参考答案:A7. 软件测试是软件质量保证的主要手段之一,测试的目标是( )。A、证明软件符合设计要求B、发展软件的潜在能力C、发现软件中的错误和缺陷D、判定软件是否合格参考答案:C8. 宽度是软件结构内同一个层次上的模块总数的最大值。( )A.正确B.错误参考答案:A9. 以下软件成本估算模型中,是动态多变量的模型有( )。A.Halstead理论模型B.Deiphi专家估算模型C.Pu

3、tnam估算模型D.瀑布模型参考答案:C10. 软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )A.错误B.正确参考答案:A11. 使用类创建对象的过程实际上是类的实例化过程。( )A.错误B.正确参考答案:B12. 下列属于数据字典的条目的有( )A.数据流B.数据流分量(数据基本项)C.数据存储(文件)和加工(处理)D.数据变换参考答案:ABC13. 软件测试的目的是证明软件是正确的。( )A.正确B.错误参考答案:B14. 需求分析的任务不包括( )。A.问题分析B.系统设计C.需求描述D.需求评审参考答案:B15. 经济可行性是进行开发

4、成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。( )A.错误B.正确参考答案:B16. 绝大多数软件在设计时没有考虑将来的修改。只要使用强调模块独立原理的设计方法学,修改软件就不会困难和容易发生差错。( )A.错误B.正确参考答案:A17. 一个成功的测试是发现至今尚未发现的错误的测试。( )A.错误B.正确参考答案:B18. 在屏蔽硬件错误的冗错技术中,冗余附加技术有( )。A.三模冗余B.信息冗余C.冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用参考答案:D19. 软件生存周期的( )的工作和软件可维护性有密切的关系。A、编码阶段B、设计阶段C、测试阶段D

5、、每个阶段参考答案:D20. 测试计划,测试用例,出错统计和有关的分析报告一般不用长期保存。( )A.错误B.正确参考答案:A21. 从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( )的方法。A.面向过程B.面向数据C.面向属性D.面向对象参考答案:D22. 软件生存周期划分为哪些过程?( )A.软件采购过程B.软件定义过程C.软件开发过程D.软件使用与维护过程参考答案:BCD23. 为适应软件运行环境的变化而修改软件的活动称为( )A.预防性维护B.适应性维护C.纠错性维护D.改善性维护参考答案:B24. 面向对象方法的工作模型只能使用螺旋模型进行开发。( )T.对F.错

6、参考答案:F25. 在面向数据流的软件设计方法中,一般将信息流分为( )。A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流参考答案:D26. 软件生命周期中所花费用最多的阶段是( )。A.软件编码B.软件维护C.软件测试D.详细设计参考答案:B27. HIPO法既是需求分析方法,又是软件设计方法。( )A.错误B.正确参考答案:B28. 面向对象模型包括( )。A.数据模型B.对象模型C.动态模型D.功能模型参考答案:BCD29. 软件测试是对软件规格说明,软件设计和编码的最全面也是最后的审查。( )A.错误B.正确参考答案:B30. 封装,尤其是OO方法的对象封装性,

7、为软件复用技术提供了良好的条件。( )A.错误B.正确参考答案:B31. 第二代界面是简单的菜单式。( )A.错误B.正确参考答案:B32. 集成测试计划是在( )阶段制定的。A、可行性研究和计划B、需求分析C、概要设计D、详细设计参考答案:C33. 过程设计语言PDL作为一种设计工具有如下一些优点:( )A.可以作为注释直接插在源程序中间B.可以使用普通的正文编辑程序或文字处理系统C.可以自动由PDL生成程序代码D.动态生成类和对象参考答案:ABC34. 由于维护或在维护过程中其他一些不期望的行为引入的错误称为维护的副作用。( )A.错误B.正确参考答案:B35. 结构化分析SA方法以数据流

8、图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型A.DFD图B.PAD图C.IPO图D.数据字典参考答案:D36. 进程间由于共享资源而产生的制约关系称为进程同步。( )A.错误B.正确参考答案:B37. 子系统测试中着重测试模块的( )A.语法B.接口C.函数D.以上都不正确参考答案:B38. 软件工程方法学的要素之一过程是指软件开发应该以软件维护为中心,关键是编写程序。( )T.对F.错参考答案:F39. 模块内的某成分的输出是另一些成分的输入,该模块的内聚度是( )的。A、功能性B、顺序性C、逻辑性D、瞬时性参考答案:B40. 下列模型中不属于静态单变量模型的是(

9、 )。A.COCOMO2模型B.Doty模型C.Walston_Felix模型D.Bailey_Basili模型参考答案:A41. 所谓参数化类,就是使用一个或多个类型去参数化一个类的机制,Eiffel语言中就有参数化类。( )T.对F.错参考答案:T42. 低内聚有如下几类:( )A.偶然内聚B.逻辑内聚C.功能内聚D.时间内聚参考答案:ABD43. 测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。( )A.错误B.正确参考答案:B44. 面向对象分析的首要工作是建立( )。A.系统的动态模型B.系统的功能模型C.基本的E-R图D.问题的

10、对象模型参考答案:D45. 面向对象的技术中的“类”,是比较理想的可重用的软构件,称之为( )A.软构件B.类构件C.特殊构件D.以上都不正确参考答案:B46. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫( )。A.调试B.测试C.设计D.编码参考答案:D47. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小。A.预防性维护B.适应性维护C.改正性维护D.完善性维护参考答案:A48. 需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。( )T.对F.错参考答案:F49

11、. 软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。( )A.错误B.正确参考答案:B50. 程序的控制结构一般采用几种构成,这样可确保结构比较简单?( )A.顺序B.GOTOC.选择D.循环参考答案:ACD51. 在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分。( )T.对F.错参考答案:F52. 进程的建立可以通过作业调度来实现。( )A.错误B.正确参考答案:A53. 在需求分析过程中,分析员要从用户那里解决的最重要的问题是要求软件具有什么样的结构。( )A.错误B.正确参考答案:A54. 设计时使用了一个复杂的数据结构,则应该用注解说明用程序

12、设计语言实现这个数据结构的方法和特点。( )A.错误B.正确参考答案:B55. 将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为差别估算法。( )A.错误B.正确参考答案:B56. 高级程序设计语言C+是C语言的发展和扩充,它们都是结构化程序设计语言。( )A.错误B.正确参考答案:A57. 有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。A.C,B,AB.C,A,BC.B,A,CD.A,B,C参考答案:B58. 一般来说,产品、过程、资源等对象都具有内部属性,而不具有外部属性。( )A.错误B.正确参考答案:A59. 描述软件开发过程中各种活动如何执行的模型是( )。A.软件生存周期模型B.E-R模型C.螺旋模型D.风险评估模型参考答案:A60. 在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。( )A.错误B.正确参考答案:B

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

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