UML实战:银行储蓄系统建模与用例图解析

需积分: 30 51 下载量 89 浏览量 更新于2024-07-20 8 收藏 5.22MB DOCX 举报
"这篇实验指导书主要关注于使用UML(统一建模语言)来设计银行储蓄系统的模型,包括用例图、类图和时序图的绘制。它使用Rational Rose 7作为建模工具,适合面向对象分析(OOA)的初学者。实验以银行储蓄系统为例,详细描述了各个部分的实现步骤,如用户登录、账户查询、储蓄操作(存款和取款)以及账户信息的维护。" 在面向对象分析过程中,首先会建立模型,绘制用例图。用例图描绘了系统与外部参与者之间的交互,也就是用户(在此案例中是顾客和管理者)如何与系统互动。通过理解需求,我们确定了几个关键的用例,包括登陆、查账、储蓄、建立账户和删除账户。实验指导书中提供了使用Rational Rose 2010创建用例图的具体步骤,并展示了最终的用例图示例。 接着,实验进入确定系统行为事件的场景阶段。例如,登陆场景描述了用户输入账号和密码,系统验证后允许进入主界面或显示错误信息。查询场景涉及用户发起查询请求,系统返回查询结果。储蓄操作(取款和存款)则包括用户选择操作,系统检查账户余额并给出相应反馈。最后,维护账户信息的场景描述了管理者如何通过系统管理账户的建立和删除。 在识别对象和类的阶段,通过名词短语分析需求,实验指导书中识别出顾客、终端、账户信息和上级接口这四个对象,它们分别抽象为CCustomer、CTerminal、CAccount_info和CManager四个类。这些类代表了系统的核心实体,它们的属性和操作构成了系统的核心功能。创建类图并使用UML工具进一步细化这些类的结构和关系。 这个实验不仅提供了理论知识,还提供了实际操作的指导,使学习者能够运用UML工具来理解和构建银行储蓄系统的模型。这样的实践对于理解和掌握面向对象分析和设计方法至关重要,同时也为后续的系统实现打下了坚实的基础。通过这个过程,学习者可以了解到如何将现实世界的问题转化为计算机系统的设计,以及如何使用标准化的建模语言进行有效的沟通和协作。