全部科目 > 系统集成项目管理工程师 >
2019年上半年 上午试卷 综合知识
第 14 题
知识点 软件开发工具   版本管理  
关键词 版本管理  
章/节 信息系统建设与开发  
 
 
追踪工具、版本管理工具和发布工具属于( )。
 
  A.  软件需求工具
 
  B.  软件测试工具
 
  C.  软件配置工具
 
  D.  软件构造工具
 
 




 
 
 
知识点讲解
· 软件开发工具
· 版本管理
 
        软件开发工具
        软件开发工具是用于辅助软件生命周期过程的基于计算机的工具。工具的种类包括支持单个任务的工具及涵盖整个生命周期的工具,列举如下。
        .软件需求工具:包括需求建模工具和需求跟踪工具。
        .软件设计工具:包括软件设计创建和检查工具。
        .软件构造工具:包括程序编辑器、编译器、代码生成器、解释器和调试器等。
        .软件测试工具:包括测试生成器、测试执行框架、测试评价工具、测试管理工具和性能分析工具。
        .软件维护工具:包括理解工具(如可视化工具)和再造工具(如重构工具)。
        .软件配置管理工具:包括追踪工具、版本管理工具和发布工具。
        .软件工程管理工具:包括项目计划与跟踪工具、风险管理工具和度量工具。
        .软件工程过程工具:包括建模工具、管理工具和软件开发环境。
        .软件质量工具:包括检查工具和分析工具。
 
        版本管理
        在配置管理中,所有的配置项都应列入版本控制的范畴。对于信息产品的版本有两个方面的意思,一是为满足不同用户的不同使用要求,如用于不同运行环境的系列产品。如适合Linux,Windows,Solaris用户的软件产品分别称为Linux版,Windows版和Solaris版。它们在功能和性能上是相当的,原则上没有差别,或者说,这些是并列的系列产品。对于这类差别很小的不同版本,互相也称为变体(variant)。
        另一种版本的含义是在信息系统产品投产使用后,产品经过一系列的变更,如纠错,增加功能,提高性能的更改,而形成的一系列顺序演化的产品,这些产品也称为一个版本,每个版本都可说出它是从哪个版本导出的演化过程。
        必须注意到,修正后的新版本往往不能完全代替老版本,尽管新版本有某些优越的特性。因为一些用户仍然使用着老版本,并且不容易立刻做到以旧换新,否则可能会打扰老版本原有的工作环境。显然,多个版本被多个用户同时使用的情况是不可避免的现象。这就要求多个版本共存,这也就是配置管理要解决的一个重要课题。
        配置项的状态通常有3种,分别是草稿、正式发布和正在修改。一般来说,配置项版本控制的流程如下:
        (1)创建配置项。
        (2)修改处于草稿状态的配置项。
        (3)技术评审或领导审批。
        (4)正式发布。
        (5)变更,修改版本号。
        版本管理要解决的第一个问题是版本标识,也就是为区分不同的版本,要给它们科学的命名。通常有2种版本命名的方法,分别是号码版本标识和符号版本标识。其中号码版本标识以数字表示,如用1.0,2.0,1.2,2.1.1等表示版本号;符号版本标识是将重要的版本属性有选择地给出,如Windows XP、Windows 2003、Jbuilder 2005将版本产生的时间给出。为了从版本标识上看到更多信息,可能给出更多的属性,如面向的客户群、开发语言、硬件平台、生成日期等。
        在配置管理中,版本包括配置项的版本和配置的版本,这两种的版本的标识应该各有特点,配置项的版本应该体现出其版本的继承关系,它主要是在开发人员内部进行区分。另外,还需要对重要的版本做一些标记,如对纳入基线的配置项版本应该做一个标识。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有