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

一. 单选题

1. (单选题)

下述情况分别最适合采取哪种需求发现的方式(     )

① 为解决生活中遇到的麻烦事而开发的软件

② 有较多繁琐环节的社区医保系统的开发

③ 某小型团体组织开发其内部人员管理系统

④ 某大型连锁集团开发集团人员管理系统

⑤ 某专业化软件外包公司接手烂尾的软件开发项目

  • A.

    ①-观察;②-自悟;③-小组会;④-交流;⑤-提炼

  • B.

    ①-自悟;②-观察;③-交流;④-小组会;⑤-提炼

  • C.

    ①-自悟;②-交流;③-观察;④-提炼;⑤-小组会

  • D. ①-提炼;②-自悟;③-交流;④-观察;⑤-小组会

正确答案: B:①-自悟;②-观察;③-交流;④-小组会;⑤-提炼 ;

2. (单选题)

需求分析的目标不包括(     )

  • A. 给出解决问题的具体算法和数据结构
  • B.作为开发人员和客户间技术契约的基础
  • C.解决需求陈述中的歧义、不一致的问题       
  • D. 给出问题的形式化或半形式化的描述

正确答案: A:给出解决问题的具体算法和数据结构;

3. (单选题)以下哪个是对的? _______

  • A.收集和确定业务需求需要领域知识。
  • B. 客户需要什么应该在需求阶段收集和确定。
  • C.面试是收集业务需求的唯一方法。
  • D.在软件生命周期中,确定业务需求是最简单的任务,因为在此阶段没有设计和编码。

正确答案: A:收集和确定业务需求需要领域知识。;

4. (单选题)需求分析阶段的任务是确定(     )

  • A.软件开发工具
  • B.软件系统的功能
  • C.软件开发费
  • D.软件开发方法

正确答案: B:软件系统的功能 ;

5. (单选题)需求不是软件系统的______。

  • A.基础
  • B. 解决方案
  • C.根
  • D.来源

正确答案: B:解决方案;

6. (单选题)数据字典一般不包括下列选项中的________条目。

  • A. 状态
  • B. 数据流
  • C. 数据文件 
  • D. 加工          

正确答案: A:状态;

7. (单选题)

下列需求属于性能需求的是(        )

  • A. 用户友好
  • B. 异常响应 
  • C. 网络协议
  • D. 并发访问数

正确答案: D:并发访问数;

8. (单选题)

当无法与用户进行直接交流时,可采用(     )的需求发现方式。

  • A. 自悟 
  • B. 提炼
  • C. 小组会
  • D. 思考

正确答案: A:自悟 ;

9. (单选题)

需求分析是(    )。

  • A. 软件开发工作的基础 
  • B. 软件生存周期的开始
  • C. 由系统分析员单独完成的 
  • D.  由用户自己单独完成的

正确答案: A:软件开发工作的基础 ;

10. (单选题)

通过______可以完成数据流图的细化。

  • A. 系统分解
  • B. 功能分解
  • C. 结构分解
  • D. 数据分解 

正确答案: B:功能分解;

11. (单选题)

在需求分析阶段会形成(      )的测试计划

  • A. 确认测试
  • B. 系统测试
  • C. 单元测试 
  • D. 集成测试

正确答案: A:确认测试;

12. (单选题)

下面不属于需求的基本性质是(     )

  • A. 可测性
  • B. 可扩展性
  • C. 无歧义性 
  • D. 必要性

正确答案: B:可扩展性;

13. (单选题)以下哪个语句是不正确的? __________

  • A.需求阶段是软件生命周期的第一阶段。
  • B.确定需求很容易,因为不需要编码。
  • C. 有许多方法可以帮助收集需求。
  • D.需求从根本上决定了目标系统的成功。

正确答案: B:确定需求很容易,因为不需要编码。;

14. (单选题)

下列需求属于外部接口需求的是(      )

  • A. 字体字号
  • B. 安全隐私 
  • C. 编程语言 
  • D. 第三方插件 

正确答案: D:第三方插件 ;

15. (单选题)

需求分析中开发人员要从用户那里了解(       )

  • A. 软件做什么 
  • B. 软件的规模
  • C. 输入的信息
  • D. 用户使用界面 

正确答案: A:软件做什么 ;

16. (单选题)

需求规约是一个软件产品/系统的(      )

  • A. 框架模型
  • B. 功能模型
  • C. 开发模型
  • D. 概念模型

正确答案: D:概念模型;

17. (单选题)下列需求属于设计约束的是(       )

  • A. 响应时间
  • B. 错误处理 
  • C. 运行平台 
  • D. 可维护

正确答案: C:运行平台 ;

二. 多选题

18. (多选题)下列哪些是需求规约的性质。(   )

  • A. 不可修改性
  • B. 一致性 
  • C. 稳定性
  • D. 完整性 

正确答案: BCD:一致性 ; 稳定性; 完整性 ;

19. (多选题)

软件需求阶段所要完成的任务包括(     )

  • A. 需求完善
  • B. 需求定义
  • C. 需求规约
  • D. 需求获取 

正确答案: BCD:需求定义; 需求规约; 需求获取 ;

三. 判断题

20. (判断题)

需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。(   )

  • A. 对
  • B. 错

正确答案: 错

21. (判断题)软件需求是待开发产品或系统的功能描述。(    )

  • A. 对
  • B. 错

正确答案: 错

22. (判断题)在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。(  )

  • A. 对
  • B. 错

正确答案: 对

23. (判断题)

需求发现常采用多种方式联合进行,但具体某一项需求常采用某一种具体的方式去捕获。(   )

  • A. 对
  • B. 错

正确答案: 错

24. (判断题)

需求规约是一个软件产品所有需求陈述的正式文档,它是不能被修改的。(   )

  • A. 对
  • B. 错

正确答案: 错

25. (判断题)需求规约是软件开发组织和用户之间的技术合同书,只有当需求规约完成后才能开始产品的设计。(   )

  • A. 对
  • B. 错

正确答案: 对

26. (判断题)

需求规约作为设计的一个正式的、受控的起始点,它事实上给出了一份初步的设计文档。(   )

  • A. 对
  • B. 错

正确答案: 错

27. (判断题)小组会和交流这两种需求发现方式的区别在于参加人员的多少。(   )

  • A. 对
  • B. 错

正确答案: 错

28. (判断题)质量属性必须要给出量化的测量指标。(  )

  • A. 对
  • B. 错

正确答案: 对

29. (判断题)需求规约对于项目的大多数工作是一个管理控制点,因此需求规约中要给出软件项目的进度和规划。(    )

  • A. 对
  • B. 错

正确答案: 错

30. (判断题)非功能需求必须依附于功能需求而存在。(   )

  • A. 对
  • B. 错

正确答案: 对

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值