当前位置:问答库>论文摘要

题目:软件过程数据分析方法研究与软件过程改进工具的完善

关键词:软件过程改进;小组软件过程;数据分析;性能改进

  摘要

在软件过程改进的实践中,企业逐渐积累越来越多的过程和产品数据并籍此指导今后的过程。由于原始数据本身并不会提供除它自身之外的任何信息,所以必须要对原始数据进行处理才能为企业的定量的过程改进提供决策支持。本文将重点关注如何利用过程数据定量地进行软件过程管理,在对过程数据进行分析和研究的基础上完善了原有软件过程改进工具集的数据分析功能。同时原有工具无法满足大量数据分析的性能需求,如何改进系统性能也是本文研究的重点。本文首先介绍了过程数据分析的目的和类型以及如何验证收集到的过程数据,然后介绍了用于过程数据分析的数理统计方法,其中重点介绍了统计过程控制和线性回归的方法。本文接着研究了基于小组软件过程模型的过程数据分析方法,在软件项目的早期,可以根据历史数据估计软件规模、开发时间和任务时间;基于过程能力基线的质量标准分析可以帮助组织制定有效的质量计划;对比分析计划和实际数据能够确定项目是否满足计划和目标,为制定决策提供信息。针对这些分析方法,文章用实际的过程数据给出了相应的分析实例。本文还介绍了原软件过程改进工具性能改进的策略和方法,根据系统的性能瓶颈重点研究了EJB性能优化的方法,随后通过对系统性能的定量分析验证了改进的效果。本文最后讲述了原软件过程改进工具过程数据分析功能的完善,包括通过基于角色的访问控制来实现数据视图的分层和利用第三方图形包生成各种数据分析指示器。