资产

资产一组提供针对特定业务问题的可复用解决方案的工件或文件。资产还具有元数据,或关于其目的、使用以及与其他资产关系的信息,使您可以复用资产来解决业务问题。

资产可包含用于解决问题的工件

资产可以包含一起工作以解决特定业务问题的所有工件(包括其他资产)。工件是用户可以组合在一起以形成资产的文件。工件可以是软件开发流程的工作产品,如软件要求、设计、模型、源代码、数据、测试、用户界面和文档。您也可以包含对创建和使用资产的目标、流程和动机进行说明的工件。

有关工件的更多信息,请参阅资产工件

资产具有描述性元数据

资产包含描述性信息或元数据,您可以将其用于查找并复用资产。资产元数据包含但不限于以下信息:
  • 必需信息:每个资产均需要基本描述性信息,如其名称、所有者、版本号、类型和社区。有关更多信息,请参阅资产属性
  • 描述性属性:您可以创建附加定制属性来以日期、文本、数字、链接或其他格式的形式来捕获其他类型的信息。可以通过对资产类型使用约束或通过使用策略来使定制属性成为必需属性。 有关更多信息,请参阅资产属性
  • 富文本描述:对于每个资产,您可以为其创建任意长度的可选描述(包括格式化文本、链接和富媒体)。
  • 类别:可以使用类别来组织层次结构中的资产。 有关更多信息,请参阅类别模式
  • 关系:可以将资产与存储库中的其他资产相关联,并指定其相互关系的性质,如从属项/被依赖项。 有关更多信息,请参阅资产关系
  • 标记:可以为资产添加标记,以便为资产创建自己的描述和组织方案。

描述性元数据帮助人们能在使用关键字进行搜索时找到资产,并能使用过滤器缩小搜索结果的范围,浏览资产的类别,或通过关系和依赖性发现其他资产。

资产可以是任意大小

大型资产可能包含业务需求的所有元素,如它的用例、设计模型、组件、组件规范、测试用例、测试驱动程序和测试数据。小型资产可能包含关于特定问题的信息,如某个实现的测试用例。

资产应该进行复用

通过复用资产,公司可以避免因为在不同分支机构中产生冗余资产而带来的成本。例如,某大型公司的一个分支机构针对基于 Web 的应用程序中的帮助窗口开发了一种实现。公司的第二个分支机构也需要帮助窗口。第二个分支机构中的开发者没有开发自己的实现,而是搜索符合自己需求的资产。他们找到针对帮助窗口的已有资产实现,下载该实现并进行修改以适合自己的特定环境。

资产可以经过定制复审流程以管理随时间推移的变更

复审流程或生命周期确保资产是完整、准确的,并且进行了优化以便随时间推移进行复用。用户或用户组可以根据其特定领域的专业知识来审查资产。

生命周期中的资产总是具有状态,例如“草稿”或“已核准”。存储库管理员可创建主生命周期(可由社区管理员扩展)来管理不同状态时发生的情况、状态间的转换及可以查看和修改特定状态的资产的用户。有关复审流程和生命周期的更多信息,请参阅资产复审和管理

资产可以通过各种方法来进行控制

通过管理资产,公司可以控制哪些人员可以访问、查看或修改资产。公司可以控制用户修改资产的方式并可以要求用户随资产提供特定元数据或工件。例如,测试者必须下载资产以进行测试。但是,开发者还必须下载资产并对其进行更改。通过资产管理,测试人员和开发者可以根据任务需求以不同方式与存储库进行交互。Rational Asset Manager 中资产管理的两个主要组件是社区以及角色和许可权


反馈