您在此练习中,打开 IBM® Rational® RequisitePro® 需求项目,并查看 PiggyBank 用例需求。此练习是可选的,因为它需要安装 Rational RequisitePro 来打开预先存在的需求项目以查看需求。如果您没有安装 RequisitePro,请继续到练习 1.3。
先决条件:要完成此练习,必须安装有 Rational RequisitePro。
Rational RequisitePro 是一个功能强大的需求管理工具,可以用来组织项目需求、传递可交付工件以及与项目成员协作。RequisitePro 使用数据库来存储和管理所有需求文档。您可以将它当作数据库使用,来查询和排列系统的所有需求信息,以及创建用于跟踪项目需求和评估影响分析及变更管理的报告。
Rational Software Architect 与 Rational RequisitePro 集成,这使您能够查看需求和模型元素并在两者之间创建关联。您可以打开并查看现有的 RequisitePro 项目,这些项目包含具有完整文档的用例和需求信息。您可以显示用例和关系,并通过将用例和关系从现有的 RequisitePro 项目拖到您的 UML 用例模型中来构建用例模型。
此练习打开一个现有的 RequisitePro 项目,它包含描述 PiggyBank 在线银行系统需求的用例。
需求项目在“需求浏览器”视图中显示。展开该项目来查看需求信息。该项目包含描述应用程序功能区域的用例。
在“需求浏览器”视图中,您的 PiggyBank 需求项目应该与下图相似。
要查看相关联的需求文档,请展开“用例”,并双击一个用例文档。需求文档包含与用例相关联的所有背景信息。
要创建用例图,必须首先确定功能区域。由于所有用例与银行活动相关,因此该功能区域被称为“帐户操作”。
现在,您有了一个功能区域。该功能区域代表用例模型的最基本构建块。现在,您可以使用用例填充该功能区域了。
当确定功能区域后,可以导入用例并开始构建用例模型。
用例模型模板包含名为“«透视图»概览”的概览程序包,它提供关于模型的其它文档。尽管这一步是可选的,并不影响模型,但您应该在 PiggyBank 在线银行系统中组织和记录参与者与用例。
您已经通过记录项目的重要用例,增加了此用例模型的可读性。您可以使用文本工具为图添加一个标题。您的项目现在看上去应该与下图相似:
由于此模型只包含一个功能区域,因此可以从项目中除去“«模型库»用例构建块”程序包。要删除该程序包,请右键单击它,然后单击“从模型中删除”。
要继续,请进入练习 1.4:确定参与者。