反击调试大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

反击调试大纲
一、调试概述1.调试的定义和意义;2.调试技术在软件开发中的地位及其重要性;3.调试工作中所涉及到的基本知识。

二、调试准备(1)了解需求;(2)明确调试目标;(3)进行现场测试。

三、反击调试的方法与步骤1.需求分析阶段:(1)任务说明书应该具有如下特点:①描述项目或系统的主要功能和组成;②介绍相关问题,使用设计的软件产品来实现这些功能,并给出该系统和软件产品存在哪些缺陷;③指出在这个项目或系统上可以采取什么样的措施来完善该系统或软件产品。

2.软件设计阶段:(1)产生问题和需求分析报告;(2)检查项目是否已经落实和执行;(3)根据调研结果对整个软件项目做出初步评价;(4)编写相应的文档资料。

3.软件开发过程阶段:(1)进行软件设计;(2)提交文档资料;(3)接受和处理新需求;(4)验证设计是否正确;(5)保持设计更新状态;(6)评估最终软件产品;四、需求变更与响应1.需求变更:(1)业务模型变更时通常采用哪种方式?②分析现有软件版本不能满足客户需求,必须改造软件版本才能满足;③系统升级导致功能或性能改变;④软件代码规范修改等;⑤因为预算限制而无法继续实现某些目标;⑥由于用户对该产品或服务不满意,或者由于法律原因等。

(2)当新增功能和性能引起软件系统运行效率低下时,是否就认为这个新增功能和性能没有实际意义呢?②有一部分新增功能和性能有着很好的市场前景,有一定的竞争力;③另外还有许多用户迫切希望获得它们,而又苦于没有软件可供选择。

2.响应:当客户提出了新的要求时,我们首先要分清楚哪些是非业务功能,哪些是系统
的核心功能,哪些是核心功能之外的其他功能,然后将它们合理地分配给不同的系统部门和人员去执行。

五、需求分析中常见的错误类型(1)随便扩大范围:将要扩展的领域当作是整个系统的全部,把其他领域排除在外。

(2)不考虑可行性:对于新的系统方案不加考察和仔细论证,盲目提出方案。

(3)简单粗糙:将可能出现的失败都归咎于数学方面的问题,只追究那些忽略的环节。

六、响应机制常见的错误类型(1)越权:无论何种情况,都越权解决客户遇到的问题,或者没有得到事先批准就处理用户提出的请求。

相关文档
最新文档