zoukankan      html  css  js  c++  java
  • 业务领域建模 Domain Modeling

    业务领域建模 Domain Modeling

    好的模型应该是建立在对业务深入理解的基础上,建模是一个不断迭代的过程,一开始可以简单点来。下面开始进行一个简单的业务领域建模。

    领域建模共有4个步骤:收集领域信息,进行团队头脑风暴、分类和使用UML类图可视化领域知识。

    1. 收集领域信息

    收集领域信息包含两个方面的内容:

    - 聚焦在功能需求 focus on the functional requirements

    - 也要考虑其他的需求和文档 also consider other requirements and documents

    我的项目是构建一个适用于PC端和移动端的专注于某一学科的智能题库,用户开始时,题库会对用户进行一次测评,可以根据测评结果智能的推算出用户在这门学科的知识水平,为用户的提供有针对性的题训练。

    2.进行团队头脑风暴

    头脑风暴包含三个方面的内容

    - 列出重要的应用程序领域概念

    - 列出类和属性

    - 列出它们之间的关系:继承关系(IS-A)、聚合关系(part of)、关联关系。

    团队成原在一起识别这些类型:名词/名词短语、 X of Y表达式、及物动词、形容词、数字、占有式表达、成分/组成部分、包含表达式、X是Y表达式等

    3. 分类

    类 - classes

    属性/属性值 - attributes / attribute values

    关系:继承关系、聚合关系、关联关系 - relationships:association, inheritance, aggregation

    以下为分类:

    4. 使用UML类图可视化领域知识

    以下为用UML类图记录的结果:

     

  • 相关阅读:
    PROXY SERVER 代理服务器
    微信小程序跳转navigateTo与redirectTo
    在C#中实现类似位域的操作
    用WPF的Dock控件重写了原来的那个正则表达式测试工具
    获取文件夹所占空间的大小
    索尼正式公布新掌机PSP2——NGP
    一个打印螺旋数的程序
    在C#中实现BigEndian的数字
    通过程序关闭显示器
    索爱的Xperia arc太漂亮了
  • 原文地址:https://www.cnblogs.com/LiScott/p/11920844.html
Copyright © 2011-2022 走看看