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

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

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

1、福建师范大学22春软件工程离线作业二及答案参考1. Jackson图可以用来表达哪些内容?( )A.程序结构B.操作系统C.数据结构D.部署环境参考答案:AC2. 软件危机是指计算机软件的开发和维护过程中所遇到的一系列问题。( )A.正确B.错误参考答案:A3. 以下属于白盒测试技术的是( )。A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分参考答案:ABC4. 系统响应时间有两个重要属性,分别是长度和易变性。对用户来说,系统响应时间越短越好。( )T.对F.错参考答案:F5. 软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它主要包括( )。A.风险标识B.风险

2、估算C.风险评价D.风险驾驭和监控参考答案:ABCD6. 下列文档中属于维护阶段的文档是( )。A.软件需求规格说明书B.详细设计说明书C.软件问题报告表D.可行性分析书参考答案:C7. 软件测试方法中,黑盒测试法主要用于测试( )。A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑参考答案:B8. 描述软件开发过程中各种活动如何执行的模型是( )。A.软件生存周期模型B.E-R模型C.螺旋模型D.风险评估模型参考答案:A9. 在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。( )A.错误B.正确参考答案:B10. 重构并不修改整体的程序体系结构,它不关注个

3、体模块的设计细节以及在模块中定义的局部数据结构。( )A.错误B.正确参考答案:A11. 软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程。( )A.错误B.正确参考答案:B12. 为改正软件系统中潜藏的错误而进行的维护活动称为( )A.纠错性维护B.适应性维护C.改善性维护D.预防性维护参考答案:A13. 下列叙述正确的是( )。A、NS图可以用于系统设计B、PDL语言可以用于运行C、PAD图表达的软件过程成树型结构D、结构化程序设计强调效率第一参考答案:C14. 绝大多数软件在设计时没有考虑将来的修改。只要使用强调模块独立原理的设计方法学,修改软件就不会困难

4、和容易发生差错。( )A.错误B.正确参考答案:A15. 以下哪一项不是面向对象的特征( )。A.多态性B.继承性C.封装性D.结构化设计参考答案:D16. 就程序设计语言的工程特性而言,对程序编码有如下要求:( )A.可移植性B.开发工具的可利用性C.软件的可重用性D.可维护性参考答案:ABCD17. 用工程、科学和数学的原则与方法研制基于计算机的系统的有关技术、方法和过程的是( )。A.计算机辅助教学B.计算机辅助工程C.计算机系统工程D.计算机辅助设计参考答案:C18. 面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统系统软件(如操作系统)等。( )A.

5、错误B.正确参考答案:B19. 面向对象的开发方法的工作模型是( )。A.瀑布模型B.喷泉模型C.智能模型D.循环模型参考答案:B20. 文档是一种数据媒体和其上所记录的数据。( )A.错误B.正确参考答案:B21. 许多产品的质量问题源于新产品的开发设计阶段,因此在产品( )阶段就应采取有力措施来减少由于设计原因而产生的质量隐患。A.软件评审B.软件测试C.开发设计D.软件度量参考答案:C22. 软件中使用的可重用构件越多,适应性和完善性维护也就越困难。( )A.错误B.正确参考答案:A23. 系统流程图是描述什么的工具?( )A.逻辑系统B.程序系统C.体系结构D.物理系统参考答案:C24

6、. 使用类创建对象的过程实际上是类的实例化过程。( )A.错误B.正确参考答案:B25. 软件对象间彼此间的关系是没有关联的。( )A.正确B.错误参考答案:B26. 问题的定义要求开发方和使用方共同完成。( )A.正确B.错误参考答案:A27. SA法是面向数据流,建立在数据封闭原则上的需求分析方法。( )A.错误B.正确参考答案:B28. 在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列。这种序列以哪些结构进行复合?( )A.重复B.跳转C.顺序D.选择参考答案:ACD29. 基于计算机系统的软件要素中的软部件由哪些部分组成?( )A.程序B.设备C.数据D.文档参考答案:

