分享到:

软件配置管理:优化开发过程

在软件技术飞速发展的今天,软件体系日益复杂。大型软件常常由成百上千、甚至上万人共同开发。开发过程中所产生的过程产品和共享的信息资源需要统一而有效的软件配置管理。$$   目前,CMM(能力成熟度模型)理论及应用已经成为国际上最为流行和实用的软件生产过程标准。CMM 的五个级别分别定义了开发过程持续改进的不同阶段。而软件配置管理作为CMM2的关键流程领域之一,对产品质量的提高和组织能力成熟度的提升有着极其重要的作用。$$   软件配置管理(Software Configuration Management,以下简称为SCM),是在整个软件生存周期中管理开发过程和软件产品的方法和规程,目前它已经成为软件开发机构对开发过程进行有效管理的最佳途径之一。$$  SCM实施策略$$   SCM是对开发过程中涉及所有配置项变化的管理。具体来说,SCM的实施必须调查、梳理配置管理需求,制订合适的软件配置...  (本文共2页) 阅读全文>>

权威出处: 网络世界2005/07/04
吉林大学
吉林大学

飞机飞行模拟软件开发过程管理的研究

软件开发工具日新月异,操作系统也成多样化局势,这种条件下使得我们在缺乏管理的环境下,开发软件就难以把握软件的质量,更为致命的是导致系统崩溃,影响到开发、使用和维护人员的安全。软件开发以从单人单任务发展到多人多任务的开发方式,其管理工作已成为软件开发过程中最重要的组成部分,在软件开发过程中加强管理可降低软件在开发过程中可能出现的问题和错误,同时也可降低开发成本,提高软件质量,也就是说只有加强软件开发过程管理才能保证其软件产品的可靠性和软件的生命力。某研究所是以开发飞机飞行模拟器为主体的研究单位,其飞机飞行模拟器的关键技术飞机飞行模拟软件发挥着举足轻重的作用,其飞机飞行模拟软件的质量水平直接关系到软件组织和单位的命运;但是,由于其软件的开发是由多人协同开发方式完成,软件开发项目组成员之间没有有效的管理,以至于其编写的软件文档质量不高、软件代码编写不规范、软件更改随意、软件开发过程不规范、软件测试不充分、自动化工具缺乏、软件人才机制不...  (本文共67页) 本文目录 | 阅读全文>>

西安电子科技大学
西安电子科技大学

基于TQM的S研究所北斗导航系统项目软件质量管理研究

作为质量管理的拓展和延伸,相比于质量管理,全面质量管理更具先进性。在传统时代,质量管理大多停留在分散、“一对一”的层面,而随着时代的发展以及系统观念的进步,全面质量管理开始向综合化、全面化的方向演进。这种新型管理理念指的是,基于对“质量中心”原则的遵循,在“全员参与和全过程管理和全过程管理”的基础上,在质量管理的范畴中纳入组织的全部管理职能,并以培训、再教育组织内所有成员为重心。S研究所是我国卫星控制专业研究所,是北斗导航系统项目的研制和质量管理重要单位。如何保证北斗导航系统研制质量是该研究所目前面临的一项关键课题,论文的研究就产生在这样的背景之下。论文按照提出问题——分析问题——解决问题的思路展开研究,运用全面质量管理理念,结合软件工程化对北斗导航系统项目控制与管理的方法,针对该研究所探索一条提高北斗导航系统研制质量的管理方法。因此希望本论文能给其它卫星研制单位北斗导航系统研制质量管理方面提供一定的思路和借鉴的方法。论文首先评...  (本文共98页) 本文目录 | 阅读全文>>

《现代制造技术与装备》2019年08期
现代制造技术与装备

软件配置管理在军用软件中的应用

