软件工程期末复习题

本文整理了软件工程期末考试的重点内容,涵盖选择题、需求分析、软件生存周期、敏捷开发、UML、用例图等多个方面。重点讲解了非功能需求、软件模型、生命周期阶段、敏捷宣言、UML图形类型及其作用、用例之间的关系等知识点,并提供了相关练习题以帮助考生巩固理解。
摘要由CSDN通过智能技术生成

软件工程期末复习题

选择题

与需求相关的:

非功能需求又叫做( )

A、质量属性

B、系统需求

C、用户需求

D、用例

性能测试对应的是哪一类需求( )

A、非功能需求

B、用户需求

C、功能需求

D、业务需求

允许10万个用户同时登录描述的是哪一类需求。( )

A、业务需求

B、功能需求

C、维护需求

D、非功能需求

需求分析阶段最重要的技术文档是( )(2.0分)

A、用户手册

B、可行性分析报告

C、需求规格说明书

D、设计说明书

验收测试对应的是哪一类需求( )

A、非功能需求

B、用户需求

C、功能需求

D、业务需求

用户需求描述通常不具有( )

A、二义性

B、可靠性

C、模糊性

D、主观性

业务需求描述的是( )。

A、用户需求

B、功能需求

C、软件的目标、规模和范围

D、用户的具体业务流程

下列哪一项不属于需求获取的途径( )

A、用户代表访谈

B、调查问卷

C、用用例图进行分析

D、行业标准

下列哪一项需求状态表明该项需求可以进行设计了( )

A、被批准

B、被实现

C、被交付

D、被拒绝

几种模型:

1·下列关于瀑布模型的说法正确的是( )(3.8分)

A、瀑布模型仅能依次经过需求、设计、编码、测试、继承和维护这一路径进行项目开发,不能从后一阶段返回到前一阶段。

B、瀑布模型在每一个阶段不一定都会生成文档

C、瀑布模型只有在需求阶段和运行阶段才会有获取方和用户的参与,其他阶段都只有开发团队参加

D、瀑布模型要求需求在最初阶段就要明确和完整。

2·针对需求不确定的软件开发,比较好的模型是

A、快速原型化模型

B、系统化模型

C、软件成熟度模型

D、瀑布模型

3·关于螺旋模型的说法,下列说法错误的是( )(3.8分)

A、原型的进化贯穿整个软件生存周期,具有原型模型的特点

B、适用于大型复杂的软件项目

C、开发过程分为若干次迭代,每次迭代产生一个软件发布

D、把开发活动和风险管理结合起来控制风险

软件的生存周期:

下列关于软件开发过程说法正确的是( )(3.8分)

A、软件生存周期过程就是软件开发过程

B、软件开发过程是软件开发者所从事的一系列活动

C、软件开发过程中还包括了系统需求分析、系统结构设计以及维护等系统层面的活动

D、软件开发过程还包含了软件升级和软件演化的过程

软件维护阶段是软件生存周期中持续时间最长的阶段,它从( )时算起。(3.0分)

A、组装测试通过

B、用户提出第一份维护报告

C、产生可执行程序

D、软件交付使用

软件开发中实现映射的基本手段是( )(3.0分)

A、抽象

B、分层

C、建模

D、隔离

软件设计包括( )两个阶段。

A、结构设计和过程设计

B、数据设计和概要设计

C、接口设计和结构设计

D、概要设计和详细设计

软件产品与物质产品有很大的区别,软件产品是一种( )产品?(2.0分)

A、消耗

B、逻辑

C、有形

D、文档

软件调研报告是在( )提交的。

A、签合同之前

B、设计的时候

C、可行性分析之前

D、需求分析之前

软件开发活动的顺序应该是

A、需求分析、编码和测试、试运行。

B、问题定义、设计、可行性研究、编码和测试。

C、问题定义、可行性研究、需求分析、设计、编码和测试。

D、需求分析、设计、编码和测试。

  • 10
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值