第三章 结构化分析与设计.pptx

第三章 结构化分析与设计

结构化分析与设计第一代软件工程中国石油大学胜利学院结构化分析与设计的由来第一代:传统软件工程第二代:OO软件工程第三代:基于构件的软件工程结构化分析与设计是第一代软件工程时期最具代表性开发方法,适用面广、流行时间长。中国石油大学胜利学院结构化分析与设计的内容结构化系统分析(SA)结构化系统设计(SD,概要设计)模块化设计(详细设计)中国石油大学胜利学院需求分析软件分析软件设计编码(测试)软件测试运行维护典型的软件生存周期计划(可行性研究和)计划系统分析总体设计(概要设计)开发详细设计(模块设计)运行典型的软件生存周期中国石油大学胜利学院3.1 需求分析 需求分析关系到软件系统开发的成败,是决定软件产品质量的关键,只有通过需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。中国石油大学胜利学院3.1.1需求分析的任务和步骤需求分析的任务建立分析模型 编写需求说明 需求分析的步骤(四部曲)需求获取 需求分析 需求描述(编写需求规格说明书) 需求验证 中国石油大学胜利学院1.需求获取双方确定问题的综合需求。这些需求包括:功能需求(最主要的需求)性能需求环境需求用户界面需求可靠性、安全性、保密性、可移植性、可维护性等。中国石油大学胜利学院需求获取的常用方法联合分析小组 用户代表、领域专家和系统分析员(主体)客户访谈 充分准备,寻找共同语言 循序渐

文档评论(0)

1亿VIP精品文档

相关文档