【软件工程】软件需求分析

软件 需 求 分 析 的 任 务 :

1.深 入 描 述 软 件 的 功 能 和 性 能 2.到确 定 软 件 设 计 的 约 束 和 软 件3.同 其 它 系 统 元 素 的 接 口 细 节 4.定义 软 件 的 其 它 有 效 性 需 求

 需 求 分 析 的 任 务 就 是 借 助 于 当 前 系 统 的 逻 辑 模 型 导 出 目 标 系 统 的 逻 辑 模 型 , 解 决 目 标 系 统 的 “ 做 什 么 ” 的 问 题

需求 分 析 的 过 程

(1) 问题 识 别:1. 从 系 统 的 角 度 来 理 解 软 件 并 评 审 软 件范围 是 否 恰 当 2.确 定 对 目 标 系 统 的 综 合 要 求 , 即 软 件3. 提 出 这 些 需 求 实 现 条 件 , 以 及 需 求 应 达 到 的 标 准。问题 识 别 的 另 一 项 工 作 是 建 立 分 析 所 需 要 的 通 信 途 径 , 以 保 证 能 顺 利 地 对 问 题 进 行 分 析 。
(2 )分 析 与 综 合: 1. 从 信 息 流 和 信 息 结 构 出 发 , 逐 步 细 化 所 有 的 软 件 功 能 , 找 出 系 统 各 元 素 之 间 的 联 系 、 接 口 特 性 和 设 计 上 的 约 束 , 分 析 它 们 是 否 满 足 功 能 娈 求 , 是 否 合 理 。

常用 的 分 析 方 法 :
面向 数 据 流 的 结 构 化 分 析 方 法 CSA)
面向 数 据 结 构 的 Jackson 方 法 (JSD)
到结 构 化 数 据 系 统 开 发 方 法 (DSSD)
面向 对 象 的 分 析 方 法 (OOA) 等

( 3 )编 制 需 求 分 析 阶 段 的 文 档:软 件 需; 求 说 明 书; 数 据 要 求 说 明 书; 同步 的 用 户 手 册 修 改 、 完 善 与 确 定 软 件 开 发 实 施 计 划

( 4 )需 求 分 析 评 审:系 统 定 义 的 目 标 是 否 与 用 户 的 要 求 。 系 统 需 求 分 析 阶 段 提 供 的 文 档 资 料 是 否 齐 全 ; 文 档 中 的 所 有 描 述 是 否 完 整 、 清 晰 、 准 确 反 映 用 户 要求 , 与 所 有 其 它 系 统 成 分 的 重 要 接 口 是 否 都 已 经 描 述 ;



需求分析的指导性原则:

1.在开始建立模型前,首先要理解问题

2.开发原型,使得用户能够了解将如何发生人机交互

3.记录每个需求的起源以及原因

4.使用多个需求视图

5.给需求赋予优先级

6.努力删除含糊性


软件 需 求 方 法:需求 分 析 方 法 由 对 软 件 问 题 的 信 息域和 功 能 域 的 系 统 分 析 过 程 及 其 表示方 法 组 成 。大 多 数 的 需 求 分 析 方 法 是 由 信 息 驱

动的。

结构 化 分 析 方 法:面 向 数 据 流 进 行 需 求 分 析 的 方 法。  结 构 化 分 析 方 法 适 合 于 数 据 处 理 类 型 软 件 的 需 求 分 析。


检查 和 修 改 数 据 流 图 的 原 则:数 据 流 图 上 所 有 图 形 符 号 只 限 于 上 述 四 种 基 本 图 形 元 素; 数 据 流 图 的 主 图 必 须 包 括 前 述 四 种 基 本 元 素 , 缺 一 不 可 ;每 个 加 工 至 少 有 一 个 输 入 数 据 流 和 一 个 输 出 数 据 流 ;在 数 据 流 图 中 , 需 按 层 给 加 工 框 编 号 ,编 号 表 明 该 加 工 所 处 层 次 及 上 下 层 的 亲 子 关 系 ;规 定 任 何 一 个 数 据 流 子 图 必 须 与 它 上 一 层 的 一 个 加 工 对 应 , 两 者 的 输 入 数 据 流 和 输 出 数 据 流 必 须 一 致。

 

数据 词 典 :1.数 据 词 典 与 数 据 流 图 配 合 , 能 清 楚 地 表达 数 据 处 理 的 要 求 2.词 条 描 述 一 对 于 在 数 据 流 图 中 每 一 个 被 命 名 的 图 形 元 素 , 均 加 以 定 义 , 其 内 容 有 : 名 字 别 名 或 编 号 , 分 类 描 述 , 定 义 , 位 , 其 它 , 等

 (1) 结 构 化 英 语
结构 化 英 语 的 词 汇 表 由:英语命令动 词; 数 据 词 典 中 定 义 的 名 字; 有 限 的 自 定 义 词 ;逻 辑 关 系 词 IF THEN ELSE 、 CASE OF 、 WHILE DO 、 REPEATUNTIL 等组 成。

是一 种 介 于 自 然 语 言 和 形 式 化 语 言 之 间 的 语 言 的 正 文 用 基 本 控 制 结 构 进 行 分 割 , 加 工 中 的 操 作 用 自 然 语 言 短 语 来 表 示 其 基 本 控 制 结 构 有 三 种 : 简 单 陈 述 句 结 构 :  重复 结 构 :  判定 结 构 :

 

状态 迁 移 图 是 描 述 系 统 的 状 态 如 何 相 应 外 部 的 信 号 进 行 推 移 的 一 种 图 形 表 示
1.圆 圈 “ O ” 表 示 可 得 到 的 系 统 状 态
2. 箭 头 “ 一 ” 表 示 从 一 种 状 态 向 另 一 种 状 态 的 迁 移 。

 

状态 迁 移 图 的 优 点: 状 态 之 间 的 关 系 能 够 直 观 地 捕 捉 到 由 于 状 态 迁 移 的 单 纯 性 , 能 够 机 械 地 分 新 许 多 情况 , 可 很 容 易 地 建 立 分 析 工 具