第7章面向对象分析(案例讲座).pptVIP

  • 3
  • 0
  • 约6.41千字
  • 约 62页
  • 2016-12-26 发布于重庆
  • 举报
软件工程 第7章 面向对象分析 面向对象的分析 面向对象分析的目的是对客观世界的系统进行建模。以前面介绍的模型概念为基础,结合“银行网络系统ATM”的具体实例来构造客观世界问题的准确、严密的分析模型。 ?? 分析模型有三种用途: 用来明确问题需求; 为用户和开发人员提供明确需求; 为用户和开发人员提供一个协商的基础,作为后继的设计和实现的框架。 系统分析的第一步是:陈述需求 分析者必须同用户一块工作来提炼需求,因为这样才表示了用户的真实意图,其中涉及对需求的分析及查找丢失的信息。 下面以“银行网络系统”为例,用面向对象方法进行开发。 银行网络系统问题陈述: 设计支持银行网络的软件,银行网络包括人工出纳站和分行共享的自动出纳机。 每个分理处用分理处计算机来保存各自的帐户,处理各自的事务;各自分理处的出纳站与分理处计算机通信,出纳站录入帐户和事务数据; 自动出纳机与分行计算机通信,分行计算机与拨款分理处结帐,自动出纳机与用户接口接受现金卡,与分行计算机通信完成事务,发放现金,打印收据; 系统需要记录保管和安全措施;系统必须正确处理同一帐户的并发访问;每个分处理为自己的计算机准备软件,银行网络费用根据顾客和现金卡的数目分摊给各分理处。 系统分析的第二步是:建立对象模型 首先标识和关联,因为它们影响了整体结构和解决问题的方法, 其次是增加属性,进一步描述类和关联的基本网络,使用继承

文档评论(0)

1亿VIP精品文档

相关文档