Rational Rose与RequisitePro:图书馆管理系统中用例规约的构建方法

需积分: 17 9 下载量 111 浏览量 更新于2024-08-23 收藏 2.87MB PPT 举报
在面向对象的课程设计中,图书馆管理系统是一个重要的实践项目。本文档介绍了如何在Rational Rose软件中添加用例规约,尽管它通常与RequisitePro需求和用例管理工具配合使用,但在没有RequisitePro的情况下,我们仍可通过Rose创建基本的用例文档和关联现有用例。这些步骤包括: 1. 用例文档的建立:尽管没有直接的工具支持,你可以手动创建一个新的用例文档,清晰地描述每个系统功能,比如借阅者查询图书、借书、还书、图书管理员处理请求以及系统管理员的数据维护操作。 2. 需求属性的管理:虽然不能直接在Rose中查看和编辑用例属性,但可以手工记录和追踪每个用例的相关属性,如功能需求的具体描述、预设条件、触发事件和可能的结果。 3. 上下文关联:即使没有View RequisitePro Association的功能,通过文档链接或注释,你可以提及与RequisitePro项目中的相关用例,以便于理解其在整个系统架构中的位置和依赖关系。 在图书馆管理系统的具体设计中,章节详细列出了系统需求和模块划分。例如,系统由基本数据维护模块、基本业务模块、数据库管理模块和信息查询模块构成。每个模块都有子模块,如在基本数据维护模块中,包含添加和修改借阅者信息、书目信息以及图书信息的操作;在基本业务模块中,涉及到借书、还书、图书预定和取消预定等功能。 在创建用例时,可以为这些功能设计相应的用例,如“借书用例”描述借阅者如何通过系统操作借阅图书的过程,而“图书信息查询用例”则关注系统如何响应用户的图书搜索请求。用例规约应明确每个用例的目标、参与者、场景和流程,确保所有关键功能在系统设计中得到充分考虑和文档化。 总结来说,虽然在缺乏RequisitePro的情况下添加用例规约可能会较为繁琐,但通过细致的文档编写和手动关联,仍能有效管理图书馆管理系统的需求和用例,确保项目的顺利进行。