银行管理系统需求与用例模型分析

需积分: 0 9 下载量 20 浏览量 更新于2024-08-23 收藏 1.94MB PPT 举报
"创建系统用例模型-2013 广工 软件工程考前复习资料,带考点" 本文档是针对2013年广东工业大学软件工程考试的复习资料,重点介绍了如何创建系统用例模型。系统用例模型是需求分析的重要组成部分,用于描绘系统与外部角色之间的交互,帮助理解系统的功能需求。 首先,系统用例模型关注的是银行职员的活动。银行职员可以通过系统执行两个主要任务:(1)登录银行系统,这需要通过身份验证以确保安全性;(2)管理客户账户,包括创建新账户、修改账户信息以及删除账户。这些功能反映了银行职员在实际操作中的核心职责。 其次,客户与银行职员之间存在依赖关系,因为客户无法直接完成某些操作,而必须依赖职员协助。客户可以执行的用例包括:(1)存款,通过银行职员将资金存入账户;(2)取款,由职员协助从账户中提取现金;(3)转账,分为本行转账和跨行转账两种,这两个子用例继承自转账这一父用例,反映了转账的两种不同情况。 在系统静态模型的创建中,我们关注系统的主要实体类,如银行(Bank)、账户(Account)和客户(Customer)。此外,还有辅助类如存款(Deposit)、取款(Withdraw)和转账(Transfer),它们可以归为一个更抽象的父类Transaction。为了实现用户交互,文档还提到了几个用户界面类,如主界面类(MainForm)、登录界面(LoginFrame)、查询界面(QueryForm)、取款界面(WithdrawForm)以及账户界面(AccountForm)。 总结来说,这个复习资料涵盖了银行管理系统的典型功能,从需求分析的角度出发,强调了系统用例模型和静态模型的构建,这些都是软件工程中必不可少的步骤。通过对这些模型的理解,学生可以更好地准备考试,并在实际项目中应用这些知识来设计和开发银行信息系统。