软件工程第八章习题

1. 软件的可维护性与哪些因素有关?在软件开发过程中应该采取哪些措施来提高软件产品的可维护性?

  • 软件的可维护性与软件的可理解性、可预测性、可修改性、可移植性、可重用性(LYXYC)有关。

提高可维护性的措施:【目术保言文】

  1. 建立明确的软件质量目标
  2. 使用先进的软件开发技术和工具
  3. 建立明确的质量保证
  4. 选择可维护的程序设计语言
  5. 改进程序文档

2. 选哪两份?为什么?怎么完成任务?

在这里插入图片描述
应该选(a)(c)两份

原因:

  • 要对一个已有软件做重大修改,就需要对软件的整体情况有一个清晰的了解。因为程序规格说明书准确描述了对软件系统的数据要求,功能需求,性能需求,可靠性和可用性需求,接口出错处理等重要信息,因此对了解软件的总体情况有很大的帮助。
  • 通过阅读程序源代码不难搞懂程序的算法,所以可以不需要程序的详细设计结果。
  • 为了修改原有的程序,程序清单是必不可少的。

完成任务的方法:

  1. 修改之前仔细阅读,认真研究程序规格说明书,弄清楚对软件系统的各种要求
  2. 同时阅读系统的程序清单,对程序的脉络,结构有基本的认识
  3. 再进行修改

规格说明书的内容(全部)
在这里插入图片描述

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值