当前,我国军队呈现信息化发展趋势,多样化的软件运用到军队指挥与作战系统中,直接影响到军队的作战水平。而军用软件质量高低,也决定了军队武器装备是否安全可靠。因军事需求特殊性,需保证高安全、高可靠,军用软件的质量、规模及功能都呈现日趋复杂状态,从而导致软件频繁变更,越发难以控制软件技术状态;再加上军用软件开发环境较为复杂、时间比较紧急,再加上变更频繁,难以保证军用软件质量与安全性,而软件配置管理能够有效解决这一问题,软件配置管理能够保证软件开发时建立良好标准的开发环境,同时也能对其产生变更进行标识、组织与控制以及对软件配置进行标识与控制更改,保证变更时不会引发软件混乱,有效降低错误率,同时也维护配置完整性,在软件生存周期随时对软件配置进行追踪。1 军用软件军用软件是军队信息系统的重要组成部分,直接影响到军队武器装备安全与否,因此为保证武器装备质量以及提升军队指挥作战水平,需保证军用软件质量。军用软件较为复杂与抽象,较难保证军队指挥作...  (本文共2页) 阅读全文>>

《科技经济导刊》2019年22期
科技经济导刊

软件配置管理的研究及应用

首先就是要完成获取配置项,这里的配置项就是具体的指代码和文档。配置管理员要确定配置项,并将它们的名称和编号放到配置库中,然后在配置登记卡上做新的记录,并做了确认,证实已经放入配置库中这个工作才算完成。4.4变更控制这个环节是整个配置管理的工作中心由于工作的不断推进和完善,需要对代码进行更改。而对于文档也要进行变更,例如有新的人员加入到公司或是有人员调走。首先要申请人填写申请表进行申请,然后交给配置管理员。配置管理员通知项目经理及项目成员,并召开配置控制委员会。配置控制委员会决定是否采纳变更意见。若不接受则申请表作废。若接受,则由项目经理指派项目组成员执行变更。4.5其他的配置管理活动中包括工作空间管理和配置审计等活动空间管理是用来支持多人一起工作的。配置审计主要是用来验证配置项的完整性和一致性的,每次审计后都要交给项目经理和配置控制委员会进行效果评估。当一个产品完成后进行产品的发布,主要是发布产品名称,版本及存放位置。5结语软件...  (本文共2页) 阅读全文>>

《电脑知识与技术》2017年33期
电脑知识与技术

软件配置管理在企业中的应用意义探析

1软件配置管理的必要性随着经济的发展,国外的软件技术开发工作越来越强大,我国的市场逐渐有外国软件的不断出现和发展,众多软件相关产业越来越壮大,在一定程度上影响了我国软件行业的个发展,再加上我国软件开发晚,速度慢,这就造成我国软件行业面临更加严峻的考验。因此,我国软件配置管理工作非常必要,这是推动我国软件行业发展的关键环节。1.1避免开发管理和工作运行的不规范我国软件行业的现状是内部管理松散,行业之间沟通不畅,各部门之间也缺少交流和联系,软件相关产业的发展滞后。同时,软件测试工作也存在着一些弊端,因为工作人员缺乏必要的责任感和监督,导致工作未能高效完整的进行,限制了软件工作的开发和软件行业的发展进程。这些都制约着我国软件行业的发展,而软件配置管理工作的运行可以在一定程度上避免和缓解这种情况,软件产业完善管理工作,可以促进各部门之间的交流和协作,有利于信息和资源共享,为软件的开发和发展拓展更多的渠道和更宽的道路,从而促进我国软件产业...  (本文共2页) 阅读全文>>

《软件》2018年06期
软件

软件配置管理在军用软件中的应用

0引言军用软件是武器装备信息系统的核心,军用软件的发展是我国军队实现高水平信息化的关键[9]。随着军队作战水平要求的提高,越来越多的软件应用在指挥作战系统中,军用软件质量成为影响军队武器装备质量高低、安全是否的关键性因素。军用软件具备以下特点:(1)军用软件本身的复杂性、抽象性对系统的安全性、可靠性带来挑战;(2)大多数军用软件规模较大,研制周期比较长;(3)功能相同的软件,由于应用场所较多、接口不同。因此,存在着分支版本管理的要求;(4)武器装备系统集成化、复杂化导致需求变更的频率较高。基于以上所述的军用软件特征,在军用软件中实施软件配置管理有着更紧迫、更高的要求。根据军用软件配置管理的现状,结合GJB5000A的要求,目前军用软件的主要工程活动包括:系统要求与系统分析、软件需求分析、软件设计、编码与单元测试、软件集成测试、软件配置项测试、软件系统测试等活动[3]。由于要适不同的规模、不同需求稳定性的软件开发。军用软件的开发模...  (本文共4页) 阅读全文>>

权威出处: 《软件》2018年06期