logo

您所在位置网站首页 > 海量文档  > 计算机 > 计算机

UML统一建模语言课件-ch04 需求分析与规格说明.pdf 143页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
第四章 需求分析与规格说明 信息与软件工程学院 本章内容 • 需求概述 • 需求获取 • 需求建模 • 需求规格说明 • 状态规格说明 • 行为规格说明 • 状态变化规格说明 2 4.1 需求概述 什么是需求? 需求 (Requirement) 是指系统应达到的目标、功能、性能、环境等要求。 软件需求 (Software Requirement) 是一个软件系统所需具有的功能与性能要求,它描述了待 开发软件系统的行为、特性、属性及其约束条件。 4 需求工程 需求工程 (Requirement Engineering)是指为了获取需求和描 述需求,进行系统的需求调查、需求分析、需求描述、系统需 求规格说明活动及其管理的过程。 需求工程 需求开发 需求管理 需求获取 需求分析 需求定义 需求验证 需求工程任务的层次分解 5 需求类型 1.需求纵向分类 (需求的层次) 业务需求是反映组织机构或客户对系统或产品的业务目标要求。 它们在项目视图与范围文档中进行说明。 用户需求是反映用户对系统或产品使用中的具体处理要求。它们 在用例文档或方案文档进行说明。 系统需求是反映开发人员必须实现的系统功能,用户使用系统或 产品能完成特定工作任务,从而达到系统业务目标要求。 业务需求 系统需求 用户需求 需求分析 6 需求类型 例:用户需求与系统需求 用户需求: • 提供霍乱发生病例统计分析 系统需求: • 系统需具有霍乱发生病例的基本数据 • 根据条件 (如地区、时间段、年龄段等)对霍乱发生病例 数量进行统计 • 给出统计数据表格输出或图形曲线输出 7 需求类型 2.需求横向分类 功能需求 它指系统应该提供什么样的服务、如何对输入做出反应以及系统在特 定条件下的行为等描述。 非功能需求 它指对系统提供的服务或功能遵循的约束。包括时间约束、开发约束、 标准约束、法规约束等。 根据IEEE1998分类,非功能需求包括: – 性能需求:如响应时间、并发量等 – 质量属性:可靠性、可维护性等 – 对外接口:硬件接口、软件接口、数据库接口等 – 约束:硬件设施、编程语言等 8 需求类型 常见的系统性能需求指标: 1.响应时间 对请求的响应时间。包括客户端响应时间、服务器响应时间、 网络响应时间。 2.吞吐量

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

©2010-2013 max.book118.com在线文档投稿赚钱网. All Rights Reserved 蜀ICP备08101938号