zoukankan      html  css  js  c++  java
  • UML-领域模型-准则

    1、是否使用工具维护模型?

    在白板上画完草图后,整理到UML工具里去

    2、模型中是否要包含“票据”?

    不包含,因为,票据用于退货,而本次迭代不涉及退货所以不需要体现。
    
    总结:概念一定在本次迭代需求内的。

    3、以地图绘制者的工作思维创建领域模型

    1)、使用地域中的专有名称。如:假设你正在开发图书馆模型,将顾客命名为“借阅者”,这是图书馆职员使用的术语。
    2)、排除无关或超出范围的特性
    3)、不要凭空增加事物。

    4、如何对非现实世界建模?

    有些软件系统与自然领域或商业领域没有类似之处,比如,电信。需要汲取领域专家所使用的核心词汇和概念。
    Message:消息
    Connection:连接
    Port:端口
    Dialog:会话
    Route:路由
    Protocol:协议

    5、何时使用“描述”建模?

    描述类是什么?就是对一个事物本身属性的归集类。比如:商品(productDescription)、行项目(item)

    为什么用描述类?当卖出1个商品时,item会删除。当所有item删除后,如果没有productDescription,那么该商品的价格等属性全没了。如下图

    何时使用描述类?

    1)、商品删除后,看不到价格了

    2)、减少冗余或重复信息。

  • 相关阅读:
    期权波动率模型及交易策略分析
    k阶原点距和k阶中心距各是说明什么数字特征
    在Linux中监视IO性能
    NUMA微架构
    Web网站的几个QPS
    Elasticsearch与Solr 选型
    相关连接(后续更新)
    linux_基本命令使用(后续更新)
    centos7.5安装kafka(支持外部连接)
    centos7.5单机安装安装zookeeper
  • 原文地址:https://www.cnblogs.com/yaoyuan2/p/10969272.html
Copyright © 2011-2022 走看看