过程设计与Jackson方法.ppt

过程设计与Jackson方法.ppt

ID:52526267

大小:416.05 KB

页数:37页

时间:2020-04-09

过程设计与Jackson方法.ppt_第1页
过程设计与Jackson方法.ppt_第2页
过程设计与Jackson方法.ppt_第3页
过程设计与Jackson方法.ppt_第4页
过程设计与Jackson方法.ppt_第5页
资源描述:

《过程设计与Jackson方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、5.3过程设计1详细设计阶段的目的与任务详细设计的目的:为软件结构图(SC)中的每一个模块确定采用的算法和模块内数据结构,用某种选定的表达工具给出清晰的描述。详细设计阶段的主要任务:编写软件的“详细设计说明书”需求分析问题定义可性行研究计划时期概要设计详细设计编码测试开发时期运行与维护运行时期详细设计阶段的主要任务为每一模块确定算法确定每一模块使用的数据结构确定模块的外部接口和用户界面为每一模块设计一组测试用例过程设计的原则与方法清晰第一,效率第二结构化的控制结构逐步细化的实现方法描述工具程序流程图N-S图伪代码PDL2详细设计阶段的描述工具A1、顺序型一、程序流程图B几个连

2、续的加工依次序排列expFTAB2、选择型由某个判断式的取值决定选择两个加工中的一个。3、当型循环型当循环控制条件成立时,重复执行特定的加工。expFTS4、直到型循环型重复执行特定的加工,直到循环控制条件成立时。expFTS5、多情况选择型列出多种加工情况,根据控制变量的取值,选择执行其一。exp=1FTS1exp=2exp=nS2TSnTFF-----具有嵌套形式的程序流程图X1FTaX4cTfTFF入口bX2X3deghiX5X6FTFT=1=2=3顺序型二、N-S图AB选择型-------NassiandShneidemanBpFTAApFTp=1=2…=nA1A2…

3、Andowhile(p)Sdountil(p)S当型循环型直到型循环型多分支选择型零件号100011000210003100041000510006库存量100012508866920203450建立零件库(s数组),i=0输入零件号xdowhile(x!=s[0][i])i++i++x==s[0][i])YNs[0][i]输出s[1][i]输入错误!继续查询?YN跳出循环四、PDL-------ProgramDdesignLanguagePDL是一种用于描述功能模块的算法设计和加工细节的语言。称为设计程序用语言。它是一种伪代码(Pseudocode)PDL-----关键词+

4、自然语言三、伪代码--PseudoCode形式上与代码相似,但不是真正的代码。(1)、数据说明:格式:TYPE<变量名>AS<限定词1><限定词2>其功能是定义数据的类型和作用域说明:1.变量名:是一个模块内部使用的变量或模块间共用的全局变量名。2.限定词1:标明数据类型3.限定词2:标明该变量的作用域TYPEnumberASSTRINGLENGTH(12)(2)、程序块:PDL的过程成分是由块结构构成的,而块将作为一个单个的实体来执行。BEGIN<块名><一组伪代码语句>END(3)、子程序结构:把PDL中的过程称为子程序。PROCEDURE<子程序名><一组属性>INTE

5、RFACE<参数表><程序块或一组伪代码语句>END(4)、基本控制结构:IF<条件>THEN<程序块/伪代码语句组>;ELSE<程序块/伪代码语句组>;ENDIF---选择型结构DOWHILE<条件描述><程序块/伪代码语句组>;ENDDOREPEATUNTIL<条件描述><程序块/伪代码语句组>;ENDREP---重复型结构DOLOOP<条件描述><程序块/伪代码语句组>;EXITWHENENDLOOPDOFOR<下标=下标表,表达式><程序块/伪代码语句组>;ENDFOR---重复型结构-----多路选择结构CASEOF;WHENSE

6、LECT<程序块/伪代码语句组>;WHENSELECT<程序块/伪代码语句组>;……DEFAULT:<缺省或错误case:<程序块/伪代码语句组>;ENDCASEREAD/WRITETO<设备>---输入/输出结构EnteravectorSetMaximumtothevalueofthefirstelementinthevectorDOforeachsecondonetothelastIFvalueofTHENelementisgreaterthantheMaximumvalueSetMaximumtovalueoftheelementENDDO

7、PrinttheMaximumvalueInputarrayAMax=A(1)DOforI=2toNIFMax

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。