技术开发 频道

使用ClearQuest 7.1.0.0进行应用程序生命周期管理

项目识别与唯一性

  随着时间的迁移,项目的数量也将变大。项目的唯一性和识别特性被需要来识别特定的项目。此外,大型的项目可能被分解成多个小项目,并共享相同的发布版本。类别被用来对项目进行分类,发布被用来识别软件项目的版本。图6展示了与识别和划分项目相关的记录。


图6: 类别和发布定义项目的唯一性

  图6的步骤如下:

  • 创建类别树来分类项目。项目通过类别进行识别,这帮助划分产品、特性或者项目交付的组件。在一些组织中,有可能需要创建多于一个的类别树。例如,一个单一的组织可能使用一些产品和服务的组合来识别项目。类别类型被用来识别类别模式。例如,使用项目的例子,两个CategoryType记录被创建,一个类别类型被定义,您能为类型创建类别。类别可以是层次化的。首先创建CategoryType,然后为类型创建类别。
  • 创建发布标签。一个发布识别软件的版本。很多组织为发布标签标准化命名规则。ALM解决方案通过提供Release Label记录支持这种需求。
  • 选择类别。当创建一个项目记录时,可用的类别出现在下拉列表中。选择一个类别。
  • 选择发布。当创建一个项目时,可用的发布标签出现在下拉列表中。

  例如,本文描述的ALM模式,它作为ClearQuest 7.1.0.0的一部分被提供。为了管理它,我们创建一个名为“Outof Box ALM”的项目,设置Category为“ALM”,并设置Release为“7.1.0.0”,如图7。这三个识别符能够仅仅标识ALM Release 7.1.0.0项目。一个后续的项目例子能够保留每一件事情都相同,除了变更Release到“7.2.0.0”。


图7: 创建项目记录。三个识别符——name、category和release——定义项目唯一性。

  项目之间通常具有关联。这些关联能够在Related Projects标签页中建立,如图8。


图8: 一个项目与它的子项目和父项目

  就像之前提到的,一个大型的项目通过被分解成多个小项目。为了建议起项目之间的关系,您能够使用Super Projects和Sub Projects域。此外,一个单一的软件解决方案可能经历多个修订版本。您可以使用Prior Project或者Next Project管理这些关系。

0
相关文章