当前位置:主页 > 企业软件服务 > 苏州PLC开发 > 苏州PLC开发

苏州plc开发讲解软件配置管理的概念、定义和任

 
       苏州软件公司认为配置管理(Configurahon Manapement,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。它覆盖了各种软件、硬件环境,其目标是实现软件产品的完整性、一致性和可控性,使产品极大程度地与用户需求相吻合。
 
       进行软件配置管理,可以提高软件质量,降低软件开发成本。对软件配置管理重点讨论的内容有软件配置管理的概念、软件配置管理的定义、软件测试配置管理的任务、软件配置管理的目的、软件配置管理的基本目标、软件配置管理的执行约定、软件配置管理的执行能力、软件配置管理组负责协调的工作、软件配置管理的流程、软件配置管理的关键活动、软件配置管理要求、配置的前提条件、配置的范围、配置管理人员工作的主要内容等。
 
       软件配置管理的概念
 
       苏州plc开发认为由于软件产品是在用户不断变化的需求的驱动下进行完善的,为了保证对产品有效地进行控制和追踪,配置管理过程不仅能对静态的、成形的产品进行管理,而必须对动态的、成长的产品进行管理,即管理软硬件资源、配置项计划、基线计划、交付计划、备份计划等,以实现软件产品的完整性、一致性、可控性,使产品极大程度地与用户需求相吻合。它通过控制、记录、追踪对软件的修改和每个修改生成的软件组成部件来实现对软件产品的管理功能。
 
       软件配置管理的定义
 
       对于软件配置管理(Software Configuration Manngement,SCM)的定义有不同的描述。
 
       ISO9000定义:SCM是“一个管理学科,它对配置项的开发和支持生命周期给予技术上和管理上的指导。配置管理取决于项目的规模、复杂程度和风险大小”。
 
       软件能力成熟度模型与模型集成(CMM-CMMI)定义:软件配置管理是“软件过程的关键要素,是开发和维护各个阶段管理软件演进过程的方法和规程”。
 
       苏州erp软件认为软件配置管理定义的要素包括如下内容。
 
       标识:识别产品的结构、产品的构件及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取。
 
       控制:通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的最新版本中实现的问题。
 
       基线:基线是软件文档或源码(或其他产出物)的一个稳定版本,对软件产品的重现性、可追踪性进行报告。
 
       状态统计:记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文件的问题。
 
       审计和审查:确认产品的完整性并维护构件问的一致性,即确保产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所用的文件的版本是否正确的问题。
 
       生产:对产品的生产进行优化管理。它将解决最新发布的产品应由哪些版本的文件和工具来生成的问题。
 
       过程管理: 苏州apple软件开发认为确保软件组织的规程、方针和软件周期得以正确贯彻执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。
 
       结构:表示产品的架构。
 
       创建:支持产品的构建及产品的附件。
 
       审核:对产品及其过程的审核予以保留。
 
       统计:采集与产品、过程相关的数据。
 
       控制:控制产品变更的方式及时间。
 
       过程:支持产品演变的管理。
 
       团队协作:促进项目组开发及产品维护。
 

 
       软件测试配置管理的任务
 
       软件测试配置管理的任务主要包括:
 
       制订软件测试配置管理计划,建立软件配置管理机构;
 
       在给定时间点上对软件测试配置管理项进行标识;
 
       系统地控制软件配置管理项的更动;
 
       配置状态报告;
 
       配置审计;
 
       苏州苹果软件开发认为在整个软件期内,按规程对软件配置管理项进行存储、处理、发行管理和交付。
 
       软件配置管理的活动可以归结为4个主要功能:
 
       配置识别;
 
       变更控制;
 
       配置状态统计;
 
       配置审核。
 
       其中,配置审核分为正式审核和非正式审核。在软件生命周期的关键阶段采取非正式审核,例如,在开始系统设计前,一般要进行配置审核,检验需求规格配置的完整性和正确性。在软件交付客户前采取正式审核,正式审核分为功能型和物理型两种类型。功能型配置审核检验软件功能是否满足系统需求中定义的软件需求,即根据需求验证系统。物理型配置审核确定软件产品和设计文档是否符合软件合同的要求,即根据合同验证系统。

上一篇:没有了

下一篇:没有了

在线咨询
在线咨询
在线客服