软 五、需求开发过程即:需求分析步骤) 件 1、问题获取(或需求获取) 要获取的需求有: (1)功能需求; 工(2)性能需求; (3)环境需求; 程 (4)安全保密要求 (5)用户界面需求; 原 (6)资源使用需求; (7)软件成本消耗与开发进度需求。 需求获取的常用方法: 理
五、需求开发过程(即:需求分析步骤) 1、问题获取(或需求获取) 要获取的需求有: (1)功能需求; (2)性能需求; (3)环境需求; (4)安全保密要求; (5)用户界面需求; (6)资源使用需求; (7)软件成本消耗与开发进度需求。 需求获取的常用方法: 软 件 工 程 原 理
软 (1)常规的需求获取方法: a)建立联合分析小组(成员有: 件 用户、系统分析员和领域专家) b)客户访谈(深入现场,直接与 客户进行交流) 工 c)问题分析与确认(访谈后进行 分析、整理,让用户进行确认) 程 (2)快速原型法 步骤:生成简化的需求规格说明; 检査、修改后,确定原型有关结构; 原生成原型并进行测试、改进:交付原 型,征求用户意见,反复修改,直至 理 用户确认
软 件 工 程 原 理 (1)常规的需求获取方法: a)建立联合分析小组(成员有: 用户、系统分析员和领域专家) b)客户访谈(深入现场,直接与 客户进行交流) c)问题分析与确认(访谈后进行 分析、整理,让用户进行确认) (2)快速原型法 步骤:生成简化的需求规格说明; 检查、修改后,确定原型有关结构; 生成原型并进行测试、改进;交付原 型,征求用户意见,反复修改,直至 用户确认
2、需求分析 软件工程原理 常用的分析方法有: (1)面向数据流的结构化分析方法 简称SA); (2)面向数据结构的 Jackson方法 (简称JsD); (3)面向对象的分析方法; (4)状态迁移图或Pet网等。 3、编写需求规格说明 4、需求评审
2、需求分析 常用的分析方法有: (1)面向数据流的结构化分析方法 (简称SA); (2)面向数据结构的Jackson方法 (简称JSD); (3)面向对象的分析方法; (4)状态迁移图或Petri网等。 3、编写需求规格说明 4、需求评审 软 件 工 程 原 理
软件 32软件需求建模 、软件建模 所谓模型,就是为了理解事物而 工对事物做出的一种抽象,是对事物 的一种无歧义的书面描述。简单地 程说,魏型就是某一物放物象表示 原 经过软件的需求分析建立起来的 模型可以称之为分析模型或者需求 理魏到
软 件 工 程 原 理 3.2 软件需求建模 一、软件建模 所谓模型,就是为了理解事物而 对事物做出的一种抽象,是对事物 的一种无歧义的书面描述。简单地 说,模型就是某一事物的抽象表示 方式。 经过软件的需求分析建立起来的 模型可以称之为分析模型或者需求 模型
需求分析模型: 软件工程原理 行为模型 数据字典 功能模型 数据模型
软 件 工 程 原 理 需求分析模型: 数据字典 功能模型 行为模型 数据模型