软件工程测试试卷选择题.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【软件工程测试试卷选择题解析】 1. 软件产品的开发主要是(D研制)。这表明软件开发不是简单的复制或拷贝,而是需要创新和研发的过程。 2. 作坊式小团体合作生产式的时代是(C程序系统)时代。这反映了早期软件开发的特点,即小规模团队协作开发程序系统。 3. 软件工程与计算机科学性质不同,软件工程着重于(C建造软件系统)。这强调了软件工程是关于实际构建和管理软件项目的方法论。 4. 将每个模块的控制构造转换成计算机可承受的程序代码是(A编码)阶段的任务。这是软件开发中的编码阶段,将设计转化为实际的程序代码。 5. 可行性研究的目的是决定(B工程值得开发否)。可行性研究是判断项目是否值得投入资源进行开发的重要步骤。 6. SA法用DFD描述(D系统的功能)。数据流图(DFD)用于描绘系统中数据的流动和处理过程,从而理解系统功能。 7. 进展需求分析可使用多种工具,但(C PAD图)是不适用的。PAD图通常用于程序设计,而非需求分析。 8. 构造化分析(SA)法中,判定树和判定表(A b和c)是便于说明加工中出现的组合条件的工具。 9. 软件概要设计完毕后得到(B优化后的软件构造图)。概要设计阶段的目标是形成清晰的、优化的系统架构。 10. 软件设计阶段一般又可分为(B概要设计与详细设计)。概要设计确定整体结构,详细设计则细化每个模块的具体实现。 11. 软件设计中划分模块的一个准则是(C高聚低耦合)。高聚合意味着模块内部紧密关联,低耦合意味着模块间相互依赖程度低,利于维护和扩展。 12. PDL是软件开发过程中用于(C详细设计)阶段的描述工具。PDL(伪码)常用于详细设计阶段,用来描述算法和流程。 13. 以下语言中(D汇编语言)是低级语言。汇编语言直接对应机器指令,比高级语言更接近硬件。 14. 软件测试的目的是(B发现软件错误)。测试是为了发现并修复程序中的错误,而非证明其完全无误。 15. 软件测试中,白盒法是通过分析程序的(B部逻辑)来设计测试用例的。白盒测试关注程序内部逻辑结构。 16. 黑盒法是根据程序的(C功能)来设计测试用例的。黑盒测试关注程序的功能表现,而不关心其内部工作原理。 17. 逻辑测试覆盖中最弱的是(C语句覆盖)。语句覆盖仅确保每个语句至少执行一次,而忽略了条件和逻辑路径。 18. 把一组具有相似特性的对象组合在一起,称之为(C类)。这是面向对象编程中的“类”概念。 19. 面向对象的主要特征除对象唯一性、封装、继承外,还有(A多态性)。多态性允许不同类的对象对同一消息作出响应。 20. 属于成本估算法的有(A COO模型)。COO模型是一种估算软件开发成本的方法。 21. 软件生存期中时间最长的是(D维护)阶段。软件维护通常占整个生命周期的大部分时间。 22. 与计算机科学的理论研究不同,软件工程是一门(C工程性)学科。软件工程强调实践和工程方法。 23. 在构造化的瀑布模型中,(C需求分析阶段)出错对软件影响最大。因为后续阶段都基于此阶段的需求定义。
- 粉丝: 7
- 资源: 21万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助