华南师范大学:《软件工程》课程电子教案(PPT课件)第三讲 软件需求工程

软件 3软件需求工程 31软件需求分析 需求分析是对系统的理解与表达 工的过程,是一种软件工程的活动 软件需求的层次 1、业务需求 程原理 反映了机构或客户对系统、产品 高层的目标要求。 2、用户需求 描述了用户使用产品需要完成的 任务
3 软件需求工程 3.1 软件需求分析 需求分析是对系统的理解与表达 的过程,是一种软件工程的活动。 一、软件需求的层次 1、业务需求 反映了机构或客户对系统、产品 高层的目标要求。 2、用户需求 描述了用户使用产品需要完成的 任务。 软 件 工 程 原 理

软 2、功能需求 件能 定义了开发人员必须实现的软件功 功能需求要具有全面性和一致性。 工3、非功能需求 所谓非功能性需求是不直接与系统 程 具体功能相关的一类需求。(例如 可靠性、响应时间、存储空间等) 原 4、领域需求 来自系统的应用领域的需求,反映 了该领域的特点 理
2、功能需求 定义了开发人员必须实现的软件功 能。 功能需求要具有全面性和一致性。 3、非功能需求 所谓非功能性需求是不直接与系统 具体功能相关的一类需求。(例如: 可靠性、响应时间、存储空间等) 4、领域需求 来自系统的应用领域的需求,反映 了该领域的特点。 软 件 工 程 原 理

业务需求 软件工程原理 项目视图与范围文档 其它非功 用户需求 质量属性>(能需求 使用实例文档 约束条件 功能需求 系统需求歐件需求规格说明 软件需求各组成部分之间的关系
软 件 工 程 原 理 业务需求 用户需求 质量属性 功能需求 系统需求 约束条件 其它非功 能需求 项目视图与范围文档 使用实例文档 软件需求规格说明 软件需求各组成部分之间的关系

软 二、需求工程 件 需求工程是一个包括创建和维护 系统需求所必需的一切活动过程。 可分为:需求开发和需求管理。 工 需求分析原则 1、理解和表示问题的信息域,用数 程据魏列播蓄述 2、定义软件将完成的功能,用功舶 原魏袭述数 3、表示软件的行为(服务、操作) 用行为模型述; 理
二、需求工程 需求工程是一个包括创建和维护 系统需求所必需的一切活动过程。 可分为:需求开发和需求管理。 三、需求分析原则 1、理解和表示问题的信息域,用数 据模型描述; 2、定义软件将完成的功能,用功能 模型描述; 3、表示软件的行为(服务、操作), 用行为模型描述; 软 件 工 程 原 理

软件 4、对描述的数据、功能和行为模型 必须被划分,使分析模型可以用层次 的方法展示细节; 5、分析过程应该从要素信息移到实 工现细节。可采用递步求精的技术 四、需求分析的任务 需求分析的任务就是借助于当前系 程原理 统的逻辑模型导出目标系统的逻辑模 型。主要有两个任务:1、建立分析 模型;2、编写需求说明书。 其实现模型如下图所示
4、对描述的数据、功能和行为模型 必须被划分,使分析模型可以用层次 的方法展示细节; 5、分析过程应该从要素信息移到实 现细节。可采用逐步求精的技术。 四、需求分析的任务 需求分析的任务就是借助于当前系 统的逻辑模型导出目标系统的逻辑模 型。主要有两个任务:1、建立分析 模型;2、编写需求说明书。 其实现模型如下图所示: 软 件 工 程 原 理

当前系统 做什么 软件工程原理 模型化 怎物理模型抽象化 理解需求一 逻辑模型 么 吻理模型实例化 导出 逻辑模型 具体化 表达需求 目标系统
目标系统 当前系统 物理模型 逻辑模型 物理模型 逻辑模型 模型化 抽象化 实例化 具体化 理 解 需 求 表 达 需 求 导 出 做什么 怎 么 做 软 件 工 程 原 理

软件工程原理 学购书/张购书/王 生【申请飞秘书/证明会计 购书发票 李领书单赵书学 出纳 保管 生 学生购买教材的物理模型
软 件 工 程 原 理 学 生 张 秘书 王 会计 李 出纳 赵 保管 学 生 学生购买教材的物理模型 购书 申请 购书 证明 购书发票 领书单 书

软件工程原理 学购书单有审查有有效/开 生 效性/购书单、发票 发票 开领书单 书1学 领书单 发书 生 学生购买教材的逻辑模型
软 件 工 程 原 理 学 生 审查有 效性 开 发票 开 领书单 发书 学 生 购书单 有效 购书单 领书单 书 发票 学生购买教材的逻辑模型

软件工程原理 学购书单审查并发票/开 生 平发票/领书单 领书单 发书)书 学 生 计算机售书系统的逻辑模型
学 生 审查并 开发票 开 领书单 发书 学 生 购书单 发票 领书单 书 计算机售书系统的逻辑模型 软 件 工 程 原 理

软件 无效书单 工学购书单查并发票开领书单学 生 开发票/领书单 生 程原理 改进了的计算机售书系统模型
软 件 工 程 原 理 学 生 审查并 开发票 开 领书单 学 生 购书单 发票 领书单 改进了的计算机售书系统模型 无效书单
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第二章 计算机柔统及可行性研究.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第一章 软件与软件工程.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第八章 Internet 与 Intranet.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第七章 计算机网络基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第五章 表格处理基.ppt
- 《大学计算机基础》课程教学资源:选定表格1.doc
- 《大学计算机基础》课程教学资源:选定表格.doc
- 《大学计算机基础》课程教学资源:表格计算—排序.doc
- 《大学计算机基础》课程教学资源:自动创建目录效果.doc
- 《大学计算机基础》课程教学资源:制表位示例.doc
- 《大学计算机基础》课程教学资源:分栏和首字下沉效果.doc
- 《大学计算机基础》课程教学资源:你从鸟声中醒来3.doc
- 《大学计算机基础》课程教学资源:你从鸟声中醒来2.doc
- 《大学计算机基础》课程教学资源:你从鸟声中醒1.doc
- 《大学计算机基础》课程教学资源:“脚注和尾注”.doc
- 《大学计算机基础》课程教学资源:“公式”工具栏和公式输入框.doc
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章 文字处理基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第十章 信息系统安全与社会责任.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第六章 演示文稿制作基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第八章 Internet 与 Intranet.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第四章 软件设计工程.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第五章 软件测试工程.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第六章 软件维护工程.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第七章 传统的开发方法.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第八章 快速原型的开发方法.ppt
- 《建模与仿真》(英文版) Vorlesung Mode llbildung und Simulation.pdf
- 山东建筑大学:《计算机绘图与三维造型 Auto CAD & Solid Edge》PPT大纲(汤爱君).ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第九章 中断系统.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十章 定时与计数技术及应用.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十一章 I/O接口概述.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十二章 串行通信.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十三章 有关D/A、A/D的基本概念.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十五章 从8086到80x86.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十四章 IBM PC/XT.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)目录.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第一章 微型计算机的系统结构与工作原理.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第二章 二、十进制数间的相互转换.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第三章 8086微处理器.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第四章 存储器.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第五章 指令.ppt