第三章 需分析2.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一部分 传统的软件工程方法 第二章 系统分析 第三章 需求分析 第四章 软件设计 第五章 软件测试 3·3 需求分析的步骤 3·3·2 需求分析过程示意 (1) 通过对现实环境的调查,获当前系统的具体模型(物理模型) 3·3·2 需求分析过程示意 (2) 去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型。 3·3·2 需求分析过程示意 (3) 分析当前系统与目标系统的差别,建立目标系统的逻辑模型。 数据流图的用途 3·6 数据字典 DD定义方法 找出所有数据元素 (数据流,数据存储,数据项,加工) 对数据项分类 作结构定义 规定特性和限制 排序 DD排序方法 (1)按DFD层次排序 (2)先层次排序后内部排序(字母,汉字....顺序) (3)排序 (1),(2)为过程字典,不好维护 DD的实现 (1)人工方法 (2)自动方法(利用字典管理程序) DD应具特点 (1)通过名字可方便查阅数据定义 (2)无冗余 (3)易更新修改 定义式中使用的符 3·6·1 数据流条目 给出DFD中某个数据流的定义, 通常包括: 数据流标识 数据流来源 数据流去向 数据流的数据组成 流动属性描述:频率、数据量 数据流条目说明举例 数据流条目说明举例 数据流名:发票 别名: 购书发票 组成:(学号)+姓名+{书号 +单价+数量+总价} +书费合计 数据量:100次/天 高峰值:开学期间400次/天 3·6·2 数据存储条目(数据文件词条) 列出文件的组成数据项,以及文件的组织形式。: 文件名 描述 数据结构 数据存储方式 关键码 存取频率和数据量 安全性要求 数据存储条目说明举例 数据存储条目说明举例 文件名:各班学生用书表 别名: 组成:{系编号+专业和班编号 +年级+{书号}} 组织:按系、专业和班编号从小到大 排列 存取要求:关键字是专业和班编号 3·6·3 数据项条目(数据元素词条) 不可再分解的数据单位,包括: 名称 描述 数据类型 长度(精度) 取值范围及缺省值 计量单位 相关数据元素及数据结构 数据项条目说明举例 数据项条目说明举例 数据项条目说明举例 数据项条目说明举例 3·6·4 加工条目 1. 加工逻辑描述工具举例: 1)用结构化语言描述加工逻辑 2)用判定表描述加工逻辑 3)用判定树描述加工逻辑 2、加工条目的内容 加工类条目即数据处理描述,也称为小说明。描述实现加工的策略而不是实现加工的细节。 小说明可认为是DD的组成部分。也可在DD中定义只说明每个加工的组成(每个处理分解成多少小处理),而在小说明中详细描述它的处理逻辑. 加工条目的内容 在DD中定义说明每个加工的组成: 3. 小说明(加工说明) (1)处理逻辑 描述基本加工如何把输入数据流变化为输出数据流的加工原则,不涉及具体处理方法。 (2)执行条件 (3)输入 (4)输出 (3)优先级 (4)执行频率 (5)出错处理对策 小说明举例 加工名: 分类采购(CG111MD) 编号: 1.1.1 加工激活条件: 受到图书采购员分类 采购操作命令 加工逻辑: (1) 1.1.1.1 预定图书 (2) 1.1.1.2 外采图书 (3) 1.1.1.3 赠送图书 执行频率: 随时 小说明举例 处理名:月票额统计(MHCW713MD) 编号: 7.1.3 激活条件:收到每日售票额信息 处理逻辑:1 统计月保险金总合 月保险金信息=每日日保险 金信息之和 2 统计月合计 月合计信息=每日日合计信息之和 执行频率: 1次/月 小说明举例 处理名:核实订票处理(MHGP3200MD) 编号: 3.2 激活条件:收到取订票信息 处理逻辑:1读订票旅客信息文件 2有哪些信誉好的足球投注网站此文件中是否有与输入信息 中姓名及身份证号相符的项 IF 有 THEN 判断余项是否与文件中信 息相符 IF 是 THEN 输出已订票信息 ELSE 输出未订票信息 ELSE 输出未订票信息 执行频率: 实时 3·6·5 数据字典的用途 3·7 需求验证 (1) 正确性 (2) 无二义性 (3) 完整性 (4) 可验证性 (5) 一致性 (6) 可理解性 (7)

文档评论(0)

wdyg0 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档