正式的过程
RUP 指出对于全面正式的特定软件开发过程来说,使用统一方法体系架构(Unified Method Architecture,UMA) 是一种产业旗舰和标准。它与其他Rational 工具(诸如IBM Rational Portfolio Manager) 的集成性使得它能够为其他过程管理工具导出相应的内容,从而支持过程自动化与工具导向的行为。
法规遵循管理工作产品
如下所列的工作产品已包含在本插件中。虽然他们中的大部分可被定义为现有RUP工件的一部分,但他们还是相互独立以支持可审核的过程控制。
•企业政策(Corporate Policy ) 反映出了一家企业对于规定的理解。它不是由过程开发出的,而是所必需的针对法规遵循需求开发的输入。
•法规遵循增强愿景附录(Compliance Enhancement Vision addendum ) 识别出核心的法规遵循需求,并由目标项目激发IT 法规遵循管理控制,总结确认过程满足控制对象的方法。
•过程验证计划(Process Validation Plan) 定义了一系列用来确认自动化软件开发过程实现了控制对象的测试。其中的一个例子就是工具定向行为正确的自动操作了过程。
•控制点说明(Control Point Specification) 提供了控制、大部分工作产品批准与移交环节的定义。
•变更流程说明(Change Workflow Specification) 提供了项目将遵循的变更工作流的细节。
•分发策略(Distribution Policy) 定义了为 QA 或部署分配可交付使用的政策。它描述了退出标准与程序以满足官方发行版本。
•项目归档(Project Archive) 提供了对于审核目标和未来使用的所有项目工件的基线。
法规遵循管理角色
法规遵循管理扩展并精选了RUP角色,不仅因为引入了新工作产品,而且在法规遵循敏感区域确定了责任分离。
•策略分析(Policy Analyst)。 在目录化并理解了规定、标准和政策以识别内部政策后,抓住了法规遵循需求的重点。
•过程工程师(Process Engineer)。 用于文档化并定义与应用过程标准,体系和规定一致的IT治理过程。
•技术带头人(Technical Lead)。 用于批准编码改变并最终确定变化要求。这个角色用以引导、监督应用软件组件的开发。
•部署经理(Deployment Manager)。 用于交付评估生产阶段的软件发行。这一角色存在于经典RUP内,但其扩展职责和职责分离原则要求并激发了附加的发布经理(Release Manager)补充角色。
•发布(Release Manager)。 用于从多种项目中比较发行的工作产品,以生产可交付使用的发行版本。发布经理(Release Manager) 控制发布管理过程。