首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带子程序的流程图

带子程序的流程图
EN

Software Engineering用户
提问于 2013-06-26 09:42:24
回答 1查看 3.7K关注 0票数 1

我真的不知道如何正确地描述我的问题,所以如果这是一个重复,请原谅我。我正在为我的程序创建一个流程图,在那里我实现了一个方法。让我们假设我将此方法称为someMethod。

C代码看起来可能如下所示:

代码语言:javascript
复制
bool someMethod(int Foo, int Bar)
{
    foo += 5;
    bar -= 5;
    return (foo == bar);
}

这意味着我的流程图将有一个子例程块,我在其中调用这个函数。但是如何正确地向读取器显示我传递的整数呢?

当我创建"someMethod“的流程图时,我面临一个类似的问题:如何正确地向读者显示Foo和Bar是传递的参数?

编辑:

从我到目前为止所发现的情况来看,人们已经通过使用Start块作为某种函数声明块来解决这个问题,在这里,他们将用someMethod替换Start,并将foo和bar放在新的行中。但据我所知,这不是很好的实践,因为每个流程图的开始和结束都应该分别包含开始和停止。

我还看到人们使用IO块作为第一个非开始块,在那里他们将“读取”传递的参数,但这似乎是一个黑客。

但是,除非有更好的主意,我想我将不得不这样做。

编辑2:

我开始怀疑这个问题对这个网站是否有效。没有人再用流程图作为项目准备的方法了吗?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2013-06-27 01:20:12

我已经20多年没画过流程图了。感谢上帝。在完成图表时,代码可以编写、调试和部署。流程图是好的,当一切都是卡片穿孔和批处理的主机计算机,正在进行优先生产运行w/您的开发工作挤在两者之间;计算机时间非常有限,非常需求。周转时间有时是几天。无论如何,现在一天的时间和精力只是浪费时间和精力。

不要向经理

显示流程图

细节和信息太多了。所有的树,没有森林。

显示管理统一建模语言(UML)图

这里是一个概述

有14种不同的图表,但没有一行一行的详细代码。这就是密码的目的!但是您会发现系统的不同方面和观点的图表。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/202786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档