- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
练习画N-S图 课堂练习: 1、某模块有两个输入a和b,一个输出c,当满足条件(a0)and(b2)时,c=a+b,否则c=a-b。用所学知识画出该模块的N-S图。 2、某模块有三个输入a、b和c,一个输出s,当a=1时,s=b+2c,当a=2时,s=2b-c,当a=3时,s=b。用所学知识画出该模块的N-S图。 伪代码和语言(PDL) 在第三章讲分析模型的加工说明时已经用过! 用正文形式表示数据结构和处理过程 PDL是一种“混合”语言 具有严格的关键字外部语法 使用自然语言表示实际操作和判定条件 PDL的优点 可以作为注释直接插在源程序中间 可以使用普通的正文编辑程序或文字处理系统完成PDL的书写和编辑 已经有自动处理程序存在,可以自动由PDL生成程序代码 PDL的缺点 不如图形工具形象直观 描述复杂的条件组合与动作间的对应关系时,不如判定表或判定树清晰简单 过程设计语言PDL(Procedure design language)又称为结构化的语言或伪代码,它采用一种结构化编程语言与另一种语言词汇的混合形式。 IF条件 一条或数条语句 ELSEIF条件 一条或数条语句 … ELSE 一条或数条语句 ENDIF PAD图(问题分析图) 问题分析图PAD(Problem Analysis Diagram)用二维树形结构来表示程序的控制流。 问题分析图的主要特点是: (1)用PAD构成元素设计出来的程序必然是结构化程序; (2)问题分析图所描绘的程序结构十分清晰; (3)问题分析图表示的程序逻辑易读、易懂、易记; PAD图(问题分析图) (4)PAD是二维树形结构的图形,程序从图中最左竖线上端的结点开始执行,自上而下,从左向右按顺序执行,遍历所有结点; (5)容易将PAD转换成高级语言源程序,该转换可由软件自动完成,有利于提高软件可靠性和软件生产; (6)既可用于表示程序逻辑,也可用于描绘数据结构; (7)PAD的元素支持自顶向下、逐步求精方法的使用。 PAD图的基本符号 A B P A P A B A1 A2 An . . . 选择结构 until P A 顺序结构 循环结构 while P A =1 =2 =n PAD图的基本符号 输入框 输出框 处理框 重复框(先判定,再重复) 重复框(先执行,后判定,再重复) 选择框 子程序框 或 定义框 使用PAD图的定义功能实现逐步细化的例子 练习画PAD 课堂练习: 1、某模块有两个输入a和b,一个输出c,当满足条件(a0)and(b2)时,c=a+b,否则c=a-b。用所学知识画出该模块的PAD。 2、某模块有三个输入a、b和c,一个输出s,当a=1时,s=b+2c,当a=2时,s=2b-c,当a=3时,s=b。用所学知识画出该模块的PAD。 详细设计规格说明与复审 1.详细设计说明书规范 详细设计说明书是详细设计阶段的文档,它是程序运行过程的详细描述。 详细设计规格说明与复审 2.复审 复审是指对设计文档的复审。 1)复审原则 复审的目的是为了及早程序中的错误,一般不请用户和其他领域的代表参加。复审中提出的问题应做详细记录,但不谋求当场解决。复审结束前,应做出本次复审能否通过的结论。 2)?? 复审的主要内容 审查模块的设计是否满足功能和性能要求,选择的算法和数据结构是否合理、是否符合编码语言特性,设计描述是否简单清晰等。 3)?? 复审的方式 复审分正式和非正式两种方式,非正式复审的特点是参加人员少,均为同行,方便灵活。“走查”就是一种非正式复审,复审时有一名设计人员逐行宣读设计资料,由到会同行跟随他指出的次序一行行的往下审查,发现问题就做好记录,然后根据多数参加者的意见,决定是否通过该设计资料。正式复审除软件开发人员外,还邀请用户代表和领域专家参加,通常采用答辩方式,回答与会者的问题并记录各种重要的评审意见。 详细设计说明书规范 看Word文件——详细设计说明书大纲 例1:看Word文件—— 详细设计说明书例1 例2:看Word文件—— 网络安全监控系统通讯模块详细 设计说明书 5.4 Jackson 方法 实体动作 实体结构 初始建模 系统功能 系统时间 系统实现 Jackson表示法 Jackson图 Jackson伪代码 A B C A B0 C0 A B* 顺序 选择 重复 A seq A select cond1 A it
文档评论(0)