面向对象分析法和结构化分析法

面向对象的分析:领域模型、用例图、类图、活动图、顺序图、状态图。

面向过程或称结构化的:流程图、数据字典、er图。

一什么是需求分析

需求分析是先分解,再提炼,并在这个过程中消除矛盾。

分解:

(1)      业务流程为主线索的分解——SERU。目标系统——>主题域——>业务事件——>业务活动——>业务步骤。

         适用于管理信息系统。

         按“事”的角度进行分解,

(2)      程序结构为主线索的分解结构。目标系统——>子系统——>功能模块——>子模块——>功能点。

        过早的进入了程序结构,割裂了与问题域之间的联系,从而导致对问题研究不足,降低了需求的质量。

        适用于问题不复杂,或者系统与问题管理性不强的情况下。

(3)      基于场景的分解结构。目标系统——>关注点/功能域——>决策场景/使用场景——>决策步骤。

        适用于决策支持系统、面向用户的嵌入式系统。

(4)      基于数据的分解结构。目标系统——>主题域——>主题类——>企业逻辑数据类——>物理数据类。

       适用于数据类项目。

提炼;

     分解是自顶向下的方法,提炼是自底向上的方法。

二、为什么要建模?

(1)可视化:帮助我们按照实际情况或按照我们需要的样式对系统进行可视化;

(2)结构或行为:提供一种

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值