软件生命周期 件生存周期 可行性研究 软件定义 需求分析 概要设计 详细设计 软件开发 实现 集成测试 确认测试 软件使用 使用与维护 与维护 退役
软件生存周期 可行性研究 需求分析 概要设计 详细设计 实 现 集成测试 确认测试 使用与维护 退役 软件定义 软件开发 软件使用 与维护 软件生命周期
软件设计是后续开发步骤及软件维护工作的 基础。如果没有设计,只能建立一个不稳定 的系统结构 维护 维护 测试 测试 实现 实现 设计 有软件设计 没有软件设计
第五章软件设计 主要内容: 软件设计的目标和任务 软件设计基础 模块的独立性 结构化设计方法 数据设计及文件设计 过程设计
第五章 软件设计 主要内容: ▲ 软件设计的目标和任务 ▲ 软件设计基础 ▲ 模块的独立性 ▲ 结构化设计方法 ▲ 数据设计及文件设计 ▲ 过程设计
讨论要点 (1)如何将分析模型转换为软件 设计? (2)作为软件工程师在软件设计 方面应使用哪些基本原则和 概念?
讨论要点 (1)如何将分析模型转换为软件 设计? (2)作为软件工程师在软件设计 方面应使用哪些基本原则和 概念?
引言:软件设计的目标和目的 软件需求:解决“做什么” 软件设计:解决“怎么做” 1.软件设计的任务 问题结构(软件需求)软件结构 从软件需求规格说明书出发,形成软 件的具体设计方案
引言: 软件设计的目标和目的 软件需求:解决“做什么” 软件设计:解决“怎么做” 1. 软件设计的任务 问题结构(软件需求) 软件结构 从软件需求规格说明书出发,形成软 件的具体设计方案。 映射