永发信息网

什么是系统的详细设计,详细设计的常用工具

答案:1  悬赏:20  手机版
解决时间 2021-05-10 18:08
什么是系统的详细设计,详细设计的常用工具
最佳答案
(1)程序流程图。程序流程图又称为程序框图,是使用最广泛然而也是用得最混乱的一种描述程序逻辑结构的工具。它用方框表示一个处理步骤,菱形表示一个逻辑条件,箭头表示控制流向。其优点是:结构清晰,易于理解,易于修改。缺点是:只能描述执行过程而不能描述有关的数据。(2)盒图。盒图是一种强制使用结构化构造的图示工具,也称为方框图。其具有以下特点:功能域明确、不可能任意转移控制、很容易确定局部和全局数据的作用域、很容易表示嵌套关系及模板的层次关系。(3)PAD图。PAD是一种改进的图形描述方式,可以用来取代程序流程图,比程序流程图更直观,结构更清晰。最大的优点是能够反映和描述自顶向下的历史和过程。PAD提供了5种基本控制结构的图示,并允许递归使用。PAD的特点有:使用PAD符号设计出的程序代码是结构化程序代码;PAD所描绘的程序结构十分清晰;用PAD图表现程序的逻辑易读、易懂和易记;容易将PAD图转换成高级语言源程序自动完成;即可以表示逻辑,也可用来描绘数据结构;支持自顶向下方法的使用。(4)PDL。PDL也可称为伪码或结构化语言,它用于描述模块内部的具体算法,以便开发人员之间比较精确地进行交流。语法是开放式的,其外层语法是确定的,而内层语法则不确定。外层语法描述控制结构,它用类似于一般编程语言控制结构的关键字表示,所以是确定的。内层语法描述具体操作,考虑到不同软件系统的实际操作种类繁多,内层语法因而不确定,它可以按系统的具体情况和不同的设计层次灵活选用,实际上任意英语语句都可用来描述所需的具体操作。用它来描述详细设计,工作量比画图小,又比较容易转换为真正的代码。PDL的优点:可以作为注释直接插在源程序中;可以使用普通的文本编辑工具或文字处理工具产生和管理;已经有自动处理程序存在,而且可以自动由PDL生成程序代码。PDL的不足:不如图形工具形象直观,描述复杂的条件组合与动作间对应关系时,不如判定树清晰简单。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
dnf54级狂战用细雪跟自身级数一样的人愿意跟
为什么我开通了紫钻名字也不变呢?
QQ游戏大厅怎么上密码?
在your uninstaller英文版中怎么卸载瑞星
七夕节是几号?
2010福建政法干警面试 福建省公务员考试网
在河南机专上学的报个名
西安哪有好一点 价格适中的瑜珈馆 多少钱
企业员工励志搞笑标语,营销团队激励口号
这女生发型叫什么名字? 这女的她是谁?
为什么他一直没有发信息我?似乎他消失了这个
苏州嘉年华石路店 怎么去 从 木渎坐几路公交
杨千嬅世界巡回演唱会上海站有吗?
电脑最好安装哪些必要软件(杀毒修复什么的)
免费领一套qq秀
推荐资讯
关于考试总结 升旗演讲稿
应该怎么处理彼此纠纷?
在定州考一个最快的驾驶证需要多长时间?
描写古代葬礼的句子,朋友不在了 去参加他葬礼
如何开通 支付宝?
怎么 安装 《火炬之光》? 高手详细说下
晚上肚子痛痛的,腰也有点酸,有宝宝九个多月
莆田那里有做镀锌钣油烟机的
你被打了,你会怎么办?
请问现在最新版本的itunes好用吗?
英语简单问题
是美男啊一共有多少集?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?