gpt4 book ai didi

c - 我应该使用什么图来表示模块中功能之间的交互?

转载 作者:行者123 更新时间:2023-12-05 01:36:22 24 4
gpt4 key购买 nike

我需要使用 UML 或 SysML 表示法创建图表。我有模块,由功能组成。一些功能只在模块“内部”使用,其他功能由其他模块使用。

例子:
MODULE 1有两个功能:func1func2 . func2使用 func1 :

int func1 (int p1, int p2)
{
d=func1();
return noerr;
}

int func2 (int p3, int p4)
{
if (p4>0 || func1(p1,p2))
{
// warning
}
else
{
return noerr;
}
}
MODULE 2有一个功能, func3 .它使用 func1来自 MODULE 1 :
int func3 (int p5, int p6)
{
if (p5<0 || func1(p1,p2))
{
// warning
}
else
{
return noerr;
}
}

我需要以图形方式显示 func1 之间的交互和 func2里面 MODULE 1MODULE 1 之间的互动和 MODULE 2使用 func1 .我将不胜感激任何帮助和 sample 。

最佳答案

在 UML 中,我将模块视为类,将函数视为这些类的操作,如以下 类图 :

classd

功能级别的依赖关系和模块之间的交互可以使用 来描述。序列图如下:

seq1

seq2

关于c - 我应该使用什么图来表示模块中功能之间的交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39631174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com