Rational工具在J2EE项目细化阶段的应用:用例分析与工具选择

0 下载量 10 浏览量 更新于2024-08-27 收藏 277KB PDF 举报
"这篇文章是关于如何使用Rational工具来简化基于J2EE的项目开发,特别是第四部分,主要探讨分析和工具的进展。作者Steven Franklin是软件设计师和过程专家,他在2004年4月的文章中介绍了RUP(Rational统一过程)与Rational工具的结合应用。在这个阶段,用例通过添加文档和可跟踪性来细化需求,同时评估和选择适用的工具和技术。文章聚焦于ASDI项目细化阶段的用例分析,包括用例的可跟踪性增强和文档标准化。 在第4部分中,重点介绍了以下工具: 1. Rational Rose企业版 - 用于进行用例的精细化,帮助构建和细化用例模型。 2. Rational SoDA - 低成本的工具,用于生成客户审查的用例文档,帮助团队更好地沟通和理解需求。 3. Rational RequisitePro - 用于管理SOW(工作范围说明)需求和用例之间的可跟踪性,确保需求与实现的一致性。 文章中产生了或更新的产物包括: 1. Rational Rose模型 - 经过修改,增加了用例的详细信息。 2. 用例报告 - 使用Rational SoDA从Rose用例模型中自动生成,便于查看和讨论。 3. RequisitePro数据库 - 更新以包含SOW需求和用例之间的关联,增强需求管理。 在这个细化阶段,项目团队对用例进行了深入的分析,如图1所示,展示了从第1阶段到细化阶段的用例演进。首先创建了业务用例,然后在细化阶段初期将业务用例转化为反映现有系统状态的用例。随着项目的推进,团队准备进一步细化用例,转化为详细的需求,以供ASDI审查。 为了确保用例的一致性和质量,团队进行了定期的用例审查和讨论,包括用例图和包的检查。这些检查提供了反馈,推动了需求分析,功能分解和团队间的交流。与ASDI达成一致,团队决定在Rose模型中直接为每个用例添加文档,简化了文档管理流程,使工程团队能更有效地处理详细需求。 这篇文章详细阐述了如何利用Rational工具在基于J2EE的项目中进行用例分析和文档管理,以及如何通过工具支持需求细化和可跟踪性,以提升项目的质量和效率。"