- 3
- 0
- 约7.23千字
- 约 51页
- 2017-01-16 发布于北京
- 举报
面向对象分析与设计 分析的主要内容就是理解、表达和验证。 面向对象分析(OOA)的关键是识别出问题域 内的类与对象,并分析它们之间的关系,最终 确立问题域的模型。 以对象图及对象状态图为辅助工具,建立 问题域的五层模型. OOA模型被划分为五个层次(五个视图) OOA的结构 需求分析 ATM系统的需求: 建立对象模型 分析阶段由五个活动组成: (1) 标识类及对象 (2) 标识结构 (3) 标识主题 (4) 定义属性 (5) 定义服务 五个步骤常根据需要交叉进行 步骤1:识别类与对象 首先找出所有候选的类与对象,然后从候 选的类与对象中筛选掉不正确的或不必要的。 (1)找出候选的类与对象 一种简单的分析方法是,把问题域描述中 的名词作为候选的对象;形容词作为属性的线 索,把动词作为服务(操作)的候选者。根据 问题域结构可提取候选的类及对象。 例如:ATM管理系统 根据需求分析,可以找出下列名词作为类与对象的候 选者: 银行,自动取款机(ATM),系统,中央计算机 ,分行计算机,柜员终端,总行,分行,软件,成本, 市,街道,营业厅,储蓄所,柜员,储户,现金,支票 ,帐户,事务,现金兑换卡,余额,分行代码,卡号, 用户,副本,信息,密码,类型,取款额,帐单,访问 (2) 筛选出正确的类与对象 舍弃无用的类 筛选的标准 冗余 无关 笼统
原创力文档

文档评论(0)