- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 * * 目录页 * 目录页 * * 尚辅网 详细设计 第5章 本章 要点 理解详细设计的任务与原则; 掌握详细设计的表达工具; 学会书写软件详细设计文档。 尚辅网 5.1 详细设计的任务与原则 第5章 详细设计(又称为过程设计或模块设计),是编码的前导。其主要任务是确定每一个模块所使用的算法、块内数据结构和接口细节,用描述工具表达算法的过程,即对模块的具体实现过程进行详细地描述。具体任务如下: (1)算法设计 (2)数据结构设计 (3)模块接口细节 (4)测试用例设计 (5)数据库物理设计 (6)数据代码设计 (7)其他设计 (8)编写详细设计说明书并进行评审。 5.1.1 详细设计的任务 尚辅网 5.1 详细设计的任务与原则 第5章 进行详细设计时应遵循以下原则: (1)采用自顶向下、逐步求精的程序设计方法。 在详细设计过程中,采用逐步求精的方法尅降低待处理问题的复杂度。 (2)使用三种基本控制结构完成程序设计。 使用顺序、选择和循环三种基本控制结构构造程序,限制使用无条件跳转语句。 (3)设计人员组织结构采用“外科医生——助手”模式。 在这种组织结构中,外科医生和助手都应了解相关设计内容,但外科医生在设计中起主导作用,是设计的技术负责人,助手只起技术支持作用。此种模式区别于传统的“平等组合”模式,使设计责任集中在少数人身上,避免了因观点不同而造成的设计策略和接口的差异。 5.1.2 详细设计的原则 尚辅网 5.2 详细设计的工具 第5章 算法过程在理想的情况下是使用自然语言来描述,但由于自然语言存在多义性,在实际的算法描述中,只能采用更加严谨的方式来精心表述。进行详细设计时常用三种工具:图形、表格和语言。 图形工具:包括程序流程图、N\|S图、PAD图等。 表格工具:判定表。 语言工具:过程设计语言(PDL)。 尚辅网 5.2 详细设计的工具 第5章 1.程序流程图 程序流程图又叫程序框图,它是历史最悠久、使用最广泛的一种算法表示工具。 尚辅网 5.2 详细设计的工具 第5章 程序流程图的5种控制结构如图5-2所示。 尚辅网 E-mail:dutp@ 网址: 地址:大连市软件园路80号 大连理工大学出版社 谢谢观看 * * * * * * * 目录页 * 目录页 * * *
您可能关注的文档
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第2章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第3章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第4章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第5 8章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第9章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第10章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第11章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第12章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第15章.ppt
- 软件测试技术 教学课件 作者 路晓丽 葛玮 第16章.ppt
- 2024-2025学年度山东经贸职业学院单招数学自我提分评估含完整答案详解(夺冠).docx
- 2024-2025学年度山东工程职业技术大学单招数学高频难、易错点题及答案详解(最新).docx
- 2024-2025学年度山东英才学院单招数学考前冲刺练习试题附答案详解【预热题】.docx
- 2024-2025学年度山东外国语职业技术大学单招数学题库试题附答案详解【典型题】.docx
- 2024-2025学年度山东艺术设计职业学院单招数学考试黑钻押题【最新】附答案详解.docx
- 2024-2025学年度山东外国语职业技术大学单招数学能力检测试卷附完整答案详解【全国通用】.docx
- 2024-2025学年度山东外贸职业学院单招数学考前冲刺练习及参考答案详解1套.docx
- 2024-2025学年度山东外国语职业技术大学单招数学全真模拟模拟题含答案详解(达标题).docx
- 2024-2025学年度山东外事职业大学单招数学题库试题标准卷附答案详解.docx
- 2024-2025学年度山西金融职业学院单招数学考前冲刺测试卷及答案详解【夺冠系列】.docx
最近下载
- 机械仿生狗设计说明书.doc
- 2025《西藏自治区建设工程计价定额》A房屋建筑与装饰工程.pdf
- 传送带同步运行功能使用说明书-北京迪基透科技有限公司.PDF
- 2025河北邯郸魏县选聘村级党务(村务)工作者490人笔试模拟试题参考答案详解.docx VIP
- 心脑血管疾病防治健康教育讲座课件PPT.ppt VIP
- 2025河北邯郸临漳县选聘农村党务(村务)工作者笔试模拟试题及答案解析.docx VIP
- 国开一网一 电子商务概论 实践任务(B2B电子商务网站调研报告).doc
- Siemens西门子工业SITRANS LR500 系列 (mA HART) SITRANS LR500 系列 (mA HART)使用手册.pdf
- 一种驻车空调和卡车启动共用锂电池模组.pdf VIP
- 电子商务学习记录.docx VIP
文档评论(0)