#

软件工程

#

300

软件工程专题,为您提供软件工程相关的专业交流帖进行参与,欢迎您参与软件工程相关的专业交流讨论,更多软件工程相关内容请访问土木在线论坛!

软件工程中的结构化设计方法  1.结构图1.1结构图的基本成分结构图的基本成分有模块、调用和数据。结构图和层次图基本上是大同小异,主要是用来描绘软件结构的一种图形工具,图中设有很多方框,一个方框就代表一个模块,框内注明模块的名字或主要功能;方框之间的箭头(或直线)用来表示模块的调用关系。在通常情况下我们会在结构图中用箭头注释一下表示模块在调用过程中信息的来回传递。我们可以根据箭头的尾部形状标明某种信息,认定一种形状作为一种信息符号,自己只要按箭头形状就可以区分传递的信息是数据还是控制信息了。比如:尾部是空心圆就表示传递的是数据,实心圆就表示传递的是控制信息。  1.2附加符号结构图不仅仅只是一些基本符号,其实还有不少附加符号,它是用来表示模块的选择调用或循环调用的。其实,层次图和结构图对于模块调用次序方面要求的并不严格。再画模块方面很多人习惯按调用次序从左到右的方法画模块,其实又没有规定一定要这样,出于其他方面的考虑(例如为了减少交叉线),我们完全可以不按这种次序画,还有就是在层次图和结构图中并不指明什么时候调用下层模块。一般情况下上层模块中除了调用下层模块的语句之外还有其他语句,到底是先执行调用下层模
点击加载更多
APP内打开