《福建师范大学22春《软件工程》综合作业一答案参考11》由会员分享,可在线阅读,更多相关《福建师范大学22春《软件工程》综合作业一答案参考11(13页珍藏版)》请在金锄头文库上搜索。
1、福建师范大学22春软件工程综合作业一答案参考1. 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系?( )A.关系图B.盒图C.流程图D.判定树和判定表参考答案:D2. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法。A.对应B.映射C.反映D.反射参考答案:B3. 在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。( )A.错误B.正确参考答案:B4. 过程设计语言PDL作为一种设计工具有如下一些优点:( )A.可以作为注释直接插在源程序中间B.可以使用普通的正文编辑程序或文字处理系统C.
2、可以自动由PDL生成程序代码D.动态生成类和对象参考答案:ABC5. 设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点。( )A.错误B.正确参考答案:B6. 耦合衡量一个模块内部各个元素之间彼此结合的紧密程度的度量。( )A.正确B.错误参考答案:B7. 绝大多数软件在设计时没有考虑将来的修改。只要使用强调模块独立原理的设计方法学,修改软件就不会困难和容易发生差错。( )A.错误B.正确参考答案:A8. 线性链表的地址( )。A.必须连续B.部分地址必须连续C.一定不连续D.连续与否均可以参考答案:D9. SA法是面向数据流,建立在数据封闭原则上的需
3、求分析方法。( )A.错误B.正确参考答案:B10. 软件中使用的可重用构件越多,适应性和完善性维护也就越困难。( )A.错误B.正确参考答案:A11. 由于维护或在维护过程中其他一些不期望的行为引入的错误称为维护的副作用。( )A.错误B.正确参考答案:B12. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。( )A.错误B.正确参考答案:B13. 一般来说,产品、过程、资源等对象都具有内部属性,而不具有外部属性。( )A.错误B.正确参考答案:A14. 需要添加一些在需求陈述中没有提到的类,主要用来存放在执行服务操作过程中的中间结果。( )A.正确B.错误参考答案:A15. 下
4、列属于数据字典的条目的有( )A.数据流B.数据流分量(数据基本项)C.数据存储(文件)和加工(处理)D.数据变换参考答案:ABC16. 为适应软件运行环境的变化而修改软件的活动称为( )A.预防性维护B.适应性维护C.纠错性维护D.改善性维护参考答案:B17. 生产高质量的软件产品是软件工程的首要目标。( )A.错误B.正确参考答案:B18. 设计白盒测试方案的技术主要有( )。A.逻辑覆盖B.控制结构测试C.边界值分析D.错误推测参考答案:AB19. 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试阶段的基础。A.集成测试B.系统测试C.验收测试D
5、.单元测试参考答案:D20. 对象与传统的数据有本质不同,不是主动地等待对它进行处理,相反,它是被动的进行处理。( )A.错误B.正确参考答案:A21. 为改正软件系统中潜藏的错误而进行的维护活动称为( )A.纠错性维护B.适应性维护C.改善性维护D.预防性维护参考答案:A22. 需求分析应尽量考虑实现方式。( )A.正确B.错误参考答案:B23. 不属于线性系列模型的模型是( )。A.线性顺序模型B.增量模型C.RAD模型D.瀑布模型参考答案:B24. 在屏蔽硬件错误的冗错技术中,冗余附加技术有( )。A.三模冗余B.信息冗余C.冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用参考
6、答案:D25. 软件对象间彼此间的关系是没有关联的。( )A.正确B.错误参考答案:B26. 软件工程由哪些部分组成?( )A.方法B.工具C.过程D.数据参考答案:ABC27. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫( )。A.调试B.测试C.设计D.编码参考答案:D28. 程序流程图中的箭头代表( )。A、数据流B、控制流C、顺序流D、调用参考答案:B29. 下面属于在需求分析阶段的图形工具的是( )A.数据流图B.层次方框图C.IPO图D.I-O图参考答案:ABC30. 在结构化分析方法(SA)中,与数据流图配合使用的是( )。A
7、、网络图B、实体联系图C、数据字典D、程序流程图参考答案:C31. 高级程序设计语言C+是C语言的发展和扩充,它们都是结构化程序设计语言。( )A.错误B.正确参考答案:A32. 汽车有一个发动机。汽车和发动机之间的关系是一般具体的关系。( )A.错误B.正确参考答案:A33. 下列所举的方法中属于黑盒测试的设计测试用例方法的是( )。A.E-R图B.因果图C.DFD图D.IPO图参考答案:B34. 总体设计过程通常由两个主要阶段组成。( )A.正确B.错误参考答案:A35. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是( )。A.软件生存期B.面向对象设计C.结构化程序设计
8、D.面向对象分析参考答案:D36. 常用的软件测试方法包括( )。A.白盒法B.盒法C.黑盒法D.动态测试参考答案:ABCD37. 在设计人机界面的过程中,下面哪个问题不能遇到( )A.系统响应时间B.系统吞吐量C.用户帮助设施D.出错信息处理参考答案:B38. 在面向数据流的软件设计方法中,一般将信息流分为( )。A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流参考答案:D39. 结构化设计的方法是一种面向( )的设计方法。A、对象B、数据结构C、数据流D、控制流参考答案:C40. 通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是( )。A.通信、逻辑、顺
9、序、时间B.通信、时间、顺序、逻辑C.顺序、通信、时间、逻辑D.顺序、通信、逻辑、时间参考答案:C41. 软件生命周期中时间最长的是( )阶段。A.总体设计B.需求分析C.软件测试D.软件维护参考答案:D42. 经济可行性研究的范围包括( )。A.资源有效性B.管理制度C.效益分析D.编程语言参考答案:C43. ( )是计算机程序及其说明程序的各种文档。A、软件B、数据C、文档D、程序参考答案:A44. 瀑布模型的一个优点是强迫人员采用规范的方法严格规定了每个阶段必须提交的文档等。( )A.正确B.错误参考答案:A45. 系统响应时间指从用户完成某个控制动作,到软件给出预期的响应之间的这段时间
10、。( )T.对F.错参考答案:T46. 需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。( )T.对F.错参考答案:F47. 下面哪一个不是面向尺寸的特征量?( )A.每KLOC(千行编码)的错误数B.FunCtion PointC.每KLOC的缺陷数D.每KLOC的文档页数参考答案:B48. 软件生存周期的( )的工作和软件可维护性有密切的关系。A、编码阶段B、设计阶段C、测试阶段D、每个阶段参考答案:D49. 在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。A.E-R图B.框图C.DFDD.时序网络参考答案:C50. 只有类的共有界面
11、的成员才能成为使用类的操作,这是软件设计的( )原则。A.过程抽象B.信息隐藏C.功能抽象D.共享性参考答案:B51. 确认软件的功能是否与用户所要求的功能相符的测试属于( )。A.集成测试B.自底向上集成测试C.确认测试D.回归测试参考答案:C52. 描述软件开发过程中各种活动如何执行的模型是( )。A.软件生存周期模型B.E-R模型C.螺旋模型D.风险评估模型参考答案:A53. 软件测试的目的是( )。A、评价软件的质量B、发现软件的错误C、找出软件的所有错误D、证明软件是正确的参考答案:B54. 类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象
12、的说明。( )A.错误B.正确参考答案:B55. 面向数据流的设计方法把( )映射成软件结构。A、数据流B、系统结构C、控制结构D、信息流参考答案:A56. 软件维护可有可无。( )A.正确B.错误参考答案:B57. 测试计划,测试用例,出错统计和有关的分析报告一般不用长期保存。( )A.错误B.正确参考答案:A58. 一般说来,数据字典由4类元素的定义组成:数据流、数据流分量、数据存储、处理。( )T.对F.错参考答案:T59. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )。A.程序结构B.数据结构C.逻辑结构D.物理结构参考答案:A60. 实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的10%。( )A.错误B.正确参考答案:A