面向对象
pyd15
有花方斟酒,无月不登楼。
展开
-
银行ATM系统——分析类图及文档
一、图形文档从不同角度出发,可以得出的分析类图有以下两种:基于类的责任得出的分析类图 基于用况驱动得出的分析类图 二、 文字说明1、 类图综述银行ATM分析类类图主要包括实体类,描述了类与类之间的关系,以及说明类有何种属性和操作。该系统可以为用户提供“存款”、“取款”、“转账”、“查询账户信息”等操作,这些操作都需要与银行服务器发生信息交互。 2...原创 2018-04-26 16:28:56 · 17962 阅读 · 0 评论 -
银行ATM系统——用况图与分析
用况图一、图形文档在《面向对象分析与设计第2版》P36页中,有一个名为方案四的例子:其中登录用况与其他操作用况相互独立,它们之间并不像其他几个方案中有include(扩展)或extend(继承)的关系。在与老师讨论过后,我得知这样的好处是方案较为简洁,只需在登录之后才能执行的用况中写明前置条件即可。类比到此处,即在存取款等用况中写明前置条件为“读卡且输入正确密码”即可。二、文字说明1、用况图综述 ...原创 2018-04-25 22:39:04 · 2130 阅读 · 0 评论 -
银行ATM系统——问题描述、词汇表及领域类图
问题陈述ATM是银行子系统,可以在没有银行工作人员的情况下为银行客户提供便利的资金交易。该系统的用户主要分为三类:银行客户、银行职员、维修人员,以下是对三种角色的功能分类介绍:1.对银行客户:客户首先插入银行卡,读卡器判断银行卡已插入后创建会话窗口。会话开始后,读卡器进行读卡,若ATM能正常识别卡内信息,则要求客户输入个人密码;反之将卡退出并提示相应错误信息;客户输入密码后系统将卡号和密码信息送到...原创 2018-04-25 22:43:17 · 1746 阅读 · 0 评论 -
银行ATM系统——活动图及文档
一、图形文档活动图(activity diagram)是描述动作、动作的执行次序以及动作的输入与输出的图,它由动作结点和边构成.针对银行ATM系统,我设计了五个主要功能的活动图:1.验证密码活动图2.查询账户信息活动图3.存款活动图4.取款活动图 5.转账活动图二、文字说明 活动图名称 验证密码 活动图综述 描述客...原创 2018-05-18 13:26:51 · 7017 阅读 · 0 评论 -
银行ATM系统——顺序图及文档
一、图形文档我为设计的ATM系统绘制了五张顺序图:验证密码、查询账户信息、存款、取款、转账。验证密码: 查询账户信息: 存款: 取款: 转账: 二、文字说明2.1 顺序图综述顺序图描述了用况图中用到的对象、参与者实例以及他们之间的消息收发情况, 详细描述了用户和ATM 系统之间以及ATM系统和银行服务器之间的交互过程 其主要包括“操作银行卡...原创 2018-05-12 17:07:05 · 28475 阅读 · 1 评论 -
银行ATM系统——状态机图及文档
一、图形文档二、文字说明1.状态机图综述状态机图描述了ATM机使用时的状态变化,包含插卡登录、查询账户信息、存款、取款、转账、修改密码、打印凭条、退卡、业务选择界面状态。2.状态描述图中涉及的所有状态都是简单状态。 (1)插卡登录:客户登陆ATM系统,入口动作为输入密码,密码错误时,重新输入密码。 (2)业务选择界面:客户登陆ATM系统后系统显示的主界面...原创 2018-05-19 00:21:12 · 10964 阅读 · 1 评论