当前位置: 首页 > news >正文

软件工程(六) 面向对象分析(OOA)之UML图特点

1、UML

面向对象分析里面有一个非常重要的工具叫UML,UML不仅在工作中非常重要,在考试当中也是非常重要的,即作为上午综合体,又大概率又会出现在下午的案例分析中,作为一个25分的大题。

UML叫做统一建模语言,它主要用于需求分析和软件的设计,来做一些模型的制作。比如我们要开发一个系统,如果我们用纯粹的文字表达和表述,可以想象相关人员理解会多么困难。所以将收集到的相关信息用图形直观的展示出来,UML就是做这么一个事情。从而便于大家的沟通和后续的设计和开发。

1.1、UML构成

  • 构造块
    • 事物(了解)
      • 结构事物
        • 最静态的部分,包括:类,接口,协作(协作的关系)、用例、活动类、构件和节点
      • 行为事物
        • 戴白哦时间和空间的做东。包括:消息,动作次序、连接
      • 分组事物
        • 看成是一个盒子,比如:包,构件等概念就是分组事物
      • 注释事物
        • UML模型的解释部分,描述、说明和标注模型的元素。类似我们写代码时的注释
    • 关系(核心)
      • 后面会详解,每个图里面的关系比较多
    • 图(核心)
        <
http://www.lryc.cn/news/143931.html

相关文章:

  • QT 消息对话框按钮显示
  • 平衡二叉树及其应用详解
  • vue3+ ts ts语法在script写不知道为啥一直报错
  • c#写的端口监听,程序退出后,再次运行提示端口占用,且进程不存在
  • 跨域案例go gf ,请求代理,前端请求后端A转发给多个后端B
  • 9.4 集成功率放大电路
  • Java“牵手“拼多多商品详情数据、拼多多优惠券信息、拼多多到手价信息获取方法,拼多多API实现批量商品数据抓取示例
  • 亚马逊云科技 re:Inforce 大会云安全合规与技术实践及 Security Jam 大赛,快来报名吧!...
  • 网络安全(黑客技术)学习手册
  • 泡泡玛特回应头部IP营收增速放缓:IP上市时间不固定
  • 很干的 Nginx
  • 【已解决】pycharm突然双击无法打开,重启电脑也不管用
  • 【HCIP】15.MPLS基础
  • 热烈祝贺重庆融能成功入选航天系统采购供应商库
  • 隧道vs免费爬虫ip:为何要选择隧道爬虫ip?
  • C++day6(多态实现动物园的讲解员和动物表演的相关介绍、用函数模板实现不同数据类型的交换功能)
  • 多线程学习之生产者和消费者与阻塞队列的关系
  • JAVA语言代入电商平台api接口拼多多根据关键词获取商品列表示例
  • Centos7更新glibc2.18
  • QT初学者该安装qt creator哪个版本?
  • VR智慧校园资中控管理平台综合提升了课堂教学质量
  • 【Go 基础篇】Go语言中的数组:初识与应用
  • (vue)el-table 怎么把表格列中相同的数据 合并为一行
  • 精准高效农业作业,植保无人机显身手
  • 大集合拆分成多个小集合
  • linux————LVS集群
  • 软考高级系统架构设计师系列论文七十一:论行业应用软件系统的开发规划
  • vue2 自定义指令,插槽
  • oracle超详细语法和备份工具
  • Redis的持久化机制是什么?各自的优缺点?