软件开发过程中每项实践活动都可能导致风险,同时随着软件能力成熟度模型集成(capability maturity model integration,CMMI)的广泛实施,已经有越来越多的企业逐渐积累了企业的最佳实践。在软件生产过程中,偏离最佳实践而产生的风险称...软件开发过程中每项实践活动都可能导致风险,同时随着软件能力成熟度模型集成(capability maturity model integration,CMMI)的广泛实施,已经有越来越多的企业逐渐积累了企业的最佳实践。在软件生产过程中,偏离最佳实践而产生的风险称为软件过程风险,在此基础上根据CMMI框架建立了基于过程域的软件过程风险评估指标体系,并采用模糊综合评估方法对每个过程域的风险进行了综合评估,从而实现对软件过程风险的监控,提高软件质量。最后进行实例验证,并给出了该方法的裁剪过程,从而使得该方法能满足各种软件过程风险建模的需求。展开更多
针对应用软件能力成熟度模型/能力成熟度模型集成(Capability Maturity Model for Software/Capability Maturity Model Integration,CMM/CMMI)模型时,难以用人工统计分析方法进行软件过程管理的问题,开发基于SOA的软件过程管理系统(Sof...针对应用软件能力成熟度模型/能力成熟度模型集成(Capability Maturity Model for Software/Capability Maturity Model Integration,CMM/CMMI)模型时,难以用人工统计分析方法进行软件过程管理的问题,开发基于SOA的软件过程管理系统(Software Process Management System,SPMS)。分析其必要性和可行性,结合面向服务的软件体系结构和CMM/CMMI模型,对总体架构、服务和数据库进行设计,并采用工作流技术和MVC架构实现了系统服务。实践证明,该系统有助于软件组织在研发过程中进行数据采集、数据存储、数据分析,提高决策分析的效率。展开更多
文摘软件开发过程中每项实践活动都可能导致风险,同时随着软件能力成熟度模型集成(capability maturity model integration,CMMI)的广泛实施,已经有越来越多的企业逐渐积累了企业的最佳实践。在软件生产过程中,偏离最佳实践而产生的风险称为软件过程风险,在此基础上根据CMMI框架建立了基于过程域的软件过程风险评估指标体系,并采用模糊综合评估方法对每个过程域的风险进行了综合评估,从而实现对软件过程风险的监控,提高软件质量。最后进行实例验证,并给出了该方法的裁剪过程,从而使得该方法能满足各种软件过程风险建模的需求。
文摘针对应用软件能力成熟度模型/能力成熟度模型集成(Capability Maturity Model for Software/Capability Maturity Model Integration,CMM/CMMI)模型时,难以用人工统计分析方法进行软件过程管理的问题,开发基于SOA的软件过程管理系统(Software Process Management System,SPMS)。分析其必要性和可行性,结合面向服务的软件体系结构和CMM/CMMI模型,对总体架构、服务和数据库进行设计,并采用工作流技术和MVC架构实现了系统服务。实践证明,该系统有助于软件组织在研发过程中进行数据采集、数据存储、数据分析,提高决策分析的效率。