首页 > 编程知识 正文

详细设计的工具有哪些,软件系统详细设计

时间:2023-05-06 02:38:36 阅读:20273 作者:2051

软件设计需要写软件的详细说明书。 设计本文档时,一定少不了工具。 现在让我们来看看软件的详细设计

道具。

1 )程序流程图

工艺流程图也称为工艺框图,是最古老、应用最广泛、最有争议、描述详细设计的工具。 容易学习,可以直观地表达算法,但缺点如下

规范不充分,特别是使用箭头对质量有很大影响

为了允许描述结构化程序,以下所述的三个基本结构:是可用的

(a )时序结构图

(b )选择结构

(c ) "本型"结构

(d )型)到循环为止

2 ) N-S图

为了克服描述过程逻辑时流程图的随意性等缺点,1973年,Nassi和Shneiderman代表了题为“结构化过程”的过程

摄影技术文章提出盒式图代替传统流程图,并

由于“N-S图”,N-S图的主要特点是轻视结构化过程允许的标准结构。

基于N-S图3个基本程序结构的表现方法如下:

(1)时序结构

)2)选择结构

(3)循环结构

3 ) PAD地图

问题分析图(Problem Analysis Diagram,PAD )为了记述程序的逻辑,使用从左向右展开的二维树结构图

说明程序的流程,程序一目了然.基于PDA地图编制的程序,

不管是谁写的,都会得到同样风格的源程序。

例如,按照从大到小顺序对:排列a(1)~a (10 )进行选择法排序的算法

4 )工艺设计语言

工艺设计语言(Process Design Language,PDL )又称伪代码,是一种用于描述模块算法设计和处理细节的语言

面,PDL具有用于定义控制结构和数量的严格关键字外层语法

根据结构; 另一方面,表示实际操作和条件的内层语法灵活自由,以适应各种工程项目的需要

水平。

因此,PDL是一种混合语言,使用一种语言的词汇,同时使用另一种语言的语法. PDL和实际的高级编程语言

语言的区别在于,PDL的语句中嵌入了自然语言描述,因此无法编译PDL。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。