需求分析-6 领域模型

领域模型试讲领域概念以可视化的方式抽象成一个或一套模型。

1、作用

  • 为需求定义提供了领域知识和领域词汇。
  • 软件界面的设计往往和领域模型关系密切。
  • 领域模型是否合理将严重影响软件系统的可扩展性。
  • 领域模型经过精化之后会成为业务层的核心。
  • 是设计持久化数据模型的良好基础。

1.1、需求人员视角

  • 促进用户沟通、

领域模型提供的词汇表应当成为所有团队成员所使用语言的核心,在需求活动以及其他活动中起到团队交流基础的作用。

  • 解决分析瘫痪

在需求分析过程中,每当搞清楚一部分领域知识,就将此部分知识建模并将模型在整个项目组公开,再搞清楚一部分领域知识,再建模并将模型在整个项目组公开。

1.2、开发人员视角

理顺概念关系、搞清业务规则。

  • 模型决定功能扩展
    • 领域模型决定了软件系统功能的范围。
    • 领域模型影响着软件系统的可扩展性。
  • 功能决定如何建模
    • 现在就要的功能。
    • 未来可能需要的功能。

2、建模展现

  • 类图
  • 状态图

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值