福建师范大学21秋《软件工程》平时作业二参考答案96

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

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

1、福建师范大学21秋软件工程平时作业二参考答案1. 许多产品的质量问题源于新产品的开发设计阶段,因此在产品( )阶段就应采取有力措施来减少由于设计原因而产生的质量隐患。A.软件评审B.软件测试C.开发设计D.软件度量参考答案:C2. 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。A.多态性B.封装性C.继承性D.重用性参考答案:C3. 一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )。A、外部耦合B、数据耦合C、控制耦合D、内容耦合参考答案:C4. 等价划分测试方法属于( )。A.黑盒测试B.白盒测试C.边界值测试D.错误推测

2、参考答案:A5. 可行性分析报告是问题定义和可行性分析阶段的最终交付物。( )A.正确B.错误参考答案:B6. 为了提高软件的可维护性或可靠性而对软件进行的修改称为( )。A.改正性维护B.适应性维护C.完善性维护D.预防性维护参考答案:D7. 面向对象分析的首要工作是建立( )。A.系统的动态模型B.系统的功能模型C.基本的E-R图D.问题的对象模型参考答案:D8. 数据流图建立系统的功能模型,它仅仅由数据流和数据存储组成。( )T.对F.错参考答案:F9. 模块接口设计要简单,以便降低复杂程度和冗余度。( )A.正确B.错误参考答案:A10. 面向对象方法所具有的要点之一是把所有对象都划分

3、成各种派生类,每个派生类都定义了一组数据和一组方法。( )T.对F.错参考答案:F11. 软件可维护性的特性中相互矛盾的是( )。A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性参考答案:C12. 软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。( )A.错误B.正确参考答案:B13. 数据流图中,当数据流向或流自文件时( )A.数据流要命名,文件不必命名B.数据不必命名,有文件名就足够了C.数据流和文件均要命名,因为流出和流进的数据流是不同的D.数据流和文件均不要命名,通过加工可自然反映出参考答案:B14. 软件测试是保证软件质量

4、的关键步骤,它是对软件规格说明、设计和编码的最后复审。( )A.错误B.正确参考答案:B15. 下列关于效率的说法不正确的是( )。A.效率是一个性能要求,其目标应该在需求分析时给出B.效率是靠好的设计来提高C.效率主要指处理机时间和存储器容量两个方面D.程序的效率与程序的简单性无关参考答案:D16. 继承不具有传递性,如果类C继承类B,类B继承类A,则类C未必继承类A。( )A.错误B.正确参考答案:A17. 模块内聚度越高,说明模块内各成分彼此结合的程度越( )。A.松散B.紧密C.无法判断D.相等参考答案:B18. 软件危机是指计算机软件的开发和维护过程中所遇到的一系列问题。( )A.正

5、确B.错误参考答案:A19. “如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。”这句话是结构程序设计的经典定义。( )T.对F.错参考答案:T20. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )。A.程序结构B.数据结构C.逻辑结构D.物理结构参考答案:A21. 成本-效益分析的目的是从经济角度评价开发一个新的软件项目是否可行,从而帮助客户正确地作出是否投资于这项开发工程的决定。( )A.正确B.错误参考答案:A22. 软件维护是软件生命周期中的固有阶段,一般认

6、为,各种不同的软件维护中以( )维护所占的维护量最小。A.预防性维护B.适应性维护C.改正性维护D.完善性维护参考答案:A23. 有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。A.C,B,AB.C,A,BC.B,A,CD.A,B,C参考答案:B24. 经过严密的软件测试后所提交给用户的软件产品中( )。A.软件不再包含任何错误B.还可能包含少量软件错误C.所提交给用户的可执行文件不会含有任何错误D.文档中不会含有错误参考答案:B25. 设计白盒测试方案的技术主要有( )。A.逻辑覆盖B.控制结构测试C.边界值分析D.错误推测参考答案:AB26. 结构化分析SA方法以数据流图、( )和

