《quantitative finance with cpp》阅读笔记15---画出Cipher类的UML图
作者:yunjinqi   类别:    日期:2023-12-27 18:36:34    阅读:116 次   消耗积分:0 分    

Draw a UML diagram for your Cipher classes.


一、什么是UML图?


UML(Unified Modeling Language)是一种用于软件设计的图形化语言,它提供了一套标准化的符号和规则,用于描述、可视化和构建软件系统。UML图是UML语言中的一种图形化表示方式,用于表示软件系统的不同方面,例如类、对象、组件、用例、状态、活动等。UML图包括类图、对象图、用例图、序列图、协作图、状态图、活动图、组件图、部署图等。通过UML图,开发人员可以更好地理解软件系统的结构和行为,从而更好地设计和实现软件系统。


二、画UML图有哪些工具?

有很多工具可以用来绘制UML图,以下是一些常用的UML绘图工具:

  1. Visio:Microsoft Visio是一款功能强大的绘图工具,可以用来绘制各种类型的UML图。

  2. StarUML:StarUML是一款开源的UML建模工具,支持多种UML图的绘制,包括类图、用例图、序列图等。

  3. Lucidchart:Lucidchart是一款在线绘图工具,支持UML图的绘制,同时也支持其他类型的图表和流程图的绘制。

  4. Draw.io:Draw.io是一款在线绘图工具,支持UML图的绘制,同时也支持其他类型的图表和流程图的绘制。

  5. PlantUML:PlantUML是一款开源的UML建模工具,支持多种UML图的绘制,同时也支持自定义UML图的绘制。

这些工具都有自己的特点和优势,可以根据自己的需求选择合适的工具来绘制UML图。


三、Cipher的UML图

以前用过Draw.io, 这次画UML图也使用这个工具。

image.png

版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/380
上一篇:《quantitative finance with cpp》阅读笔记14---写一个Cipher接口,实现两个加密和解密算法
下一篇:《quantitative finance with cpp》阅读笔记16---使用数值积分的方法计算路径依赖期权价格