面向对象分析?如何进行面向对象分析-获取需求?面向对象分析模型由三个独立模型组成:功能模型,对象模型,动态模型

本文介绍了面向对象分析的过程,包括获取需求、整理需求、建立模型和书写需求规格说明书。通过实例展示了如何分析银行自动取款机系统的需求,强调了功能模型、对象模型和动态模型在分析中的作用。
摘要由CSDN通过智能技术生成

面向对象分析过程
获取需求
整理需求
建立模型
书写需求规格说明书
复审

如何进行面向对象分析-获取需求?

与用户交谈,向用户提问题;
  参观用户的工作流程,观察用户的操作;
  向用户群体发调查问卷;
  与同行、专家交谈,听取他们的意见;
  分析已经存在的同类软件产品,提取需求;
  从行业标准、规则中提取需求;
  从Internet上搜查相关资料等。

面向对象分析-整理需求

    书写需求陈述;
  需求陈述内容包括问题范围,功能需求,性能需求,应用环境及假设条件。

面向对象分析-建立模型

抽取整理用户需求建立问题域精确模型。
      面向对象分析模型由三个独立模型组成:
功能模型:
     指明系统应“做什么”,由用例图表示。
对象模型:
     描述静态结构, 定义做事情实体,类图和对象图表示。
动态模型:
     描述交互过程, 由状态图和顺序图表示。

面向对象分析-范例

需求陈述
   某银行拟开发一个自动取款机系统,它是一个由自动取款机、中央计算机、分行计算机及柜员终端组成的网络系统。ATM和中央计算机由总行投资购买。
   总行拥有多台ATM

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sunshine_girl_coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值