实例初涉业务的时候,概念建模是如何快速帮助我们理解业务的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实例初涉业务的时候,概念建模是如何快速帮助我们理解业务的?相关的知识,希望对你有一定的参考价值。

通过一个例子,来看一下概念建模是如何帮助我们理解业务的:假定我们要设计一个“项目管理工具(PMT)”软件,我们如何来理解项目管理这个领域呢?我们可以沿着下面的步骤进行概念建模。


1、项目的开发特点是分解成许多任务,分配下去

技术分享


2、每个任务只能分配给唯一的人,而一个人可以负责多个任务

技术分享

 

3、现在已经可以实践“多项目管理”,多个项目可以共享某各子任务。


例如:很多企业级应用会用到一些与领域无关的模块,例如身份验证、消息机制等。恐怕我们的产品需要支持这样的特性。

技术分享


4、项目分解成多个任务以后,需要为任务排定日期


排定日期的时候还要考虑依赖关系。

技术分享

 

5、我们的项目涉及的资源有多种,比如人、设备、材料等

技术分享

 6、从逻辑上看,资源是项目占用的,但对资源的使用要具体分配到任务

我们已经明确了是任务在消耗资源,而且还要明确资源具体的使用期限,这样项目、任务、资源的关系越来越清楚了。

技术分享

 

把上面的研究结合起来,这就得到了一个比较清楚的概念模型了,如下图所示。

技术分享


这个例子告诉我们,在初涉一个业务的时候,概念建模可以很快捷的使我们对业务有一个宏观的理解。

 


本文出自 “中科院计算所培训” 博客,谢绝转载!

以上是关于实例初涉业务的时候,概念建模是如何快速帮助我们理解业务的?的主要内容,如果未能解决你的问题,请参考以下文章

UML用例建模,业务用例建模概念用例建模系统用例建模,领域建模

架构设计的本质

如果你连业务领域建模都不会,那还怎么做架构师呢?

如果你连业务领域建模都不会,那还怎么做架构师呢?

产品经理常用的UML建模图形

如何落地业务建模 业务建模DDD