分享到:

软件过程模型初探

在我们的SPI项目规划中,一个重要的长期目标是“将企业软件生产组织结构转变为面向过程的软件生产组织结构”。这里所提到的面向过程的软件生产组织结构(Process-oriented Organization Structure),不同于以往我们比较熟悉的面向项目或者面向职能部门的组织形式,而是将软件过程和过程管理提到了组织战略规划的首位,把开发工作看成是由一系列的软件过程组成的,过程通过小组和角色协作的形式来运作,完成软件生产的任务。面向过程、小组协作和动态项目组织成为组织结构的重要特征。 $$随着CMM三级成为下一步改善的目标,在三级一些关键实践中,如组织过程焦点(OPF)、组织过程定义(OPD)等,对软件过程管理的要求日益提高。摆在我们面前的一个关键性问题是,如何规划、定义、建立和运作软件过程,并保证这些过程满足CMM的要求?在规划、定义、运作和改善软件过程的工作中,也需要首先明确过程的概念。在实践中,经常会遇到“什么是过程”...  (本文共2页) 阅读全文>>

《计算机工程与设计》2017年01期
计算机工程与设计

层次分析法在软件过程度量中的应用

0引言现阶段,国内外对软件过程度量[1]的研究仍存在着一些不足,体现在以下几个方面:(1)多目标度量的支持。软件过程度量需要全面综合考虑项目质量、成本、进度等目标,但如何在软件度量过程中,处理交织多变且相互关联的几个目标,目前缺少科学方法指导。(2)定量度量支持。软件是人类智力过程成果,所以对软件过程的度量不可避免有定性因素,但如何将软件过程的定性评价与定量评价相结合,获得一定程度准确的量化评价结果,目前缺少科学方法指导。(3)团体评价支持。软件向规模化、协同化发展同时,软件项目干系人也日益复杂,使得软件过程度量也需要向团队化方向转变,但如何科学的整理、分析、归纳、综合团队评价的结果,并支持做出最后的综合评价,目前缺少科学方法指导。本文建立了软件过程度量指标体系,并引入AHP的成对比较、权重值计算、一致性修正方法,实现因素权重值的计算;然后,辅以五分法和归一化算法,实现对软件过程方案的量化评价。在实例应用部分,描述该模型的应用过...  (本文共5页) 阅读全文>>

《中国管理信息化》2017年07期
中国管理信息化

浅谈基于信息化平台的制导航空弹药软件过程管控方法

1引言推进软件工程化,促进软件成熟度是提高软件质量、降低风险的重要手段。利用信息化手段则能有效对软件的项目管理活动、工程活动及其产物、支持活动进行管理,并通过相应的统计分析方法,积累组织级数据,实现制导航空弹药软件开发过程的量化控制。本文以满足GJB 5000A要求为基础,探索将现有信息化平台与软件过程管理体系有效结合的方法,达到提升制导航空弹药软件研制过程能力,提高软件产品质量的目的。2信息化平台管控实施背景2.1软件工程化实施现状2005年9月总装备部发布〔2005〕装字第4号命令即《军用软件质量管理规定》,命令中明确规定:总装备部按照国家军用标准和有关规定对软件研制能力进行软件能力评价,未达到规定软件研制能力要求的单位,不能承担软件研制任务。同时评价中心每年会对已经通过评价的单位进行审查,如不能通过,将取消等级证书。由此可见,软件工程化的推进和单位的生存、企业的生命息息相关。总装备部于2008年3月颁布了《GJB 5000...  (本文共4页) 阅读全文>>

《教育教学论坛》2017年45期
教育教学论坛

软件过程管理课程的教学模式改革初探

一、引言大量研究和实践表明,软件项目和软件过程管理已经成为影响软件项目开发成败的关键因素。特别是随着软件系统越来越复杂,规模越来越大,提高软件过程改进和管理的能力,对于提高软件开发团队的生产力至关重要。软件过程管理是软件工程方向高年级本科生的重要课程。工程教育专业认证标准中明确规定了我国高校工程教育本科毕业生应具备的基本能力,其中,软件工程方向的毕业生需要具有“软件过程改进与项目管理的能力”。不难看出,软件过程管理能力是软件工程专业本科生培养的重要目标,也是软件工程从业人员如软件工程师、软件分析师、项目经理、产品经理等必须具备的能力。然而,在软件过程管理的教学中,还存在一些问题,导致师生普遍认为该课程的学习难度较大。除了大学教学中普遍存在的问题,诸如教学模式相对单调、学生缺乏主动参与意识等,软件过程管理课程在教学中还面临其他困难,主要包括以下几个方面。1.与软件生命周期中的建模、设计、开发、测试等阶段相比,软件过程管理中涉及的具...  (本文共2页) 阅读全文>>

《电子技术与软件工程》2016年11期
电子技术与软件工程

基于统计过程控制的软件过程管理研究

现阶段,受到科学技术革命的影响,我国专家学者对于提高科学技术,促进软件开发向更加多元化的方向开展产生了浓厚的兴趣,对于在统计过程控制影响下的软件过程管理进行了深层次的研究,逐渐的展现出了一些全新的软件开发方向以及软件升级的对策,为我国软件开放领域带来了新的曙光。1统计过程控制的基本概述1.1统计过程控制的基本含义统计技术对过程中的各个阶段的基本情况进行监督与管理的手段就叫做统计过程控制。统计过程控制主要是为了维持过程处于平稳的状态,是对产品的质量与安全性能的保障。统计过程控制在我国各个领域的生产加工过程中都有着广泛的应用,比如说在进行产品加工的时候,由于受到某种原因的影响,产品的尺寸会发生一定程度的波动,每一次细微的波动对于产品的质量以及性能的影响都是非常巨大的,所以必须要采取相应的手段去对这种现象进行完善,而这种有效的手段就是统计过程控制。统计过程控制属于过程控制中的一个分支,从统计过程控制的内容上来说,我们一般分为两个方面对...  (本文共1页) 阅读全文>>

《电子测试》2015年13期
电子测试

关于建设开发软件过程软件项目管理的重要性探析

1当前软件项目管理重要性的认识由于在当前广泛应用计算机造成妨碍的一个瓶颈就是对计算机软件的高质量与高效的开发。研究软件工程领域长期以来的一个热点就是借助相应工具与技术将计算机软件质量与生产率提升。如果开发软件过程当中,当尚未良好定义、实施与管理开发软件组织,并且尚未在开发软件过程做到持续性的改进,那么势必会导致开发组织在研究软件工程成果当中取得相应期望结果。管理软件项目这也就是说处于让软件项目可以根据之前预设的进度、质量、成本顺利完成。以便能够分析与管理质量、人员、分析、进度、成本的活动。2管理项目软件存在目的与问题从目的上进行分析,管理项目软件则为了根据之前预设的成本、质量、进度等这些要求顺利完成软件项目提供保证。由于项目管理器作用显得比较重要,那么要想做到项目管理的真正实施,这件事情也并不是那么简单。要想将项目管理这一过程顺利实施,这就必须做到将以下问题有效解决:第一个问题就是定义项目。由于存在着特别强的互动性在软件企业和客...  (本文共2页) 阅读全文>>