• 业务领域建模Domain Modeling


    使用领域建模可以对现实中的事务进行充分的抽象,让我们发掘重要的业务领域概念,同时建立各个业务领域之间的联系,让我们对业务有更加清晰的认识。

    ·如何进行领域建模?

    1)  Collect application domain information
    – focus on the functional requirements – also consider other requirements and documents

    我的工程实践项目是搜索引擎的设计与实现,系统的主要功能需求包括信息搜索,条件检索,用户的登录注册等。用户可根据自己的需要输入关键字或设置检索条件,从返回的搜索结果进行条件过滤。

     2) Brainstorming
    – listing important application domain concepts – listing their properties/attributes – listing their relationships to each other

    用户:用户可注册/登录/注销,用本应用进行互联网信息检索,并设置过滤条件。可收藏感兴趣页面,进行数据的导出和分享。

    管理员:主要负责数据的爬取/清洗/更新,为数据建立索引,建立维护数据库,对用户组进行管理,系统的更新和维护。

    3) Classifying the domain concepts into:
    – classes – attributes / attribute values – relationships
    • association, inheritance, aggregation

    属性

    方法

    用户

    用户ID,密码,收藏

    注册,登录,注销,信息检索,过滤,收藏,数据导出,页面分享

    管理员

    管理员ID,密码,权限

    用户组管理,爬取数据,清洗数据,更新数据,删除数据,建立索引

    4) Document result using UML class diagram

     

  • 相关阅读:
    MS Sq l数据类型
    northwind数据库介绍
    div使用jqueryui 源码 | gridview多个功能的源码
    gridview 经典
    文件流的方式下载文件
    sql(一)( )
    c# 和 .net (一)()
    html 和 html5(一)(表格 | 列表 | 提交按钮 | 单选 |复选 | 框架 | 脚本 | html字符实体 )
    狂神Redis笔记(上)
    狂神说 MyBatisPlus 学习笔记
  • 原文地址:https://www.cnblogs.com/zxy1122/p/11921728.html
Copyright © 2020-2023  润新知