我真的不知道如何正确地描述我的问题,所以如果这是一个重复,请原谅我。我正在为我的程序创建一个流程图,在那里我实现了一个方法。让我们假设我将此方法称为someMethod。
C代码看起来可能如下所示:
bool someMethod(int Foo, int Bar)
{
foo += 5;
bar -= 5;
return (foo == bar);
}这意味着我的流程图将有一个子例程块,我在其中调用这个函数。但是如何正确地向读取器显示我传递的整数呢?
当我创建"someMethod“的流程图时,我面临一个类似的问题:如何正确地向读者显示Foo和Bar是传递的参数?
从我到目前为止所发现的情况来看,人们已经通过使用Start块作为某种函数声明块来解决这个问题,在这里,他们将用someMethod替换Start,并将foo和bar放在新的行中。但据我所知,这不是很好的实践,因为每个流程图的开始和结束都应该分别包含开始和停止。
我还看到人们使用IO块作为第一个非开始块,在那里他们将“读取”传递的参数,但这似乎是一个黑客。
但是,除非有更好的主意,我想我将不得不这样做。
我开始怀疑这个问题对这个网站是否有效。没有人再用流程图作为项目准备的方法了吗?
发布于 2013-06-27 01:20:12
我已经20多年没画过流程图了。感谢上帝。在完成图表时,代码可以编写、调试和部署。流程图是好的,当一切都是卡片穿孔和批处理的主机计算机,正在进行优先生产运行w/您的开发工作挤在两者之间;计算机时间非常有限,非常需求。周转时间有时是几天。无论如何,现在一天的时间和精力只是浪费时间和精力。
显示流程图
细节和信息太多了。所有的树,没有森林。
这里是一个概述
有14种不同的图表,但没有一行一行的详细代码。这就是密码的目的!但是您会发现系统的不同方面和观点的图表。
https://softwareengineering.stackexchange.com/questions/202786
复制相似问题