其他分享
首页 > 其他分享> > 业务领域建模Domain Modeling

业务领域建模Domain Modeling

作者:互联网

 

1、领域建模Domain Modeling:开发团队获取领域知识的过程

2、进行业务领域建模原因:因为软件工程师需要在不同的领域或不同的项目中工作,来自不同的背景,这可能会影响他们对应用程序域的感知。他们需要领域知识来开发系统。 

3、模型(Model)通常由2部分组成: 

      1)元素(Element) 
      2)元素间的关系(Relationship)

4、领域建模(Domain Modeling)/业务分析的主要就是: 
    1)寻找业务对象(Business Object) 
       2)恰当建立这些对象间的关系 

5、如何进行领域建模

      1)收集应用程序域信息–关注功能需求,同时考虑其他需求和文档

      2)头脑风暴–列出重要的应用程序域概念,列出它们的属性,列出它们之间的关系

      3)使用UML类图记录结果,最终画出业务类图,并说明业务类图中每一个类、属性、方法的来源,对于有关联类情况要进一步给出关系数据库的模型。

 

一.  Collect application domain information

  我们的项目是基于企业需求的数据收集及分析系统,主要的功能需求如下:

  1.数据获取

  2.数据展示

  3.数据分析

  相关数据大多是零件行业相关的价格数据,也有部分关于价格走势预测的文字信息。

 

二. Brainstorming 

  1.爬虫:自动登录,自动获取数据,自动处理缺失值,存入数据库

  2.数据分析系统:预测,预测可视化

  3.用户:数据数值展示,数据分析展示

 

三. Classifying the domain concepts

  1.爬虫:

    自动登录

    自动获取数据:数据类别,网页抓取、网页解析

    数据清洗:缺失值处理、重复数据清理

    存入数据库

  2.数据分析系统:

    预测:长期、短期

    预测可视化:长期、短期

  3.用户界面:

    数据:时间、地区、材料类别、数据数值展示、数据分析展示

 

四. Document result using UML class diagram

 

 

 

标签:Domain,展示,类图,领域建模,Modeling,数据
来源: https://www.cnblogs.com/dwtenir/p/11915747.html