



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第6 章实用软件文档写作软件管理文档6.1管理文档概述维护人员软件开发软件操作管理人员人员软件管软件开发理文档用户人员图 6.1管理文档的作用项目开发计划测试计划软件管理文档测试分析报告开发进度报告开发总结报告图 6.2管理文档的组成6.2项目开发计划项目开发计划书工作分解结构图 6.3工作分解结构项目里程碑与阶段性文档图 6.4需求过程中的里程碑项目进度图 6.5项目进度过程运用图和表描述项目进度表 6.1任务的持续时间及其依赖关系任务持续时间(天数)依赖关系T18T215T315T1(M1 )T410T510T2,T4( M2 )T65T1,T2( M3 )T720T1(M1 )T825T
2、4(M5 )T915T3,T6( M4 )T1015T5,T7( M7 )T117T9(M6 )T1210T11( M8 )图 6.6活动网络图 6.7 活动条形图表 6.2 任务开发人员分配表任务开发人员任务开发人员T1人员 1T7人员 5T2人员 2T8人员 3T3人员 1T9人员 1T4人员 3T10人员 2T5人员 4T11人员 3T6人员 2T12人员 3图 6.8人员分配及时间表风险管理表 6.3一些可能出现的典型的风险风险风险类型描述职员跳槽项目有经验的职员未完成项目就跳槽管理层变更项目不同的管理层考虑、关注的事情会不同硬件缺乏项目项目所需的基础硬件没有按期交付需求变更项目和产品
3、软件需求与预期的相比,将会有许多变化描述延迟项目和产品有关主要的接口的描述未按期完成低估了系统规模项目和产品过低估计了系统的规模CASE工具性能较差产品支持项目的 CASE 工具达不到要求技术变更业务系统的基础技术被新技术取代产品竞争业务系统还未完成,其他有竞争力的产品就已经上市了图 6.9 风险管理过程表 6.4 风险及风险类型风险类型可能的风险技术系统使用的数据库的处理速度不够快要复用的软件组件有缺陷,限制了项目的功能招聘不到符合项目技术要求的职员人员在项目的非常时期,关键性职员生病,不能发挥作用职员所需的培训跟不上机构重新进行机构调整,由不同的管理层负责这个项目开发机构的财务出现问题,必
4、须削减项目预算工具CASE 工具产生的编码CASE 工具不能被集成需求需求发生变化,主体设计要返工客户不了解需求变更对项目造成的影响低估了软件开发所需要的时间估算低估了缺陷的修补率低估了软件的规模表 6.5风险分析风险出现的可能性后果开发机构的财务出现问题,必须削减项目预算小灾难性招聘不到符合项目技术要求的职员大灾难性在项目的非常时期,关键性职员生病中等严重要复用的软件组件有缺陷,限制了项目的功能中等严重需求发生变化,主体设计要返工中等严重开发机构重新调整,由新的管理层负责该项目大严重系统使用的数据库的处理速度不够快中等严重低估了软件开发所需要的时间大严重CASE 工具不能被集成大可容忍客户不
5、了解需求变更对项目造成的影响中等可容忍职员所需的培训跟不上中等可容忍低估了缺陷的修补率中等可容忍低估了软件的规模大可容忍CASE 工具产生的编码效率低中等可以忽略表 6.6 风险管理策略风险策略机构的财务问题拟一份简短的报告, 提交高级管理层, 说明这个项目将对业务目标有重大贡献职员招聘问题告诉客户项目潜在的困难和延迟的可能性,检查要买进的组件职员生病问题重新对团队进行组织,使更多工作有重叠,员工可以了解他人的工作有缺陷的组件用买进的可靠性稳定的组件更换有潜在缺陷的组件需求变更导出可追溯信息来评估需求变更带来的影响,把隐藏在设计中的信息扩大化机构调整拟一份简短的报告, 提交高级管理层, 说明这
6、个项目将对业务目标有重大贡献数据库的性能研究一下购买高性能数据库的可能性低估开发时间对要买进的组件、程序生成器的效用进行检查表6.7 风险因素风险类型潜在的特征技术硬件或支持软件延迟交付,暴露出来许多技术问题人员员工士气低靡,团队成员的关系不协调,工作分配不当机构机构内说三道四,缺乏资深管理人员工具团队成员不愿使用工具,抱怨CASE工具,需要更强大的工作站需求很多需求变更请求和客户怨言估算跟不上双方协商的进度,无法除掉暴露出来的缺陷6.3软件测试计划与测试报告软件测试、软件检查与调试图 6.10软件检查和软件测试图 6.11调试过程测试的成本图 6.12测试成本曲线图 6.13进度、成本、质量
7、之间的关系测试的原则软件测试过程图 6.14测试阶段图 6.15测试过程划分测试计划的导出与测试计划的结构图 6.16 测试计划的导出表 6.8 软件测试计划的结构内容说明测试过程描述测试过程的主要阶段需求跟踪用户最关心系统能否满足需求,测试计划应包含对每项需求的单独测试测试项目软件需要测试的内容都应在此定义测试时间安排给出总的时间安排和相应的资源分配测试记录测试所得到的结果、测试过程、执行情况等必须系统地记录下来软件和硬件需求列出测试所要使用的软件工具和硬件设施约束需要考虑和预料的影响测试过程的约束几种常见的测试用图表工具图 6.17软件缺陷的Pareto 分析图 6.18直方图的例子图 6
8、.19逾期修补百分比的运行图图 6.20两种软件平台重用部件缺陷率之间的相关性设计软件测试图 6.21缺陷测试过程图 6.22 黑盒测试表 6.9 黑盒测试数据输入与输出设计表输入数据结果是否正常输出结果非期望的期望的1正常测试输入数据n1导致反常的输入数据m图 6.23 等价划分表 6.10 等价类表输入条件有效等价类无效等价类表6.11搜索函数的描述Procedure search ( Key:ELM; T:SEQ of ELM; found : in out BOOLEAN; L :in out ELM_INDEX ); Pre_condition-the sequence has at
9、 least one elementTFIRST<=T LASTPost_ condition-the element is found and is referenced by L( found and T ( L) =key )or-the element is not found in the sequence(not fount and not( exists i, TFIRST>=i <=T LAST,T(i) =Key)表 6.12搜索程序的等价类表输入条件有效等价类无效等价类序列只有一个元素在序列中不在序列中序列中的第一个元素序列的元素个数多于一个序列中的最后一
10、个元素不在序列中序列中的中间元素表 6.13搜索程序的测试用例待搜索序列关键字( Key)输出( Found,L)1717true,1170False,?17,29,21,2317true,1续表待搜索序列关键字( Key)输出( Found,L)41,18,9,31,30,16,4545true,717,18,21,23,29,41,3823true,421,23,29,33,3825False,?图 6.24 结构化测试过程表 6.14 二分搜索类算法的描述class binserchpublic static void search(int key,int elemarray,resul
11、t r)int bottom=0;int top=elemarray.length1;int mid;r.found=false; r.index=1;while ( bottom<=top)mid= ( top+bottom)/2;if (elemarraymid=key)r.index=mid;续表r.found=true;return;/if partelseif (elemarraymid<key)bottom=mid+1;elsetop=mid1;/while loop/search/ Binserch图 6.25二分搜索的等价划分表 6.15二分搜索类的测试用例待搜索序
12、列关键字( Key)输出( Found,L)1717true,1170False,?17,21,23,2917true,19,16,18,30,31,41,4545true,717,18,21,23,29,38,4123true,417,18,21,23,29,33,3821true,312,18,21,23,3223true,421,23,29,33,3825False,?图 6.26二分搜索的程序控制流图图 6.27增量化集成测试图 6.28自顶向下的和自底向上的集成测试图 6.29接口测试软件测试计划文档软件测试报告表 6.16 测试报告的基本内容基本内容说明测试内容被测试软件系统的名称
13、测试意义及目标说明这份测试分析报告的具体编写目的,指出预期的阅读范围测试环境与测试标准被测软件;软件运行环境;测试依据的测试标准续表基本内容说明测试用例设计及测试结果测试用例设计的原理;测试数据值的范围(包括动态数据和静态数据);预期结果;实际测试结果;预期结果和实际测试结果的对比软件功能的结论评价软件达到预期设计目标的程度,能否交付使用;经测试证实的软件缺陷和限制可靠性和有效性评价可靠性是指相同被测对象使用相同测试方法进行多次测试的一致性;有效性是指测试足够反映考虑的概念的真实涵义的程度软件缺陷及改进建议明确指出测试中发现的缺陷;对发现的缺陷提出改进建议测试消耗总结测试工作的资源消耗数据,如工作人员的水平级别数量、机时消耗等表 6.17 测试报告样例测试人审定人时间软件名称编号 /版本测试阶段测试用例用例编号测试结果(重点描述异常、错误情况):错误类别:致命性错误()功能性错误()建议性错误()测试结果分析与建议:修改情况描述:修改人:时间:说明与备注:6.4开发进度报告项目状态报告类型报告的主要内容开发进度偏差图形报告工具图 6.304 个或 4 个以上连续数据点向上或向下的趋势图 6.31超过 3 个标准差的变动图 6.327 个或更多的连续数据点高于或低于计划里程碑日期图 6.33两个连续时间点超出计划里程碑日期3 个标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甘肃省酒泉市金塔县等4地2024-2025学年高二上学期11月期中考试政治试卷(含答案)
- 【设计】室内装饰装修施工组织设计
- 部门安全知识培训记录课件
- 部门员工安全培训需求表课件
- 基因检测眼病预后评估-洞察及研究
- 企业形象塑造-洞察及研究
- 基于成本效益分析的制动式浴缸排水系统市场渗透策略
- 基于分子模拟技术解析甲维盐水剂与靶标蛋白的相互作用机制
- 地坪漆施工中湿度和温湿度波动对固化效果的影响及补偿策略
- 国产化替代浪潮中工业控制主机的软硬协同适配瓶颈
- 2024年仙桃市高新技术产业投资有限公司招聘笔试真题
- 敦煌课件讲解稿子
- 2025年环境工程师初级职称考试试题及答案解析
- 眼科特检基础知识培训课件
- 统编版高中思想政治必修1第一课社会主义从空想到科学、从理论到实践的发展1.2科学社会主义的理论与实践 教学课件
- 2025年教师职称-浙江-浙江教师职称(基础知识、综合素质、初中信息技术)历年参考题库典型考点含答案解析
- 摄影剪辑基本知识培训课件
- 北京高校标准化食堂标准(2026版)讲解
- 专题1.4数学归纳法(高效培优讲义)
- 2025北京市交通发展年度报告
- 凿壁借光课文讲解
评论
0/150
提交评论