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

《软件工程》课程PPT教学课件(讲稿)第4章 软件项目的详细设计

资源类别:文库,文档格式:PPT,文档页数:21,文件大小:358KB,团购合买
一、详细设计概述 二、详细设计方法 三、详细设计过程 四、案例说明
点击下载完整版文档(PPT)

软件工程

软件工程

第4章软件项目的详细设计 ■路线图 需求分 概要 详细设计 编码

第4章 软件项目的详细设计 ◼ 路线图 维 护 产 品 提 交 测 试 编 码 详 细 设 计 概 要 设 计 需 求 分 析

第4章软件项目的详细设计 ■一、详细设计概述 ■二、详细设计方法 详细设计过程 ■四、案例说明

第4章 软件项目的详细设计 ◼ 一、详细设计概述 ◼ 二、详细设计方法 ◼ 三、详细设计过程 ◼ 四、案例说明

详细设计概述 ■详细设计是将概要设计的框架内容具体化、 明细化,将概要设计转化为可以操作的软 件模型

一、详细设计概述 ◼ 详细设计是将概要设计的框架内容具体化、 明细化,将概要设计转化为可以操作的软 件模型

详细设计概述 ■模块描述 口描述模块的功能以及需要解决的问题,这个模块在什 么时候可以被调用,为什么需要这个模块。 ■算法描述 □确定模块存在的必要性之后,需要确定实现这个模块 的算法,描述模块中的每个算法,包括公式、边界和 特殊条件,甚至包括参考资料,引用的出处等。 ■数据描述 口详细设计应该描述模块内部的数据流。对于面向对象 的模块,主要描述对象之间的关系

一、详细设计概述 ◼ 模块描述  描述模块的功能以及需要解决的问题,这个模块在什 么时候可以被调用,为什么需要这个模块。 ◼ 算法描述  确定模块存在的必要性之后,需要确定实现这个模块 的算法,描述模块中的每个算法,包括公式、边界和 特殊条件,甚至包括参考资料,引用的出处等。 ◼ 数据描述  详细设计应该描述模块内部的数据流。对于面向对象 的模块,主要描述对象之间的关系

详细设计方法 ■1、传统(结构化)的详细设计方法 ■2、面向对象的详细设计方法

二、详细设计方法 ◼ 1、传统(结构化)的详细设计方法 ◼ 2、面向对象的详细设计方法

二、详细设计方法 ■1、传统(结构化)的详细设计方法 口1)图形工具(程序流程图) 2)表格工具(决策表) 口3)语言工具(PDL)

二、详细设计方法 ◼ 1、传统(结构化)的详细设计方法 1)图形工具(程序流程图) 2)表格工具(决策表) 3)语言工具(PDL)

二、详细设计方法 1)图形符号的设计方法 ■程序流程图 Condition T 第一个任务 El Then-part 下一个任务 条件图 顺序图 Condition Condition 循环结构图

二、详细设计方法 1)图形符号的设计方法 ◼ 程序流程图 第一个任务 下一个任务 Condition Else-part Then-part F T Condition F T Condition T 顺序图 条件图 循环结构图 F

详细设计方法 ■练习:判断三个输入是否能构成三角形。 如果三条边长度相等提示“构成等边三角 形”,如果两条边相等,提示“构成等腰 三角形”。如果不满足构成三角形的条件, 则提示“不能构成三角形

二、详细设计方法 ◼ 练习:判断三个输入是否能构成三角形。 如果三条边长度相等提示“构成等边三角 形”,如果两条边相等,提示“构成等腰 三角形”。如果不满足构成三角形的条件, 则提示“不能构成三角形

二、详细设计方法 开始 ■练习答案 (A+B)=C or(A+C)=B or( B+CK=A Y 提示不能构成 三角形 提示等边三 A=B or b=c or a=C 角形 提示一般三 提示等腰三 角形 角形 结束

二、详细设计方法 ◼ 练习答案 开始 (A+B)<=C or (A+C)<=B or (B+C)<=A 提示不能构成 三角形 A=B=C 提示等边三 角形 A=B or B=C or A=C 提示等腰三 角形 结束 Yes No Yes No Yes No 提示一般三 角形

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

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

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