UP提供了一些需求制品。同所有UP制品一样,它们都是可选的。其中关键的制品包括:
·用例模型:一组使用系统的典型场景。主要用于功能(行为的)需求。
·补充性规格说明:基本上是用例之外的所有内容。主要用于所有非功能需求,例如性能或许可发布。该制品也用来记录没有表示(或不能表示)为用例的功能特性,例如报表生成。
·词汇表:词汇表以最简单的形式定义重要的术语。同时也包含了数据字典(data dictionary)的概念,其中记录了关于数据的需求,例如有效性规则,容许值等。词汇表可以详述任何元素:对象属性、操作调用的参数、报表布局等。
·设想:概括了高阶需求,这些需求在用例模型和补充性规格说明中进行细化。设想也概括了项目的业务案例。设想是简短的执行概要文档,用以快速了解项目的主要思想。
·业务规则:业务规则(也称为领域规则)通常描述了凌驾于某一软件项目的需求或政策,这些规则是领域或业务所要求的,并且许多应用应该遵从这些规则。政府的税收法规是一个例子。领域规则的细节可以记录在补充性规格说明中,但是因为这些规则通常更为持久,并且对不止一个软件项目适用,所以应将其放入集中的业务规则制品(供公司的所有分析员共享),以便在这方面做出的分析工作能够被更好的重用。
在UP中,所有制品都是信息的抽象,它们可以存储在Web页(例如Wiki Web ),板报,或各种可以想象到的载体之上。在线的RUP文档产品含有制品模板,但这些模板只是可选的辅助工具,可以忽略。