要设计系统,需要识别并定义业务流程和信息模型。流程和信息模型可帮助决定系统需要的社区、类别和资产类型。
- 信息模型由资产类型、类别模式、关系类型和资产属性组成。在各社区中,生命周期将定义如何创建、管理和使用资产。
- 各社区针对访问控制、角色、许可权、复审流程以及社区资产的生命周期进行配置。
社区
系统中的第一级管理按其
社区进行定义。您通过识别具有或必须使用必须以一定方式进行管理的资产的目标用户来创建社区。社区可具有不同基础:
- 组织:可以创建基于组织图表的社区。
- 角色:可以创建基于跨组织边界的角色(如“分析人员”或“开发者”)的社区。
- 项目:可以创建基于项目或举措的社区。
系统设计者会识别这些社区,然后对其进行定义。
定义社区并指定其管理员后,该管理员将在社区中定义角色。社区管理员还会定义这些角色的许可权,并给这些角色指定用户或组。
资产类型
系统设计者还必须考虑系统的用户及其如何通过以下方式与资产交互:
- 使用资产
- 查找资产
- 创建资产
- 创建新版本的资产
- 舍弃旧资产
- 跟踪资产
- 向资产中添加依赖性
如果某个资产类型对于所有社区为全局资产类型,说明它是在存储库级别定义的。其他类型可以在更安全的社区中进行管理,或者可以特定于某个社区。这些类型是在社区级别配置的。必须先定义社区,然后才能将资产类型配置到该社区。
各资产类型都与生命周期相关联,生命周期包含按角色和策略进行管理的状态和操作。社区管理员可配置各生命周期类型,以管理业务流程、复审流程和资产生命周期。
协作、管理和维护
设计系统时,请考虑资产管理的以下方面:
依赖性
如果使用
IBM® Rational® Asset Manager 作为共享文件或公共组件的库,请遵循以下做法来确保最佳资产复用:
- 通过定义某对象的某个所需版本如何依赖于某对象的另一个版本来管理依赖性。
- 自动从存储库中检索所需文件和依赖性。
- 开发已测试的公共组件集并基于这些集来创建资产。