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

UML面向对象建模与设计 读书笔记

第一章 简介

  1. 关于 OO(Object-Oriented) 开发

    1. 是思维方式。而非编程技术。
    2. 可通识地表达、传递抽象概念。
    3. 过早地专注于实现,是对其的曲解和滥用。
  2. 使用OO开发方法进行开发的步骤:
    在这里插入图片描述

    从上至下,贯穿全程。
    参见:软考高项系架 笔记 - 软件工程 - 需求工程(Requirement Engineering)。

  3. 3 视角系统描述法:
    在这里插入图片描述

    以上的每个视角都是描述系统的某一个独立方面,单独拿出某个方面来都不具备完整描述一个系统的能力。必须 3 者配合。

  4. 可用于 OO 建模的语言有很多,但认可度最高、使用率最高的是 UML 。

第二章 建模是一种设计技术

  1. 关于建模
    1. 目的:
      1. 理解未构建的事物。
      2. 测试未构建的事物。
      3. 可视化未构建的事物。
      4. 降低未构建事物的复杂度。
      5. 便于未构建事物的沟通交流

相关文章:

  • Python 数据可视化创意分享:解锁数据之
  • PCIe协议之RCB、MPS、MRRS详解
  • Mysql配置文件My.cnf(my.ini)配置参数说明
  • 一周学会Flask3 Python Web开发-使用SQLAlchemy动态创建数据库表
  • Elastic:AI 会开始取代网络安全工作吗?
  • uniapp,自绘仪表盘组件(基础篇)
  • 【VUE】day01-vue基本使用、调试工具、指令与过滤器
  • js 网络安全 网络安全 hw
  • C++入门——引用
  • 【数据结构与算法】LeetCode: 动态规划
  • clion+arm-cm3+MSYS-mingw +jlink配置用于嵌入式开发
  • React基础之useMeno
  • LangChain4j集成AI大模型的两种方式
  • 前端循环:for、forEach、map 指南
  • [AtCoder Beginner Contest 396] F - Rotated Inversions
  • Maven快速入门指南
  • 自回归模型(Autoregressive, AR)解读
  • 平时作业(偷懒)
  • 一、Jenkins简单配置(使用语言、凭证、SSH)
  • WinUI 3 支持的三种窗口 及 受限的窗口透明
  • 天问二号探测器顺利转入发射区,计划5月底择机发射
  • 体坛联播|水晶宫队史首夺足总杯,CBA总决赛爆发赛后冲突
  • 2025全球城市科技传播能力指数出炉,上海位列第六
  • 网易有道一季度净利润同比增长247%:有能力在今年实现更强劲的利润增长
  • 巴菲特最新调仓:一季度大幅抛售银行股,再现保密仓位
  • 李成钢:近期个别经济体实施所谓“对等关税”,严重违反世贸组织规则