zoukankan      html  css  js  c++  java
  • UML之三、建模元素(2)

    本章继续介绍建模元素

    https://blog.csdn.net/bit_kaki/article/details/78471760

    1:边界

    任何一个对象都有一个边界,外界只能通过这个边界来认识对象,与对象打交道。

    我们通过边界来认识事务。边界决定视角,导致对同一事务的描述不一致;

     边界确定抽象层次:自顶向下,自下向上

    2:业务实体

    是类(class)的一种版型,特别用于在业务建模阶段建立领域模型,代表业务角色执行业务用例时所处理或使用的“事物”。

    业务实体是来自现实世界的,所有业务实体在现实世界里都有与之对应的事物;
    业务实体一定是在分析业务流程的过程当中发现的,与业务用例场景无法的事物,即使存在,也不会为它建模;
    业务实体具有对象的所有性质,包括属性、方法和对象的独立性。

    属性是用来保存业务实体特征的一个记录,业务实体的属性集合决定了它的唯一性;

    方法是访问一个业务实例的句柄,它规定了外部可以怎样来使用它。

    获取业务实体:

    • 建立业务用例场景;
    • 从业务用例场景中逐个分析动词后面的名次,它们就是业务实体的备选对象,根据对象是否对业务目标有贡献进行筛选;
    • 分析这些业务实体之间的关系,并决定哪些应当单独建模,哪些应当作为属性。

    3:包--包是一种容器,就如文件夹一样。

    包可以容纳任何UML元素,也包括子包。包之间的关系定义只有依赖关系,好的分包具有高内聚,低耦合的性质。

    主要用途进行分类元素

    4:分析类

     

     

  • 相关阅读:
    Mac 配置前端基本环境
    sass安装 使用
    SVG
    css规范
    [转载] Solaris命令使用
    solaris 10 基本使用
    dos taskkill 命令
    servicemix-3.2.1 内置的服务引擎和绑定组件
    servicemix-3.2.1 部署异常
    解析XML内容到User对象
  • 原文地址:https://www.cnblogs.com/sun-null/p/12250623.html
Copyright © 2011-2022 走看看