- 20
- 0
- 约6.16千字
- 约 69页
- 2016-12-02 发布于广东
- 举报
软件开发——详细设计 授课教师:张莹 E_mail:zying119@ 内 容 提 纲 结构化方法 —基本任务 —过程设计的工具 —面向数据结构的设计方法 —程序复杂度的度量 内 容 提 纲 面向对象方法 —基本任务 —方法建模 —属性建模 —状态建模 —关系建模 详细设计的评审 用户界面的设计 结构化方法——基本任务 对系统中每个模块的内部过程进行设计和描述。 结构化程序设计技术即保证了每个模块功能的正确实现,也让设计出的处理过程简明易懂。 过程设计的工具 程序流程图 盒图(N-S图) PAD图(Problem Analysis Diagram) PDL语言(Process Design Language) 举例:指出所有的基本程序结构 程序流程图的缺点 由于流程线随心所欲地使用,容易与结构化程序设计思想相违背 难以描述逐步求精的过程 难以表示系统中的数据结构 N-S图 举例:请描述程序的运行过程 练习 N-S图的特点 功能域明确 不可能任意转移控制 很容易确定局部和全局数据的作用域 很容易表示嵌套关系,也可以表示模块的层次结构 PAD图 PAD图 举例:将下列伪代码转换成PAD表示 练习:用选择排序法对数组X[1..n]进 行降序排列 思考: —选择排序法的程序基本结构? 答:双重循环
您可能关注的文档
- 人教A版数学必修五解三角形高度、角度问题课件.ppt
- 人力资源管理经典教程人才选育用留1天演示版张晓彤.ppt
- 可行性研究、需求分析.ppt
- 如何做流程体系建设生动具体.ppt
- 软件测试工程师培训软件测试用例的设计方法.ppt
- 软件工程导论软件设计总体设计.ppt
- 可再生能源规模化发电技术Large-scalePowerGenerationTechnology至2050年能源发展路线图x.ppt
- 软件工程第4章概要设计.ppt
- 软件工程第4章设计工程.ppt
- 软件工程第5章传统软件设计.ppt
- 2026年自动驾驶激光雷达报告及未来五至十年交通创新报告.docx
- 2026年数字艺术行业创新报告及未来五至十年文化消费报告.docx
- 2026年医疗健康行业创新报告及远程医疗服务应用前景报告.docx
- 2026年自动驾驶高精度地图制作报告及未来五至十年交通基础设施报告.docx
- 2026年仿生机器人运动控制报告及工业自动化升级报告.docx
- 2026年智能家居行业趋势报告.docx
- 2026年模拟初级经济法基础真题易错题库含解析.docx
- 2026年数字营销行业应用报告及未来五至十年品牌推广报告.docx
- 2026年实务模拟单选题专项含解析.docx
- 2026年实务章节练习多选题易错题库模拟含解析.docx
原创力文档

文档评论(0)