福建师范大学22春《软件工程》离线作业二及答案参考39

上传人:公**** 文档编号:491567547 上传时间:2023-11-23 格式:DOCX 页数:13 大小:13.53KB
返回 下载 相关 举报
福建师范大学22春《软件工程》离线作业二及答案参考39_第1页
第1页 / 共13页
福建师范大学22春《软件工程》离线作业二及答案参考39_第2页
第2页 / 共13页
福建师范大学22春《软件工程》离线作业二及答案参考39_第3页
第3页 / 共13页
福建师范大学22春《软件工程》离线作业二及答案参考39_第4页
第4页 / 共13页
福建师范大学22春《软件工程》离线作业二及答案参考39_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、福建师范大学22春软件工程离线作业二及答案参考1. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法。A.对应B.映射C.反映D.反射参考答案:B2. 以下软件成本估算模型中,是动态多变量的模型有( )。A.Halstead理论模型B.Deiphi专家估算模型C.Putnam估算模型D.瀑布模型参考答案:C3. 在面向对象的程序设计中,派生类只能从一个基类产生。( )A.错误B.正确参考答案:A4. 数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式不允许用户控制交互过程。( )A.错误B.正确参考答案:A5. 类是对具有相

2、同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明。( )A.错误B.正确参考答案:B6. 集成测试计划是在( )阶段制定的。A、可行性研究和计划B、需求分析C、概要设计D、详细设计参考答案:C7. 所谓参数化类,就是使用一个或多个类型去参数化一个类的机制,Eiffel语言中就有参数化类。( )T.对F.错参考答案:T8. 程序流程图中的箭头代表( )。A、数据流B、控制流C、顺序流D、调用参考答案:B9. 数据库设计属于详细设计。( )A.正确B.错误参考答案:B10. 软件从定义开始,经过开发、使用的全过程称为软件生存周期,但是不包括维护阶段。( )A.

3、错误B.正确参考答案:A11. 发现错误多的模块,残留在模块中的错误也多。( )A.正确B.错误参考答案:A12. IPO图示输入、处理、输出图的简称。( )A.正确B.错误参考答案:A13. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )。A.程序结构B.数据结构C.逻辑结构D.物理结构参考答案:A14. C+和Eiffel是强类型语言,即语法规定每个变量或属性必须准确属于某个特定的类。( )T.对F.错参考答案:T15. 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。( )A.错误B.正确参考答案:B16. 计算机系统工程是一种从

4、系统层面上的问题求解活动。( )A.错误B.正确参考答案:B17. 软件对象间彼此间的关系是没有关联的。( )A.正确B.错误参考答案:B18. 描述结构化系统分析方法的工具不包括( )A.数据流图B.组织结构图C.数据词典D.结构化语言参考答案:B19. 由于维护或在维护过程中其他一些不期望的行为引入的错误称为维护的副作用。( )A.错误B.正确参考答案:B20. 对象与传统的数据有本质不同,不是主动地等待对它进行处理,相反,它是被动的进行处理。( )A.错误B.正确参考答案:A21. 需求分析应尽量考虑实现方式。( )A.正确B.错误参考答案:B22. 以下属于白盒测试技术的是( )。A.

5、逻辑覆盖测试B.边界值分析测试C.循环覆盖测试D.基本路径测试参考答案:BCD23. 设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务。构造语句时应该遵循的规则包括( )。A.不要为了节省空间而把多个语句写在同一行B.尽量避免复杂的条件测试C.避免大量使用循环嵌套和条件嵌套D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观参考答案:ABCD24. 代码行技术是比较简单的定量估算软件规模的方法。( )T.对F.错参考答案:T25. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。( )A.错误B.正确参考答案:A26. 分层的DFD图可以用于

6、可行性分析阶段,描述系统的物理结构。( )A.错误B.正确参考答案:A27. 模块( ),则说明模块的独立性越强。A、耦合越强B、扇入数越高C、耦合越弱D、扇入数越低参考答案:C28. 模块内聚度越高,说明模块内各成分彼此结合的程度越( )。A.松散B.紧密C.无法判断D.相等参考答案:B29. 软件详细设计的主要任务是确定每个模块的( )。A.算法和使用的数据结构B.外部接口C.功能D.编程参考答案:A30. 进程间由于共享资源而产生的制约关系称为进程同步。( )A.错误B.正确参考答案:B31. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是( )。A.软件生存期B.面向对

