需求概述 口3)软件需求的层次 业务需 求 用户需 求 非功能性需 质量特性 求 功能需 约東和假 求一 设 系统需 求 软件需求规格
一、需求概述 3)软件需求的层次 业务需 求 用户需 求 功能需 求 软件需求规格 非功能性需 求 质量特性 约束和假 设 系统需 求
需求概述 ■3、需求分析阶段的任务 □通过对问题及其环境的理解与分析,为问题涉 及的信息、功能及系统行为建立模型,将用户 需求精确化、完全化,最终形成需求规格说明, 这一系列的活动构成需求分析阶段的任务
一、需求概述 ◼ 3、需求分析阶段的任务 通过对问题及其环境的理解与分析,为问题涉 及的信息、功能及系统行为建立模型,将用户 需求精确化、完全化,最终形成需求规格说明, 这一系列的活动构成需求分析阶段的任务
二、需求工程 ■软件需求管理过程 需求确认 求|需求获取 需求分析 需求验证 编写需求规格 需求变更 需求变更
二、需求工程 ◼ 软件需求管理过程 需求分析 需求验证 编写需求规格 需求获取 需求变更 需 求 确 认 需求变更
需求建模的基本方法 ■需求建模的3个目标 口描述用户的要求 口为软件设计提供基础 口定义软件需求规格 需求建模方法 口过程模型 口行为模型 口面向对象模型
三、需求建模的基本方法 ◼ 需求建模的3个目标 描述用户的要求 为软件设计提供基础 定义软件需求规格 ◼ 需求建模方法 过程模型 行为模型 面向对象模型
需求建模的基本方法 ■1、过程模型 □软件过程模型描述完成软件开发所执行的过程。 口软件过程模型包括 任务←椭圆形 ■产品(文件、数据)-矩形 ■参与者-小人 ■判断(可选)-菱形
三、需求建模的基本方法 ◼ 1、过程模型 软件过程模型描述完成软件开发所执行的过程。 软件过程模型包括 ◼ 任务 -- 椭圆形 ◼ 产品(文件、数据) -- 矩形 ◼ 参与者 -- 小人 ◼ 判断(可选) -- 菱形