7、ACD30. 在数据流图中,不能由计算机处理的成份是( )。A、控制流B、结点C、数据流D、数据源/终点参考答案:D31. 以下属于白盒测试技术的是( )。A.逻辑覆盖测试B.边界值分析测试C.循环覆盖测试D.基本路径测试参考答案:BCD32. 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试( )。A、系统测试、集成.测试、单元测试B、单元测试、组装测试、确认测试C、单元测试、确认测试、集成测试D、确认测试、组装测试、单元测试参考答案:A33. 块内联系中,( )块内联系最强。A、偶然性B、功能性C、通信性D、顺序性参考答案:B34. 软件重用分为( )个层次A.4B.3C

8、.2D.1参考答案:B35. 软件需求分析的任务不应包括( )。A、问题分析B、信息域分析C、结构化程序设计D、确定逻辑模型参考答案:C36. 为适应软件运行环境的变化而修改软件的活动称为( )A.预防性维护B.适应性维护C.纠错性维护D.改善性维护参考答案:B37. 软件工具的唯一作用是为了延长软件产品的寿命。( )T.对F.错参考答案:F38. 在下列功能中,( )最好地描述了OSI模型的网络层。A.保证数据正确的顺序、无错和完整B.提供用户与网络的接口C.处理信号通过介质的传输D.控制报文通过网络的路由选择参考答案:D39. ( )是有关计算机程序功能、设计、编制使用的文字或图形资料。A

9、、程序B、文档C、软件D、数据参考答案:B40. 进程间由于共享资源而产生的制约关系称为进程同步。( )A.错误B.正确参考答案:B41. 面向对象方法所具有的要点之一是把所有对象都划分成各种派生类,每个派生类都定义了一组数据和一组方法。( )T.对F.错参考答案:F42. 软件调试是为了发现错误而执行程序的过程。( )A.错误B.正确参考答案:A43. 软件生存周期的( )的工作和软件可维护性有密切的关系。A、编码阶段B、设计阶段C、测试阶段D、每个阶段参考答案:D44. 软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。( )A.错误B.正确参考答案:B45. 产

10、生软件维护的副作用,是指隐含的错误。( )A.错误B.正确参考答案:A46. 一般说来,数据字典由4类元素的定义组成:数据流、数据流分量、数据存储、处理。( )T.对F.错参考答案:T47. 在设计测试用例时,( )是用得最多的一种黑盒测试方法。A.等价类划分B.边值分析C.因果图D.判定表参考答案:B48. 计算机系统工程是一种从系统层面上的问题求解活动。( )A.错误B.正确参考答案:B49. 面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。( )A.错误B.正确参考答案:B50. 面向对象(Object Oriented)方法是将现实世

11、界的事物以对象的方式( )到计算机世界的方法。A.对应B.映射C.反映D.反射参考答案:B51. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构A.程序B.数据C.逻辑D.物理参考答案:A52. 瀑布模型的不存在以下问题( )A.适用可变需求B.缺乏灵活性C.用户容易参与开发D.用户与开发者易沟通参考答案:ACD53. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。( )A.错误B.正确参考答案:A54. 过程设计语言PDL作为一种设计工具有如下一些优点:( )A.可以作为注释直接插在源程序中间B.可以使用普通的正文编辑程序或文字处理系统C.

12、可以自动由PDL生成程序代码D.动态生成类和对象参考答案:ABC55. 进程的建立可以通过作业调度来实现。( )A.错误B.正确参考答案:A56. 决定软件可维护性的因素主要有:可理解性、可测试性、可修改性、可移植性等。( )T.对F.错参考答案:T57. 软件可移植性指的是,把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )T.对F.错参考答案:T58. 下面不是软件成分的重用的级别的是( )A.设计结果重用B.类重用C.分析结果重用D.代码重用参考答案:B59. 由于现实世界中的实体是相对稳定的,因此,以对象为中心构造的软件系统也是相对稳定的。( )T.对F.错参考答案:T60. 一个软件的宽度是指其控制的( )。A.模块数B.层数C.跨度D.厚度参考答案:C

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

最新文档


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

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