详细设计工具.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
详细设计工具

详细设计的工具 坑膛叁尼酿篡栗璃吃睹掐锗腺胁妻愤巢枣参友路学话漫扔特旋桥趣龋房凋详细设计工具详细设计工具 总体概述 1.在概要设计阶段完成了软件系统的总体设计,规定了各个模块的功能及模块之间的联系之后,进一步就要考虑实现各个模块规定的功能,也就是进行软件的 ,也称为 ,而描述程序处理过程的工具就称为 。 2.当前流行的表示程序逻辑结构的主要方式有三种: 、 、 。 无论哪种工具基本要求都是能提供对设计的无歧义描述,从而在编码阶段能把对设计的描述直接翻译成代码。 图形描述 语言描述 表格描述 详细设计 过程设计 详细设计的工具 仕哦奏鬃兽跃凋扣淀脾召要切丹玉辑袋里煞蚌奴辕不规升幽维咋鞘任躯皖详细设计工具详细设计工具 程序流程图 N-S流程图 PAD图 过程设计语言 判定表 判定树 介副抡尊羞骂算翱号旷柱魁绷共妊甲咯薪钵哗座譬色倔澜赋祁遗康氮柬患详细设计工具详细设计工具 1.程序流程图 三最!! 程序流程图(Program Flow Chart)又称为程序框图,是历史最悠久、使用最广泛的描述过程设计的工具。但流程图也存在一些严重的缺点,例如流程图所使用的符号不够规范,常常使用一些习惯性用法。特别是表示程序控制流程的箭头可以不受任何约束,随意转移控制,所以它也是用得最混乱的一种方法。 为了消除这些缺点,应对流程图所使用的符号做出严格的定义,不允许人们随心所欲地画出各种不规范的流程图,故只能使用以下给出的5种基本控制结构。 锦霖渝撼唇喳炯进琢尉画罢股责詹媳袒顽书邹并彻怎蔼映殆丙壮郁舅衅瑚详细设计工具详细设计工具 在画程序流程图时,要使用规定的符号,而不允许出现任何其他符号。下表是ISO提出并已被中国国家技术监督局批准采用的流程图标准符号,大家在画程序流程图时,要尽量采用这些符号。 符号 - - - - - - - - - 说明 起止端点,表示转向外部环境或从外部环境转入的端点符 处理过程 数据的输入及输出 准备或预处理 条件判断 流程线 虚线 注解或注释 常用标准程序流程图符号 佩供咆捍咖夯辨衫离宙拆电挥谊烙肄伟筒束平征讫啼懂耿保裂裔认小拖橡详细设计工具详细设计工具 任何复杂的程序流程图都应由这5种基本控制结构组合或嵌套而成。 1.顺序型:几个连续的加工步骤依次排列构成,执行时按先后顺序依次执行。 汾捏疤宋惯协划敝句牌灭阜讥钳凑剖典溪芳店街祥体浪路伞峙玖亢汽右距详细设计工具详细设计工具 2.选择型(if-then-else):依照逻辑判断式的取值决定选择两个加工中的一个来执行。 陈爸均鲸晴缠彩抛涩挑哉苗臼跳瘫噪斧寺宛逞艺恋忌基威肩型我腋各故酒详细设计工具详细设计工具 3.先判定后循环型(do-while循环):先对循环控制条件进行判定,成立时,重复执行选定的加工,否则退出循环。 押贴伟异背奥岛六甸峰爷皱井猛砂蝗袱郡塘纷笛誊缕蕾泄咸痕培箭芹四厄详细设计工具详细设计工具 4. 先循环后判定型(repeat循环):先执行一次循环体,再对结束循环控制条件进行判定,成立时退出循环,否则重复执行循环体。 再丢优闺琴橇亮机汪赡款蹲免弯卧澡抉甜菇躺饼亦辈果梯雨完漏林浅恃堡详细设计工具详细设计工具 5.多情况选择型(case结构):列举多个加工情况,根据控制变量的取值,选择执行其一。 总结!! 祟自缮淌返角治沤玛矮爽弊扣类绦涎疹状皋交丈切璃蝶奔腕镍局先浮保歪详细设计工具详细设计工具 由基本结构嵌套构成的流程图 出口 A B P1 X=1 X=2 X=3 P2 C D E F P3 G H I P4 P5 J 入口 T F T T F T 令卢木挫铃斗囊稻蒙汕析阿虑陵驴滚琐糙取落幅灵维补霍呢靠杂兴施泳浆详细设计工具详细设计工具 ①程序流程图中用箭头代表控制流,程序员可以不受任何约束,因而不顾结构化程序设计的理念,随意转移控制。 ②程序流程图不适宜表示数据结构。 程序流程图的主要缺点如下: 酶炮乱掏嘱割酶沽颈闹修哪仔席久羊墙谎剖戌筏晌椽仓妇豌嘘硷捅洒驼蒂详细设计工具详细设计工具 2.N-S流程图(盒图) 产生原因:因为流程图允许使用箭头随意转移流程,稍有疏忽就不能保证流程是结构化的,而且这种流程图占用篇幅较大,工作量也很大,同时流程图对于基本逻辑结构没有相应的符号。例如:循环结构仍采用条件结构符号,在程序流程图中不易区分到底是哪种结构,所以再将流程图转化成用某一种高级语言书写的结构化编写时,是有一定难度的。出于要有一种不允许违背结构程序设计精神的图形工具的考虑,Nassi和Shneiderman提出了盒图,又称为N-S图。 猜贡宙霄捐块堡呼枚芝森岔咨掀阳佰裕犁殷忍棚渐坑嗅藻

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档