《软件工程》课程PPT教学课件(讲稿)第2章 需求分析(1/2)

软件工程与团队开发
软件工程与团队开发

软件工程 ■第2章软件项目的需求分析
软件工程 ◼ 第2章 软件项目的需求分析

本章要点 ■一、需求概述 ■二、需求工程 需求建模方法 ■四、需求分析 ■五、案例分析
本章要点 ◼ 一、需求概述 ◼ 二、需求工程 ◼ 三、需求建模方法 ◼ 四、需求分析 ◼ 五、案例分析

需求概述 ■1、需求分析的重要性 需求 概要 详细 编码 产品 分析 设计 设计 测试 提交 维护
一、需求概述 ◼ 1、需求分析的重要性 维护 产品 测试 提交 详细 编码 设计 概要 设计 需求 分析

需求概述 ■2、软件需求的定义及特点 口1)定义 ■软件需求是用户对目标软件系统在功能、行为、性 能、设计约束等各方面的期望。 口2)特点 ■软件需求具有模糊性、不确定性、变化性和主观性 的特点
一、需求概述 ◼ 2、软件需求的定义及特点 1)定义 ◼ 软件需求是用户对目标软件系统在功能、行为、性 能、设计约束等各方面的期望。 2)特点 ◼ 软件需求具有模糊性、不确定性、变化性和主观性 的特点

需求概述 口3)软件需求的层次 业务需 求 用户需 求 非功能性需 质量特性 求 功能需 约東和假 求一 设 系统需 求 软件需求规格
一、需求概述 3)软件需求的层次 业务需 求 用户需 求 功能需 求 软件需求规格 非功能性需 求 质量特性 约束和假 设 系统需 求

需求概述 ■3、需求分析阶段的任务 □通过对问题及其环境的理解与分析,为问题涉 及的信息、功能及系统行为建立模型,将用户 需求精确化、完全化,最终形成需求规格说明, 这一系列的活动构成需求分析阶段的任务
一、需求概述 ◼ 3、需求分析阶段的任务 通过对问题及其环境的理解与分析,为问题涉 及的信息、功能及系统行为建立模型,将用户 需求精确化、完全化,最终形成需求规格说明, 这一系列的活动构成需求分析阶段的任务

二、需求工程 ■软件需求管理过程 需求确认 求|需求获取 需求分析 需求验证 编写需求规格 需求变更 需求变更
二、需求工程 ◼ 软件需求管理过程 需求分析 需求验证 编写需求规格 需求获取 需求变更 需 求 确 认 需求变更

需求建模的基本方法 ■需求建模的3个目标 口描述用户的要求 口为软件设计提供基础 口定义软件需求规格 需求建模方法 口过程模型 口行为模型 口面向对象模型
三、需求建模的基本方法 ◼ 需求建模的3个目标 描述用户的要求 为软件设计提供基础 定义软件需求规格 ◼ 需求建模方法 过程模型 行为模型 面向对象模型

需求建模的基本方法 ■1、过程模型 □软件过程模型描述完成软件开发所执行的过程。 口软件过程模型包括 任务←椭圆形 ■产品(文件、数据)-矩形 ■参与者-小人 ■判断(可选)-菱形
三、需求建模的基本方法 ◼ 1、过程模型 软件过程模型描述完成软件开发所执行的过程。 软件过程模型包括 ◼ 任务 -- 椭圆形 ◼ 产品(文件、数据) -- 矩形 ◼ 参与者 -- 小人 ◼ 判断(可选) -- 菱形
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件工程》课程PPT教学课件(讲稿)第2章 需求分析(2/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第1章 软件工程的实质.ppt
- 北大青鸟《软件测试》课程培训课件:第六章 能力成熟度模型.ppt
- 北大青鸟《软件测试》课程培训课件:第五章 度量测试结果与缺陷管理.ppt
- 北大青鸟《软件测试》课程培训课件:第四章 测试计划和单元测试.ppt
- 北大青鸟《软件测试》课程培训课件:第三章 测试工具.ppt
- 北大青鸟《软件测试》课程培训课件:第二章 测试技术.ppt
- 北大青鸟《软件测试》课程培训课件:第一章 软件质量保证.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第四章 Visual FoxPro数据库及操作.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第十二章 数据库应用程序实例.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第六章 结构化程序设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第八章 面向对象的程序设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第五章 结构化查询语言(SQL).ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第二章 Visual FoxPro基础及数据运算.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第九章 表单设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第三章 项目管理器.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第一章 数据库系统基础知识.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第七章 查询与视图设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第十一章 报表与标签设计.ppt
- 《Visual FoxPro 程序设计教程》课程教学资源(PPT课件讲稿)第十章 菜单设计与应用.ppt
- 《软件工程》课程PPT教学课件(讲稿)第3章 软件项目的概要设计(2/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第3章 软件项目的概要设计(1/2).ppt
- 《软件工程》课程PPT教学课件(讲稿)第4章 软件项目的详细设计.ppt
- 《软件工程》课程PPT教学课件(讲稿)第6章 软件项目的测试.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第一章 概述(谢希仁).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第十章 因特网的演进.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第二章 物理层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第三章 数据链路层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第四章 局域网.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第五章 广域网(谢希仁).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第六章 网络互连.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第七章 运输层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第八章 应用层.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,PPT课件讲稿)第九章 计算机网络的安全.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第四版,教学大纲).doc
- 《计算机网络最基本概念之一》讲义.ppt
- 《计算机网络最基本概念之二》讲义.ppt
- 《Digital Image Processing》Second Edition,Rafael C. Gonzalez Richard E. Woods.pdf
- 《SQL2000数据库简明教程》第一章 SQL Server关系数据库简介.ppt
- 《SQL2000数据库简明教程》第二章 Transact——SQL语言.ppt