软考中级习题与解答——第四章_软件工程(1)

例题1

1、知识点总结

本题考查软件质量特性相关概念,涉及可移植性可靠性可理解性等软件质量属性的定义:

  • 可移植性:软件从一个计算机系统或环境转移到另一个计算机系统或环境的容易程度。
  • 可靠性:在规定条件下和规定时间内,软件完成规定功能的能力(通常用概率等指标衡量)。
  • 可理解性:软件能够被软件维护人员或其他开发者阅读并理解的容易程度。

2、选项分析

  • 选项 A:描述符合 “可移植性” 的定义,即软件在不同计算机系统间转移的容易程度,该选项正确
  • 选项 B:“软件在需要它投入使用时能实现其指定功能的概率” 描述的是可用性(强调 “需要使用时能工作的概率”),而非可靠性(可靠性更强调 “在规定条件和时间内持续完成功能”),该选项错误
  • 选项 C:描述符合 “可理解性” 的定义,即便于维护人员阅读和理解的程度,该选项正确
  • 选项 D:描述符合 “可靠性” 的定义,即在规定条件和期间内实现指定功能的概率,该选项正确

3、最终答案:B


例题2

1、知识点总结

本题考查软件工程需求分析阶段的任务范畴。需求分析阶段的核心是明确用户对软件系统在功能、性能、数据、可靠性等方面的需求,即 “做什么”,而不涉及 “怎么做”(如具体采用什么开发语言、技术架构等实现层面的决策)。

2、选项分析

  • 选项 A:确定软件系统的可靠性要求(如系统需达到的故障容忍度、可用时长等),属于需求分析阶段对软件质量属性的需求定义,属于需求分析阶段任务。
  • 选项 B:确定软件系统的性能需求(如响应时间、并发处理能力等),是需求分析阶段需明确的非功能需求,属于需求分析阶段任务。
  • 选项 C:确定软件系统将采用什么开发语言开发,这属于设计阶段(尤其是详细设计或实现规划阶段)的任务,关注 “如何实现”,而非需求分析阶段的 “做什么”,不属于需求分析阶段任务。
  • 选项 D:确定软件系统的数据要求(如数据结构、数据存储、数据流转等),是需求分析阶段需明确的重要内容(属于功能需求或数据需求范畴),属于需求分析阶段任务。

3、最终答案:C


例题3

1、知识点总结

本题考查软件生命周期各阶段的时长特点。软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值