首页 > 其他分享 >UML核心元素(六)——分析类,设计类

UML核心元素(六)——分析类,设计类

时间:2022-11-25 12:47:03浏览次数:37  
标签:实体类 边界 核心 元素 用例 Bean 设计 UML

  • 分析类
    • 分析类包括边界类,控制类,实体类,分析类跨越需求到设计实现的桥梁。
      • 分析类三高(高于设计实现,高于语言实现,高于实现方式)
    • 版型
      • 边界类(对系统外部环境与其内部之间的交互进行建模的类,任何两个有交互的关键对象之间都应该建立边界类,从架构的角度主要位于展现层)
        • 参与者与用例之间应当建立
        • 用例之间如有交互应当建立
        • 用例与边界之外非人对象有交互,如第三方系统(具体实现过程,边界类可以演化为中介或者通信协议,如网关)
        • 业务对象在各自的领域内发展变化,但是又希望互不影响。
      • 控制类(对一个或者几个用例所特有的控制行为进行建模,来源于对用例场景当中的动词分析和定义,起到协调对象的作用,控制类主要位于业务逻辑层)
        • UML定义认为不必强制使用控制类,例如边界类也可以直接使用实体类
        • 在设计阶段,控制类可以被设计为Session Bean,COM+,Servlet,Java类,C++类等。
      • 实体类(对于必须存储的信息和相关行为建模的类)
        • 在设计阶段实体类被设计为Entity Bean,POJO,SDO,XML Bean等设计类,甚至是一条SQL。
    • 设计类(系统实施中一个或多个对象的抽象,所对应的对象取决于实施语言)
      • 统一过程倡导架构化开发

标签:实体类,边界,核心,元素,用例,Bean,设计,UML
From: https://www.cnblogs.com/mach-arch/p/16924748.html

相关文章

  • UML核心元素(七)——组件,节点
    组件系统中实际存在可更换部分,实现特定功能,符合接口标准,并实现一组接口。 组件之间唯一的关系就是依赖使用组件分布式应用应用集成第三方系统SOA......
  • UML核心视图
    分类作用静态视图表达结构性特征动态视图表达行为性特征 用例图用例视图是系统蓝图和开发的依据业务用例视图业务主角......
  • UML核心元素(二)——包
    包UML默认三个顶级包UseCaseViewLogicViewComponentView包之间的关系只有依赖,尽量避免双向依赖和循环依赖版型领域包:每个包代表一个业......
  • UML核心元素(三)-参与者(actor)
    参与者(actor):系统之外与系统交互的某人或者某事物参与者位于系统之外,可以是非人,一定是直接向系统发出动作并获得反馈业务主角:用于需求阶段,定义业务参与者。针对的......
  • UML核心元素(四)——用例
    定义了一组用例实例,其中每个实例都是系统所执行的一系列操作,这些操作生成特定主角可以观测的值。(定义系统范围、获取功能性需求)一个场景就是一个用例的实例一个......
  • UML核心元素(一)——版型(stereotype)
    版型(stereotype):也称为类型,构造型:UML每一个元模型都有很多版型,版型只是UML的一种扩展手段,并不涉及太多的思想和方法。用例:业务用例,业务用例实现等类:接口,边界类,实体......
  • 华为云区块链三大核心技术国际标准立项通过
    摘要:近日,国际电信联盟第十六研究组(ITU-TSG16)召开全体会议,由华为云区块链团队牵头的三个区块链国际标准顺利通过立项。本文分享自华为云社区《华为云区块链三大核心技术国......
  • LeetCode 540.有序数组中的单一元素
    LeetCode540.有序数组中的单一元素题目链接:​​https://leetcode-cn.com/problems/single-element-in-a-sorted-array/​​题目描述:给定一个只包含整数的有序数组,每个元......
  • LeetCode 34.在排序数组中查找元素的第一个和最后一个位置
    LeetCode34.在排序数组中查找元素的第一个和最后一个位置题目链接:​​https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/​​......
  • iTOP3A5000_7A2000开发板龙芯全国产处理器LoongArch架构核心主板
    主要参数    处理器:龙芯3A5000主频:2.3GHz-2.5GHz桥片:7A2000内存:8GB、16GBDDR4带ECC纠错(配置可选)系统:Loongnix典型功耗:35W核心板:16层底板:4层核心板......