软件生命周期 。软件生命周期:将软件产品从提出、实现、 使用维护到停止使用退役的过程。 。软件生命周期的三个阶段: 定义阶段 开发阶段 维护阶段 可行性 总体 (概要) 详细 研究 分析 设计 设计 编码 测试 使用 维护 退役 6
软件生命周期 软件生命周期:将软件产品从提出、实现、 使用维护到停止使用退役的过程。 软件生命周期的三个阶段: 6 定义阶段 开发阶段 维护阶段 可行性 研究 需求 分析 总体 (概要) 设计 详细 设计 编码 测试 使用 维护 退役
需求分析 ● 目标:对要解决的问题进行详细分析,弄清楚问题 的要求。 ● 软件需求规格说明书:需求分析阶段的最后成 果 。作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,作为软件开发工作的基础和依据; 作为确认测试和验收的依据; 。特点: 正确性、完整性、确定性、一致性、可理解性、可验证性 可修改、可追踪性
需求分析 目标 : 对要解决的问题进行详细分析,弄清楚问题 的要求。 软件需求规格说明书:需求分析阶段的最后成 果 ◦ 作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,作为软件开发工作的基础和依据; 作为确认测试和验收的依据; ◦ 特点: 正确性、完整性、确定性、一致性、可理解性、可验证性、 可修改、可追踪性。 7
需求分析:结构化分析方法 含义:是结构化程序设计理论在软件需求分 析阶段的运用。 实质:着眼于数据流,自顶向下,逐层分解, 建立系统的处理流程,以数据流图和数据字 典为主要工具,建立系统的逻辑模型。 8
需求分析:结构化分析方法 含义:是结构化程序设计理论在软件需求分 析阶段的运用。 实质:着眼于数据流,自顶向下,逐层分解, 建立系统的处理流程,以数据流图和数据字 典为主要工具,建立系统的逻辑模型。 8