《甲方软件项目管与理质量控制文档资料》由会员分享,可在线阅读,更多相关《甲方软件项目管与理质量控制文档资料(76页珍藏版)》请在金锄头文库上搜索。
1、甲方软件项目管理与质量控制国家应用软件产品质量监督检验中心副主任:左家平Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.个人研究方向信息系统架构设计软件企业及实验室质量体系管理认证国家信息技术标准编制软件全过程质量保证解决方案设计软件测试工具研究。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyrig
2、ht 2004-2011 Aspose Pty Ltd.对软件开发全过程控制与管理项目软件需求分析软件结构 软件详细设计 设计编码单元测试软件集成集成测试系统测试交付需求评审设计评审代码评审各阶段测试项目管理 / 配置管理 / 缺陷管理 / 质量保证 相关活动进行监督与控制第三方全过程保证Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.软件项目开发过程中的角色需求方(甲方)第三方测试开发商(乙方)监理方Evaluat
3、ion only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.需求方在软件开发中的作用(1)从合同观点:需求方(甲方)可行性研究需求定义招标准备合同的准备谈判和修改对乙方的监督验收和完成Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.开发方在软件开发中的作用(1)从合
4、同观点:开发方(乙方)准备投标签订合同制定计划实施和控制评审和评价交付和完成Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.需求方在软件开发中的作用(2)从管理观点:需求方(甲方)开始和范围定义计划实施和控制评价和确认完成Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011
5、Aspose Pty Ltd.开发方在软件开发中的作用(2)从工程观点:开发方(乙方)软件需求 软件结构 软件详细分析 设计 设计编码单元测试软件集成集成测试系统测试交付Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.测试方在软件开发中的作用企业/操作需求功能需求系统和接口规格说明详细设计编码测试和改正缺陷产品测试需求测试标准功能需求测试策略KPA 7 质量管理KPA 1 测试计划编制测试计划KPA 2 测试开发测试
6、用例KPA 4 测试执行测试结果KPA 3 测试环境准备应用软件质量生命周期测试报告KPA 5 测试结果分析KPA 6 编制报告第三方软件测试Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.监理机构和第三方检测机构的关系软件质量内部质量特征外部质量特征第三方检测机构(以程序和软件文档的测评为主)开发商的过程能力监理机构(以开发计划和软件文档的检查为主)Evaluation only.Created with Aspo
7、se.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.软件项目管理目标(甲方)质量控制进度控制成本控制组织结构人员要求环境要求Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.12345Contents内容提要软件需求分析阶段软件开发设计阶段软件开发编码及测试阶段其他控制过程第三方测试和项目后评估Evaluati
8、on only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.软件需求分析阶段软件开发的基础需求开发测试需求重要性需求评估标准开发过程的依据开发管理过程的依据用户接收的依据测试的依据无歧性完整性可验证性一致性可修改性可追踪性运行和维护阶段需求分析阶段评估文档的可使用性软件需求说明书数据要求说明书Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.
9、0.Copyright 2004-2011 Aspose Pty Ltd.需求的作用甲方乙方第三方精确描述需要什么样的产品准确理解甲方需要什么样的产品明确规定产品的检验依据Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.需求的层次业务满足任务完成软件功能需求Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Co
10、pyright 2004-2011 Aspose Pty Ltd.需求的层次满足任务组织机构或客户对系统、产品高层次的目标要求业务用户使用产品必须要完成的任务需求评审:评价业务需求、用户需求、需求规格说明的一致性完成软件功能开发人员必须实需求现的软件功能Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.需求中常见的问题与原因 笼统需求 项目可行性分析研 隐含需求究不深入 与已存在的限制条件 不善于提需求矛盾的需求 不完
11、整的需求 乙方代劳的需求Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.如何设计软件需求GB/T 9385-1998计算机软件需求说明编制指南总体要求无歧性完整性可验证性一致性可修改性可追踪性运行和维护阶段的可使用性Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Asp
12、ose Pty Ltd.必须描述的基本问题软件需求描述功能性能外部需求基本问题接口设计限制属性Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.需求设计-典型案例苹果1个苹果个苹果红苹果带有心形图案的苹果中间为实心心形图案的苹果20Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2
13、011 Aspose Pty Ltd.需求设计沟通一致性分析控制协调指标大小需求评审指标定义ra(1-sin(sita),x=rcos(sita),y=rsin(sita)Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.需求评审的主要内容是否生成软件需求规格说明书所提出的需求的技术可行性需求是否可测需求规格说明书内容完整评价用户需求与需求规格说明书的一致性是否有需求管理过程Evaluation only.Create
14、d with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.需求评审分层次评审正式评审与非正式评审结合分阶段评审建立标准的评审流程做好评审后的跟踪工作充分准备评审 Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.例子:需求问题记录表Evaluation only.Created with Asp
15、ose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.12345Contents内容提要软件需求分析阶段软件开发设计阶段软件开发编码及测试阶段其他控制过程第三方测试和项目后评估Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.软件开发设计阶段开发测试设计重要性设计评估标准形成软件框架软件开发的原形开发过程的指导
16、详细性准确性可验证性一致性可实现性评估文档软件开发设计阶段概要设计说明书详细设计说明书数据库设计说明书Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.设计阶段评审 分析设计是正确的、与需求一致并可追溯到需求 分析设计中的事件次序、输入、输出、接口、逻辑流程、出错定义、错误处理 验证根据需求所选择的设计是否合理Evaluation only.Created with Aspose.Slides for .NET 3.5
17、 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.设计阶段评审 概要设计阶段 是否生成概要设计说明书(含数据库设计说明书) 同行评审:验证系统架构设计正确性及可行性 详细设计阶段 详细设计说明书 每个模块、函数、接口的实现方法,输入参数、数据结果说明等Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.12345Contents内容提要软件需求分析阶段软
18、件开发设计阶段软件开发编码及测试阶段其他控制过程第三方测试和项目后评估Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.软件开发编码及测试阶段开发测试编程评估标准测试评估标准评估文档程序编写按照里程碑完成使用界面的设计和验证用户使用文档内容的确定测试计划的完成和执行完成单元/集成/系统测试完成回归测试完成纠正关键缺陷完成文档测试用户文档操作手册软件开发编码及测试阶段其他评估系统安装和部署计划确定售后服务系统计划完成Ev
19、aluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.单元测试内容检查模块算法的逻辑正确性输入参数有没有做正确性检查重要的执行路径的正确性错误处理的路径的正确性异常处理边界条件的正确性模块接口的正确性调用其他模块的接口的正确性检查常量或全局变量使用的正确性程序风格的一致性、规范性检查内部注释是否完整Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Pr
20、ofile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.单元测试方法 代码评审 / 选择关键代码进行审查是否与需求相一致是否符合编码规范注释是否详细 可读性好 白盒测试 代码覆盖率评估 代码执行效率评估Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.集成测试的内容测试穿越模块接口的数据是否丢失测试各子功能组合起来后是否达到预期要求的父功能测试一个模块是否对另一个模块产生不利的
21、影响测试全局数据结构是否有问题Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.系统测试及验收测试 系统确认测试 对比需求规格说明书、测试计划中的系统测试环境是否与实际的测试环境一致 确认系统实现功能与需求规格说明书是否一致 验收内容 所有文档、代码 系统验收测试策略 根据已定义的策略和准则进行验收 委托第三方检测机构进行验收Evaluation only.Created with Aspose.Slides for
22、.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.最佳实践 每日编译与BVT(冒烟测试) Microsoft以缺陷为核心的开发流程Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.测试阶段数据采集与分析的目的1评估被测软件的质量缺陷的数量缺陷的种类2评估开发过程的质量缺陷的分布修复缺陷的时间回归测试时发现的缺陷数量3评估测试工程师表现是
23、否按计划完成任务发现缺陷的数量Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.测试阶段主要采集数据测试用例执行的进度 = 已执行的数目 / 总数目缺陷的存活时间 = 缺陷从打开到关闭的时间缺陷分布密度 =对应于一项需求的总缺陷数 / 对应于该项需求的测试用例总数缺陷修改质量 = 每次修改后发现的缺陷数量功能点缺陷率 总缺陷数 / 总功能点数Evaluation only.Created with Aspose.Sli
24、des for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.测试缺陷趋势分析缺陷的趋势分析 -按照测试执行的时间顺序,被发现的缺陷数量的分布缺陷Bug curve数Bug Convergence pointResolved curveZero Bug point时间Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.开发过程中的文档
25、可行性研究和计划阶段需求分析阶段设计阶段实现阶段测试阶段运行与维护阶段可行性研究报告项目开发计划软件需求说明书数据要求说明书测试计划概要设计说明书详细设计说明书数据库设计说明书用户手册操作手册维护修改建议测试分析报告开发进度月报项目开发总结Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.文档验收用户文档编写的规范性用户文档的全面性用户手册内容的完整性文档审查一致性检查用户手册对关键操作有无例图文说明,例图的易理解性如
26、何主要功能和关键操作的应用实例数量及详细程度用户手册包装的商品化程度和印刷质量Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.12345Contents内容提要软件需求分析阶段软件开发设计阶段软件开发编码及测试阶段其他控制过程第三方测试和项目后评估Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyrig
27、ht 2004-2011 Aspose Pty Ltd.1234项目开发过程中的其他控制过程项目管理过程 - 是否按照项目计划执行 / 是否按照里程碑定义实施 / 是否采取项目监控措施SQA过程过程 - 是否有质量计划 / 是否开展管理评审与技术评审活动 /是否有质量改进活动缺陷管理过程 是否有缺陷管理系统 / 是否追踪每个缺陷的状态 / 是否阶段性缺陷分析数据配置管理过程 - 软件有什么变更 / 谁做的变更/ 什么时间做的变更 / 为何要变更Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0
28、.0.Copyright 2004-2011 Aspose Pty Ltd.项目管理过程项目监控项目计划1.是否在规定的时间内是否在规定的时间内细化了下一阶段计划2.任务延迟是否能及时任务延迟是否能及时调整项目计划3.是否建立开发组织内是否建立开发组织内部的质量管理过程项目过程中监控1.项目启动检查项目启动检查2.是否建立支持过程是否建立支持过程3.开发进度例会开发进度例会4.开发进度周报开发进度周报/月报月报Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004
29、-2011 Aspose Pty Ltd.SQA活动 管理评审 应当结合项目计划、时间表、标准和指南评价项目的状态,进行改进活动 依据计划对过程、产品和服务的状态进行评价 通过充分的分配资源来保持对项目的全面控制 改变项目的方向或确定改变计划的必要性Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.SQA活动 技术评审 评审产品是否符合规格说明 评审产品是否完整 软件产品的开发、操作和服务是根据项目的计划、进度、标准和
30、指南进行的 对软件产品的改变是适当的Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.缺陷管理过程 软件缺陷(Defect)软件中存在的错误,与预期属性的偏狭义广义离软件开发周期中存在的错误、问题以及偏离Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty
31、 Ltd.缺陷生命周期中的角色及职责跟踪所有bugbug的状态的状态协调和仲裁存在的问题领导者修复bug提交测试版本开发人员测试人员发现bug报告bug跟踪bug确认bugEvaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.NBEGINStatus of BugIndicationBug reported缺陷处理流程Action Taken by TesterAction Taken by DeveloperNewNot
32、 A BugAction Taken by CommunicationPendingReviewYOpenAssignYAssignedFixNDuplicateNot ReviewedNVerifDeferNo Plan To FixyYNNFixedConfirmYDeferred or RejectedYClosedDeferred48RejectedEvaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.被测功能不能
33、正确实现被测数据处理错误软件错误导致数据丢失用户需求未实现缺陷的分类导致系统崩溃导致程序模块丢失主业务流程出现断点内存泄漏导致死机S2S1一般性的错误细小的错误S3严重等级S4S5建议性问题优先级低中高Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.沟通的重要手段- Bug Triage会议开发人员领导层组织管理协调仲裁测试人员Evaluation only.Created with Aspose.Slides fo
34、r .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.软件配置管理过程 缺乏配置管理造成的常见问题 组织的知识和过程财富流失 不能及时了解项目的进展状况 缺乏实现并行开发的手段 软件复用率低下 无法开展规范化的测试工作 对软件版本的发布缺乏有效的管理 缺乏历史数据的积累,没有软件开发的历史数据 无法有效的管理和跟踪变更Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011
35、 Aspose Pty Ltd.软件配置管理的重要性 使软件产品变为受控的,控制以下问题软件有什么变更?(WHAT)谁做的变更?(WHO)什么时间做的变更?(WHEN)为何要变更?(WHY)软件将在什么时间发布当前发布版本中有哪些功能,由哪些组件构成当前版本中加入了针对哪些Bug的修改软件的某个修改是谁认可的如何建立新的发布版本Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.实施软件配置管理的好处 开发、测试 有助于
36、规范团队各个角色的行为 为各个角色之间的任务传 递和交流提供无缝的接合 帮助项目经理更好地了解项目的进度、开发人员的负荷、工作效率和产品质量状况、交付日期等信息 用户 得到正确的软件版本Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.12345Contents内容提要软件需求分析阶段软件开发设计阶段软件开发编码及测试阶段其他控制过程第三方测试和项目后评估Evaluation only.Created with Asp
37、ose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.软件验收要求软件质量可验收指标软件项目管理指标软件开发全过程监控合格软件Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.35%软件质量状况软件质量检测项目的通过率依据国家软件检测中心8%2%2006年全年的软件质量检测数据统计,软件开发商认为已经可以交付使
38、用的软件,送交本中心做质量检测,检测结果如图:一次检测通过55%两次检测通过三次检测通过四次检测通过Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.测试是保障软件质量的有效手段开发设计新软件开发测试框架实施部署应用服务定制扩展遗产软件更新测试测试应用软件集成部署升级实施Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.
39、0.0.Copyright 2004-2011 Aspose Pty Ltd.第三方测试机构现实的软件企业的组织结构软件企业技术支持部门开发部门测试部门质量保证部门开发组1项目组1开发组2测试组1项目组2测试组2Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.第三方测试机构现实的软件企业的组织结构没有专门的支持部门软件企业测试部门力量薄弱2,3人没有QA部门技术支持部门开发部门测试部门质量保证部门开发组1开发组2测试
40、组1测试组2测试组对应多个项目软件质量难以保证项目组1项目组2Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.理想的软件企业的组织结构软件企业技术支持部门开发部门测试部门质量保证部门开发组开发组测试组测试组1项目组121项目组22Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2
41、011 Aspose Pty Ltd.软件可验收指标 制定原则 满足用户需求(业务需求和商业需求) 定量与定性相结合 涵盖功能性、非功能性等多方面 具体体现 用户需求说明书 软件需求规格说明书Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.第三方独立测试机构提供的服务测试过程质量保证工作故障定位需求阶段开发阶段测试阶段运行阶段需求评审需求一致性分析需求指标的定义验收测试项目后评估沟通、协调等Evaluation on
42、ly.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.第三方全过程质量保障的优点1合理性强强联合降低成本深入理解需求2有效性更专业更全面更彻底3独立性协调沟通客观公正认真敬业Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.开发阶段第三方全过程保障单元测试集成测试全过程保障
43、系统测试用户测试Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.第三方测试组织机构图委托单位(甲方)专家组集成商设备提供商测试方服务提供商开发方业务专家技术专家质量保证组业 业务 务分 培析 训文档审查管理组方 计案 划设 设计 计测试组用 用例 例设 执计 行环境准备组缺 结 现陷 果 场管 分 调理 析 度技术支持Evaluation only.Created with Aspose.Slides for .NE
44、T 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.项目后评全过程保障与监控第三方软件测试确保信息系统质量故障定位估需求评审验收测试软件任务交付软件系统需求系统需求验证验证与确认系统测试测试后的软件软件需求软件需求 验证概要设计概要设计验证验证与确认验证合格性测试集成的软件集成测试测试后的单元详细设计详细设计验证验证编码单元测试编译后的单元Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 20
45、04-2011 Aspose Pty Ltd.第三方测试能够解决的问题需求多,实现少需求标准高,实现水平差缺少性能指标笼统需求文档资料不全,不准缺项降低标准,再提设备要求实现多少算多少验收时缺少检测依据后期使用维护困难Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.成功案例1-全过程质量保障 “北京奥组委场馆交通运行模型”质量保证主要职责:在工程的各个阶段应严格审查关键性过程和阶段性成果,检查其是否符合预定的质量要求
46、,整个跟踪过程中应强调对工程质量的事前控制、事中监管和事后评估。并将质量保证工作定位在监督、审查、控制、建议上。工作内容:主要包括需求评审、工程项目组织及技术总体方案的把关、质量控制、进度控制、投资控制、合同管理、信息文档管理等七个方面。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.成功案例2-效率检测数基准测试并发测试一天24小时长时间稳定的运行人数较多疲劳强度测试内存泄漏检测每个终端的用户数较少住宿系统场景测试
47、据存储容 管理的客房信息量 数据量庞大测试极限测试递增测试入住时间较为集中终端访问数据库服务器终端分布广并发用户数 :支持50用户并发频繁数据容量:系统能处理25000条签约客房信息稳定性 :系统能够长时间连续运行,服务器的各项性能指标在需求规定范围内,且不出现宕机等情况响应时间 :系统的响应时间在需求规定范围内设备资源占用 :CPU占用率、内存使用量等在需求规定的范围内内存泄漏检查 :系统不能存在内存泄露Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2
48、011 Aspose Pty Ltd.成功案例3-故障定位系统响应时间慢系统一段时间后需要重启设备更新后,效率反而变差系统越来越慢无人使用时,设备资源占用仍很高无缘无故死机需要专业的第三方机构,对系统进行全面的检测,定位问题70Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.问题归纳总结笼统需求合同要求的软件功能缺失软件功能未正确实现主要功能流程出现断点灾备系统不能正常工作均衡算法设计不合理Evaluation on
49、ly.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.项目后评估 项目后评估:对项目实施全过程的前期规划、实施及策略、制度规范和创新及产生的投资效果、影响和持续发展等方面作出综合评价,并总结经验教训、树立典型,对工程的后续建设与发展提出建设性意见; 主要内容:依托项目的验收工作,通过全程参与验收会议、基础资料采集、现场调研、问卷调查、访谈、研讨会议、专家评估会议等多种方法和手段,对整体工程进行全面综合评价。Evaluation only.Creat
50、ed with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.项目后评估过程评估项目执行效率评价工作单元进展度量代码生产率评估需求稳定性管理评估项目管理计划评估资源预算评估工作量评估项目控制能力评估里程碑分析质量评估缺陷分析功能点缺陷率评估Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.工作量1
51、5021万万项目后评估-案例1神州数码构件应用示范2004构件应用示范单位之一构件应用示范单位之一实现效益350300250200生产者复用传统开发方法消费者复用采用构件技术后,国税项目代码复用率7676,单个项目节约,单个项目节约成本21预期效益金融、电信、税务、国信领100500计划 需求 设计 编码 集成 系统测试域软件开发每年节约成本上千万Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.项目后评估-案例2中科
52、软科技股份有限公司项目管理工作量节省27%;质量平台平台开发+SQA成效项目数据统计工作量节省30%;项目度量工作量节省30-50%;节约成本200万元,直接经济效益1000万元Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.Q&A邮件地址:Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.