软件开发——详细设计 内 容 提 纲 结构化方法 —基本任务 —过程设计的工具 —面向数据结构的设计方法 —程序复杂度的度量 内 容 提 纲 面向对象方法 —基本任务 —方法建模 —属性建模 —状态建模 —关系建模 详细设计的评审 用户界面的设计 结构化方法——基本任务 对系统中每个模块的内部过程进行设计和描述。 结构化程序设计技术即保证了每个模块功能的正确实现,也让设计出的处理过程简明易懂。 过程设计的工具 程序流程图 盒图(N-S图) PAD图(Problem Analysis Diagram) PDL语言(Process Design Language) 举例:指出所有的基本程序结构 程序流程图的缺点 由于流程线随心所欲地使用,容易与结构化程序设计思想相违背 难以描述逐步求精的过程 难以表示系统中的数据结构 N-S图 举例:请描述程序的运行过程 练习 N-S图的特点 功能域明确 不可能任意转移控制 很容易确定局部和全局数据的作用域 很容易表示嵌套关系,也可以表示模块的层次结构 PAD图 PAD图 举例:将下列伪代码转换成PAD表示 练习:用选择排序法对数组X[1..n]进 行降序排列 思考: —选择排序法的程序基本结构? 答:双重循环 —内层、外层循环任务分别是什么? 答:内层循
您可能关注的文档
- ESD和潮湿敏感控制.ppt
- FT__IR红外光谱在复杂样品中的应用(周佳璐).ppt
- HLA__B27检测西西临床应用.ppt
- ICU患者睡眠障碍的相关因素分析及其护理干预.doc
- lecture0__introduction中科院__信息检索课件.ppt
- NO供体异黄酮类化合物的合成西西表征.doc
- PS课程设计(图形图像处理和制作).doc
- SW__12A三分频线性阵列音箱.doc
- TD__SCDMA向TD__LTE发展以及其区别.ppt
- WLAN及其多系统合路.ppt
- 2026年中国三相电能计量箱市场调查研究报告.docx
- 2026年中国八位半数字万用表市场调查研究报告.docx
- 2026年及未来5年干装垂直玻璃幕墙项目市场数据调查、监测研究报告.docx
- 2026年中国发醇罐市场调查研究报告.docx
- 2026年及未来5年干法短切原丝项目市场数据调查、监测研究报告.docx
- 2026年中国普通型台式血压计市场调查研究报告.docx
- 2026年及未来5年无线报警定位系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动斗式提升机项目市场数据调查、监测研究报告.docx
- 2026年中国茉莉香精市场调查研究报告.docx
- 2026年中国平面刨市场调查研究报告.docx
最近下载
- 国际私法国际民事诉讼.ppt VIP
- 自工程完结活动实施计划.xls VIP
- 《1.电力系统基础知识.》.ppt VIP
- (王瑞元版本)运动生理学--课件-3-第三章-血液.pptx VIP
- F701B.D仪表说明书2013-04-01.pdf VIP
- 第五章-国际民事诉讼与国际商事仲裁.ppt VIP
- 2024年教师资格考试高中学科知识与教学能力美术自测试卷与参考答案.docx VIP
- 第四单元+第1课美丽校园课件+2025-2026学年人教版初中美术八年级下册.pptx VIP
- 第二单元第3课第1课时《木刻乾坤》 课件 人美版八年级下.ppt
- 《想和你谈恋爱》异性交往主题班会课件.pptx VIP
原创力文档

文档评论(0)