7、加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型A.DFD图B.PAD图C.IPO图D.数据字典参考答案:D27. 软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )A.错误B.正确参考答案:A28. 软件工程方法学的要素之一过程是指软件开发应该以软件维护为中心,关键是编写程序。( )T.对F.错参考答案:F29. 编码和单元测试属于软件生命周期的不同阶段。( )A.错误B.正确参考答案:A30. 软件调试是为了发现错误而执行程序的过程。( )A.错误B.正确参考答案:A31. 软件测试是一个自顶向下逐步细化和求精过程,而软件开发是一

8、个自底向上或相反顺序集成的过程。( )A.错误B.正确参考答案:A32. 增量模型本身是自相矛盾的。它一方面要求开发人员把软件看作一个整体,另一方面又要求开发人员把软件看作构件序列,每个构件本质上都独立于另一个构件。( )A.错误B.正确参考答案:B33. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。( )A.错误B.正确参考答案:B34. 理解别人写的程序通常非常困难,而且困难程度随着软件配置成分的减少而迅速增加。如果仅有程序代码没有说明文档,则会出现严重的问题。( )A.错误B.正确参考答案:B35. 盒图很容易表现嵌套关系,但不能表示模块的层次结构。( )A.错误B.正确参

9、考答案:A36. 软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。( )A.错误B.正确参考答案:A37. 在树形结构中,每一层的数据元素只和上一层中的一个元素相关。( )A.错误B.正确参考答案:B38. Jackson图可以用来表达哪些内容?( )A.程序结构B.操作系统C.数据结构D.部署环境参考答案:AC39. 冗余附加技术指为实现结构冗余、信息冗余和时间冗余所需的资源和技术。( )A.错误B.正确参考答案:B40. 缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。( )A.错误B.正确参考答案:B41. 下面哪一个不是面向尺寸的特

10、征量?( )A.每KLOC(千行编码)的错误数B.FunCtion PointC.每KLOC的缺陷数D.每KLOC的文档页数参考答案:B42. 面向对象的开发方法的工作模型是( )。A.瀑布模型B.喷泉模型C.智能模型D.循环模型参考答案:B43. 经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。( )A.错误B.正确参考答案:B44. 一个成功的测试是发现至今尚未发现的错误的测试。( )A.错误B.正确参考答案:B45. 增量模型的基本思想是使用原型方法来尽量降低风险。( )A.正确B.错误参考答案:B46. 软件开发方法是一种使用早已定义好的技术集及

11、符号表示习惯来组织软件生产的过程。( )A.错误B.正确参考答案:B47. 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。( )A.错误B.正确参考答案:A48. 计算机系统工程是一种从系统层面上的问题求解活动。( )A.错误B.正确参考答案:B49. 在面向对象的程序设计中,派生类只能从一个基类产生。( )A.错误B.正确参考答案:A50. 人机界面的风格大致经过了两代的演变。( )A.错误B.正确参考答案:A51. 在编写程序时,为了提高编码效率可以牺牲程序的清晰性和可读性。( )T.对F.错参考答案:F52. 软件详细设计主要采用的方法是( )。A、结构程序设计B、模型设计C

12、、结构化设计D、流程图设计参考答案:C53. 如果一种方法仅使用对象和消息,则这种方法称为基于类的方法,或者称为面向对象的方法。( )T.对F.错参考答案:F54. 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。( )A.错误B.正确参考答案:B55. 计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。( )A.错误B.正确参考答案:A56. Jackson方法根据( )来导出程序结构。A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A57. 文档是一种数据媒体和其上所记录的数据。( )A.错误B.正确参考答案:B58. 螺旋模型的主要缺点在于,它是风险驱动的。( )A.错误B.正确参考答案:A59. 在结构化分析方法(SA)中,与数据流图配合使用的是( )。A、网络图B、实体联系图C、数据字典D、程序流程图参考答案:C60. 数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于运动状态的数据,数据流是处于静止中的数据。( )A.错误B.正确参考答案:A

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

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

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