软件工程第一章习题(附答案)

一. 填空题

1. (填空题)在IEEE定义中,______是开发、运行、维护和修复软件的系统方法。

正确答案:

(1) 软件工程

2. (填空题)按工程化的原则和方法组织软件开发工作是有效的,是摆脱______的一条重要出路。

正确答案:

(1) 软件危机

3. (填空题)定义______是程序、数据及其相关文档的完整集合。

正确答案:

(1) 软件

二. 单选题

4. (单选题)在软件生存期中,问题定义与可行性研究阶段,需要解决的问题是:

  • A. 到底需要解决什么问题?
  • B. 如何正确的编写代码?
  • C. 目标系统如何做?
  • D. 目标系统应该做什么?

正确答案: A:到底需要解决什么问题?;

5. (单选题)结构化方法具有的特点是()

  • A. 全过程依次划分为若干阶段,按顺序依次完成,每个阶段有严格的评审,对需求变化不太敏感。
  • B. 能快速响应业务变化,充分复用已有资源,可实现跨平台的数据共享和业务协同,提供更多的业务接口,通过组合服务来构建软件。
  • C. 设计和问题求解更符合人的日常思维,把数据和及相关操作紧密结合为对象,依次为核心设计开发,多次迭代完成。
  • D. 基于数据思维,一切业务数据化,以面向数据和以数据为核心的设计思想。

正确答案: A:全过程依次划分为若干阶段,按顺序依次完成,每个阶段有严格的评审,对需求变化不太敏感。;

6. (单选题)在规定的条件下用软件实现某种功能所需要的计算机资源的有效性是()

  • A. 效率
  • B. 可移植性
  • C. 功能性
  • D. 易用性

正确答案: A:效率;

7. (单选题)在软件生存期模型中,把软件产品作为一系列的增量构件来设计、编码、集成和测试的的模型是()

  • A. 敏捷模型
  • B. 原型模型
  • C. 增量模型
  • D. 瀑布模型

正确答案: C:增量模型;

8. (单选题)爆发软件危机的主要原因是( )

  • A. 对软件的认识不够 
  • B. 软件本身的特点及开发方法
  • C. 软件生产能力不足 
  • D. 软件工具落后 

正确答案: B:软件本身的特点及开发方法;

9. (单选题)软件工程的三要素是()

  • A. 方法、工具、技术
  • B. 方法、工具、过程
  • C. 方法、技术、过程
  • D. 工具、技术、过程

正确答案: B:方法、工具、过程;

10. (单选题)在软件的生存期中,在需求分析阶段产生的文档是()

  • A. 软件详细设计说明书
  • B. 软件测试报告
  • C. 软件需求规格说明书
  • D. 软件概要设计说明书

正确答案: C:软件需求规格说明书;

11. (单选题)在软件的分类中,以下是系统软件的是( )。

  • A. CS游戏软件 
  • B. WINDOWS XP操作系统  
  • C. IBM Rational Rose  
  • D. 安工办公自动化系统

正确答案: B:WINDOWS XP操作系统 ;

12. (单选题)以下属于支撑软件的软件是()

  • A. windows 10
  • B. Eclipse
  • C. office2019
  • D. wps2010

正确答案: B:Eclipse;

13. (单选题)在软件设计阶段,需要解决的关键问题是()

  • A. 目标系统如何做?
  • B. 确定待开发系统的总体目标。
  • C. 目标系统应当做什么?
  • D. 如何编写程序代码?

正确答案: A:目标系统如何做?;

三. 判断题(共8题,35.2分)

14. (判断题)软件质量的子特性都需要同时满足,才能实现生产高质量的软件的目标。

  • A. 对
  • B. 错

正确答案: 错

15. (判断题)软件的质量和硬件质量一样可控,所有质量特性是一致的。

  • A. 对
  • B. 错

正确答案: 错

答案解析:

软件质量可控,但质量特性有些是互斥的,如可靠性和效率。

16. (判断题)软件工程的目的是倡导以工程的原理、原则和方法进行软件开发。

  • A. 对
  • B. 错

正确答案: 对

17. (判断题)软件生存周期的含义是表明软件的演化和发展具有周期性,每过一段时间就需要更新。

  • A. 对
  • B. 错

正确答案: 错

18. (判断题)在软件开发阶段,通过软件测试就可以把所有错误都找出来改正,以确保软件质量。

  • A. 对
  • B. 错

正确答案: 错

19. (判断题)软件和硬件一样是可以维护的,而且软件维护与传统产业产品的维护是一样的。

  • A. 对
  • B. 错

正确答案: 错

20. (判断题)软件是无形的,可见的物理实体。

  • A. 对
  • B. 错

正确答案: 错

21. (判断题)在软件维护阶段,主要是进行改正性维护。

  • A. 对
  • B. 错

正确答案: 错

四. 多选题(共2题,8.8分)

22. (多选题)在软件分类,以下是支撑软件的有()

  • A. word 2010
  • B. Eclipse
  • C. Power Designer15.1
  • D. IBM Rational Rose2003

正确答案: BCD:Eclipse; Power Designer15.1; IBM Rational Rose2003;

23. (多选题)在软件分类中,以下是系统软件的是()

  • A. office2016办公软件
  • B. USB驱动程序
  • C. MySQL数据库管理系统
  • D. windows 10操作系统

正确答案: BCD:USB驱动程序; MySQL数据库管理系统; windows 10操作系统;

答案解析:

office2016办公软件是应用软件

  • 18
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值