《软件工程》课程PPT教学课件(讲稿)第3章 软件项目的概要设计(1/2)

软件工程
软件工程

1、软件实训管理平台 2、高校教务管理系统 3、万和建陶有限公司商务系统 4、人事管理系统 5、网上书店 6、房产交易系统 7、车辆交易系统 8、网上银行 9、图书管理系统
◼ 1、软件实训管理平台 ◼ 2、高校教务管理系统 ◼ 3、万和建陶有限公司商务系统 ◼ 4、人事管理系统 ◼ 5、网上书店 ◼ 6、房产交易系统 ◼ 7、车辆交易系统 ◼ 8、网上银行 ◼ 9、图书管理系统

RoadMap 需求分析 详细设计 编码 品提交 维护
RoadMap 维护 产品提交 测试 编码 详细设计 概要设计 需求分析

软件工程 第3章软件项目的概要设计
软件工程 ◼ 第3章 软件项目的概要设计

本章要点 设计的概述 、概要设计方法 设计模型 四、体系结构 五、概要设计过程 六、案例分析
本章要点 ◼ 一、设计的概述 ◼ 二、概要设计方法 ◼ 三、设计模型 ◼ 四、体系结构 ◼ 五、概要设计过程 ◼ 六、案例分析

、设计的概述 、设计的定义 a软件需求讨论“做什么”问题,软件设计解决的是“怎么做” 的问题。软件设计是将需求描述的“做什么”的问题变为 个实施方案的创造性过程,使得整个项目在逻辑上和物理上 能够得以实现。 2、设计的分类 a概要设计 概要设计是从需求出发,描述了总体上系统架构应该包含的组 成要素。概要设计尽可能模块化,因此描述了各个模块之间的 关联。 口详细设计 详细设计主要是描述实现各个模块的算法和数据结构以及用特 定计算机语言实现的初步描述,例如变量、指针、进程、操作 符号以及一些实现机制
一、设计的概述 ◼ 1、设计的定义 ❑ 软件需求讨论“做什么”问题,软件设计解决的是“怎么做” 的问题。软件设计是将需求描述的“做什么”的问题变为一 个实施方案的创造性过程,使得整个项目在逻辑上和物理上 能够得以实现。 ◼ 2、设计的分类 ❑ 概要设计 ◼ 概要设计是从需求出发,描述了总体上系统架构应该包含的组 成要素。概要设计尽可能模块化,因此描述了各个模块之间的 关联。 ❑ 详细设计 ◼ 详细设计主要是描述实现各个模块的算法和数据结构以及用特 定计算机语言实现的初步描述,例如变量、指针、进程、操作 符号以及一些实现机制

、设计的概述 3、概要设计概论 口它注重框架设计、总体结构设计、数据库设计、接 口设计、网络环境设计等。概要设计是将产品分割 成一些可以独立设计和实现的部分,保证系统的各 个部分可以和谐的工作。 口概要设计主要是根据需求规格完成软件模块的划分 并描述模块之间的关系,设计过程是不断地分解系 统模块,从高层分解到底层分解
一、设计的概述 ◼ 3、概要设计概论 ❑ 它注重框架设计、总体结构设计、数据库设计、接 口设计、网络环境设计等。概要设计是将产品分割 成一些可以独立设计和实现的部分,保证系统的各 个部分可以和谐的工作。 ❑ 概要设计主要是根据需求规格完成软件模块的划分 并描述模块之间的关系,设计过程是不断地分解系 统模块,从高层分解到底层分解

、设计的概述 口概要设计的分解过程 图3-2:设计的分解过程
一、设计的概述 ❑ 概要设计的分解过程 图3-2:设计的分解过程

二、概要设计方法 (-)传统的设计方法(结构化设计方法 (二)面向对象的设计方法
二、概要设计方法 ◼ (一)传统的设计方法(结构化设计方法) ◼ (二)面向对象的设计方法

二、概要设计方法 (一)传统的设计方法(结构化设计方法 口功能模块划分设计 口面向数据流设计 口面向事务设计 口输入/输出设计
二、概要设计方法 ◼ (一)传统的设计方法(结构化设计方法) 功能模块划分设计 面向数据流设计 面向事务设计 输入/输出设计
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件工程》课程PPT教学课件(讲稿)第3章 软件项目的概要设计(2/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第2章 需求分析(1/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第2章 需求分析(2/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第1章 软件工程的实质.ppt
- 北大青鸟《软件测试》课程培训课件:第六章 能力成熟度模型.ppt
- 北大青鸟《软件测试》课程培训课件:第五章 度量测试结果与缺陷管理.ppt
- 北大青鸟《软件测试》课程培训课件:第四章 测试计划和单元测试.ppt
- 北大青鸟《软件测试》课程培训课件:第三章 测试工具.ppt
- 北大青鸟《软件测试》课程培训课件:第二章 测试技术.ppt
- 北大青鸟《软件测试》课程培训课件:第一章 软件质量保证.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第四章 Visual FoxPro数据库及操作.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第十二章 数据库应用程序实例.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第六章 结构化程序设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第八章 面向对象的程序设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第五章 结构化查询语言(SQL).ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第二章 Visual FoxPro基础及数据运算.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第九章 表单设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第三章 项目管理器.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第一章 数据库系统基础知识.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第七章 查询与视图设计.ppt
- 《软件工程》课程PPT教学课件(讲稿)第4章 软件项目的详细设计.ppt
- 《软件工程》课程PPT教学课件(讲稿)第6章 软件项目的测试.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第一章 概述(谢希仁).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第十章 因特网的演进.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第二章 物理层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第三章 数据链路层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第四章 局域网.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第五章 广域网(谢希仁).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第六章 网络互连.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第七章 运输层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第八章 应用层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第九章 计算机网络的安全.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,教学大纲).doc
- 《计算机网络最基本概念之一》讲义.ppt
- 《计算机网络最基本概念之二》讲义.ppt
- 《Digital Image Processing》Second Edition,Rafael C. Gonzalez Richard E. Woods.pdf
- 《SQL2000数据库简明教程》第一章 SQL Server关系数据库简介.ppt
- 《SQL2000数据库简明教程》第二章 Transact——SQL语言.ppt
- 《SQL2000数据库简明教程》第三章 服务器管理.ppt
- 《SQL2000数据库简明教程》第四章 数据库管理.ppt