序列图:与资源(数据库、网络、缓存等)的交互
Sequence Diagram: Interactions with resources (DB, Network, Caches, etc)
我目前正在对不同的软件模块进行有关数据库访问、网络、内存分配量等的行为评估。
主要目标是选择一个主要用例(比如说系统初始化)并识别以下模块:
- 不必要地访问数据库。
- 为相同数据创建太多缓存。
- 一次分配太多(或太大)。
- 产生许多线程,
- 网络访问
通过评估这些,我可以大致了解需要重新设计的模块,以提高性能、删除冗余数据库访问、避免 CPU 使用高峰等。
我发现序列图很适合表示用例行为,但我不确定如何描述它们与上述活动的交互。
我可以做这张照片中所示的事情,但那是 "invention" 带有颜色的标记函数。不知道是不是太简单了还是太幼稚了(颜色太多?)
我想知道是否有任何特定的 UML 图来表示这种交互。
我目前正在对不同的软件模块进行有关数据库访问、网络、内存分配量等的行为评估。
主要目标是选择一个主要用例(比如说系统初始化)并识别以下模块:
- 不必要地访问数据库。
- 为相同数据创建太多缓存。
- 一次分配太多(或太大)。
- 产生许多线程,
- 网络访问
通过评估这些,我可以大致了解需要重新设计的模块,以提高性能、删除冗余数据库访问、避免 CPU 使用高峰等。
我发现序列图很适合表示用例行为,但我不确定如何描述它们与上述活动的交互。
我可以做这张照片中所示的事情,但那是 "invention" 带有颜色的标记函数。不知道是不是太简单了还是太幼稚了(颜色太多?)