当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第五章 软件设计——详细设计

资源类别:文库,文档格式:PPT,文档页数:54,文件大小:570.5KB,团购合买
§1. 详细设计的任务 §2. 设计工具 §3. 面向数据结构的设计方法 §4. Warnier方法
点击下载完整版文档(PPT)

我件计色多 ·从工程管理的角度来看,软件设计分两步完 成。 概要设计,将软件需求转化为数据结构和 软件的系统结构。 详细设计,即过程设计。通过对结构表示 进行细化,得到软件详细的数据结构和算 法

工 第6章详细设计

第6章 详细设计

§1.详细设计的任务 引言,详细设计的任务 (Program Design Coding 为SC图的每一个模块确定使用的算法和数据结构 1)确定模块内算法,用某种工具来表达 (2)确定模块内的数据结构 (3)确定模块间的接口细节 (4)为每个模块设计测试

§1. 详细设计的任务 (Program Design  Coding) 为SC图的每一个模块确定使用的算法和数据结构 ⑴ 确定模块内算法,用某种工具来表达 ⑵ 确定模块内的数据结构 ⑶ 确定模块间的接口细节 ⑷ 为每个模块设计测试 引言: 详细设计的任务

§6.详细设计的任务 引言,详细设计的任豸 进行详细设计的原则 (1)在保证正确可靠的前提下,尽量提高算法的可读性 (2)结构化设计方法 ①自顶向下逐步求精; ②具有单入、单出的控制结构(取消GOTO语句) (3)用工具来描述模块算法

§6. 详细设计的任务 进行详细设计的原则 ⑴ 在保证正确可靠的前提下,尽量提高算法的可读性 ⑵ 结构化设计方法 ① 自顶向下逐步求精; ② 具有单入、单出的控制结构(取消GOTO语句) ⑶ 用工具来描述模块算法 引言:详细设计的任务

引言:详细设计(过程设计、模块设计 主要任务:编写详细设计说明书 为此,设计人员应: (1)确定每个模块的算法,用工具 表达算法的过程,写出模块的 详细过程性描述。 (2)确定每一模块的数据结构。 (3)确定模块接口细节。 详细设计是编码的先导

引言:详细设计(过程设计、模块设计) 主要任务:编写详细设计说明书 为此,设计人员应: (1)确定每个模块的算法,用工具 表达算法的过程,写出模块的 详细过程性描述。 (2)确定每一模块的数据结构。 (3)确定模块接口细节。 详细设计是编码的先导

6.1结构化程序设计(SP)方法 传统的设计技术和旧观念 强调设计的随意性,具有浓厚的个人色彩 追求程序效率和个人设计技巧 新的设计思想和风格 清晰第一 使用标准的、规范的控制结构 逐步细化

6.1 结构化程序设计(SP)方法 传统的设计技术和旧观念: • 强调设计的随意性,具有浓厚的个人色彩. • 追求程序效率和个人设计技巧 新的设计思想和风格: • 清晰第一 • 使用标准的、规范的控制结构 • 逐步细化

结构程序设计原则 程序的读者有二个:计算机和人,人们测试、维 护、诊断和修改程序都必须读懂程序 衡量程序质量不仅要看逻辑是否正确,性能是否 良好,还要看它是否容易阅读和理解 程序的质量与GOTO语句数量成反比 用3种或几种基本结构来构造程序 每个程序应是单入口和单出口 结构程序设计是一种使程序容易阅读、理解的编 程方法,自顶向下,逐步求精,用3种基本结构 构造程序

结构程序设计原则 • 程序的读者有二个:计算机和人,人们测试、维 护、诊断和修改程序都必须读懂程序 • 衡量程序质量不仅要看逻辑是否正确,性能是否 良好,还要看它是否容易阅读和理解 • 程序的质量与GOTO语句数量成反比 • 只用3种或几种基本结构来构造程序 • 每个程序应是单入口和单出口 • 结构程序设计是一种使程序容易阅读、理解的编 程方法,自顶向下,逐步求精,用3种基本结构 构造程序

§2.设计工具 82.设计工具 在详细设计阶段,要决定各个模块的实现算 法,并精确地表达这些算法。表达过程规格 说明的工具叫做详细设计工具,它可以分为 以下三类 图形工具 表格工具 >语言工具

§2. 设计工具 §2. 设计工具

§2.设计工具 1、程序流程图( Program Flow Chart) 程序流程图也称为程序框图,程序流程图使 用五种基本控制结构是:

1、程序流程图(Program Flow Chart) §2. 设计工具

A A1 A A2 F↓ ①顺序型 ②选择型 P S ⑤多情况选择型 (CASE型) ③先判定型循环 ④后判定型循环 (DO-WHILE) (DO-UNTIL)

§2. 设计工具

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共54页,可试读18页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有