7、象设计C.结构化程序设计D.面向对象分析参考答案:D32. 软件中使用的可重用构件越多,适应性和完善性维护也就越困难。( )A.错误B.正确参考答案:A33. 模块的独立程度可以由两个定性标准度量,这两个标准分别称为( )。A.内聚B.继承C.耦合D.多态参考答案:AC34. 在以下白盒技术测试用例的设计中( )是最弱的覆盖标准。A.语句B.条件C.条件组合D.判定参考答案:A35. 关于经济可行性错误的说法是( )。A.考察系统的经济效益是否超过它的开发成本B.成本包括启动成本和运营成本C.只要经济可行则系统可以开发D.经济可行性中的成本包括培训费用参考答案:C36. 面向对象的程序设计的基

8、本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。( )A.错误B.正确参考答案:B37. 数据流图是需求分析的功能模型。( )A.正确B.错误参考答案:A38. 只有类的共有界面的成员才能成为使用类的操作,这是软件设计的( )原则。A.过程抽象B.信息隐藏C.功能抽象D.共享性参考答案:B39. 测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。( )A.错误B.正确参考答案:B40. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。( )A.错误B.正确参考答案:A41. 人机界面的风格大致经过了两代的演变。

9、( )A.错误B.正确参考答案:A42. 确认测试也称验收测试,它的目标是验证软件的可维护性。( )A.错误B.正确参考答案:A43. 数据耦合是( )耦合。A.高B.低C.以上都不正确D.中参考答案:B44. 客观实体在问题域中的抽象是( )。A.类B.对象C.用例D.接口参考答案:B45. 盒图很容易表现嵌套关系,但不能表示模块的层次结构。( )A.错误B.正确参考答案:A46. 用黑盒技术设计测试用例的方法之一为( )。A.逻辑覆盖B.等价类划分C.循环覆盖D.基本路径测试参考答案:B47. 在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分。( )T.对F.错参考答案:F4

10、8. Jackson方法在需求分析阶段的主要步骤不包括( )。A.了解实体行为B.标识实体与行为C.生成实体结构图D.创建软件系统模型参考答案:A49. 瀑布模型本质上是一种( )。A.线性顺序模型B.顺序迭代模型C.线性迭代模型D.及早见产品模型参考答案:A50. 基于计算机系统的软件要素中的软部件由哪些部分组成?( )A.程序B.设备C.数据D.文档参考答案:ACD51. 在数据流图中,正方形代表( )。A.源点B.模块C.园点D.加工参考答案:A52. 黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。( )A.错误B.正确参考答案:A53. 软件工程方法学的要素之一过程是指软件

11、开发应该以软件维护为中心,关键是编写程序。( )T.对F.错参考答案:F54. ( )允许用户把若干作业提交计算机系统集中处理的操作系统。A.分时操作系统B.实时操作系统C.网络操作系统D.批处理操作系统参考答案:D55. 所有的测试都应该能追溯到( )A.系统需求B.用户需求C.测试案例D.以上都不正确参考答案:B56. 影响软件可维护性的主要因素不包括( )。A.可修改性B.可测试性C.可用性D.可理解性参考答案:C57. 过程设计语言PDL作为一种设计工具有如下一些优点:( )A.可以作为注释直接插在源程序中间B.可以使用普通的正文编辑程序或文字处理系统C.可以自动由PDL生成程序代码D.动态生成类和对象参考答案:ABC58. 描述软件开发过程中各种活动如何执行的模型是( )。A.软件生存周期模型B.E-R模型C.螺旋模型D.风险评估模型参考答案:A59. 数据流图和( )共同构成系统的逻辑模型。A、IPO图B、PDLC、数据字典D、层次图参考答案:C60. 当系统要求复杂,系统服务不太清楚时,快速软件软件原型验证需求,可以大大减少因系统需求的可能性错误而导致的损失。( )A.正确B.错误参考答案:A

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

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

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