第二章软工需求03_2课件.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章软工需求03_2课件

DFD中的数据流、数据存储表示某个有组织的数据集合,它们要由SA的其他描述工具-需求字典(数据字典)来描述。 DD排序方法 (1)按DFD层次排序 (2)先层次排序 后内部排序(字母,汉字...顺序) (3)排序 (1),(2)为过程字典,不好维护 定义式中使用的符号 操作符 含义描述 = 定义为 + 与(顺序结构) {...} 重复(循环结构) 〔..|..〕 或(选择结构) 〔.. , .. 〕 ( ... ) 任选 m..n 界域 *...,* 注释符 限制重复次数使用符号 给出DFD中某个数据流的定义, 通常包括: 数据流标识 数据流来源 数据流去向 数据流的数据组成 流动属性描述:频率、数据量 举例: 数据流条目说明举例 数据流名:发票 别名: 购书发票 组成:(学号)+姓名+{书号+单价+数量+总价}书费合计 数据量:100次/天 高峰值:开学期间400次/天 举例: 数据存储条目说明举例 文件名:各班学生用书表 别名: 组成:{系编号+专业和班编号+年级+{书号}} 组织:按系、专业和班编号从小到大排列 存取要求:关键字是专业和班编号 数据项条目说明举例 表格方式 存折=户名+所号+帐号+开户日+性质+(印密)+1{存取行}50 户名=2{字母}24 所号=“001”..“999” 帐号=.. 开户日=年+月+日 性质=“1”..“6” 注:“1”表示普通户,“5”表示工资户等 印密=“0” 注:印密在存折上不显示 存取行=日期+(摘要)+支出+存入+余额+操作+复核 加工条目(处理流词条) 1)加工类条目即数据处理描述,也称为小说明。描述实现加工的策略而不是实现加工的细节。 2)小说明可认为是DD的组成部分。也可在DD中定义说明每个加工的组成(每个处理分解成多少小处理)。 3)一般小说明中详细描述系统DFD图中的加工处理逻辑,给出的系统的加工控制规约。 小说明各层描述内容举例 (1) 处理逻辑 描述基本加工如何把输入数据流变化为输出数据流的加工原则,不涉及具体处理方法。 (2) 执行条件,控制规约 (3)输入 (4)输出 (3)优先级 (4)执行频率 (5)出错处理对策 小说明举例 处理名:月票额统计(MHCW713MD) 编号: 7.1.3 激活条件:收到每日售票额信息 处理逻辑:1 统计月保险金总合 月保险金信息=每日日保险 金信息之和 2 统计月合计 月合计信息=每日日合计信息之和 执行频率: 1次/月 处理名:核实订票处理(MHGP3200MD) 编号: 3.2 激活条件:收到取订票信息 处理逻辑:1读订票旅客信息文件 2搜索此文件中是否有与输入信息 中姓名及身份证号相符的项 IF 有 THEN 判断余项是否与文件中信 息相符 IF 是 THEN 输出已订票信息 ELSE 输出未订票信息 ELSE 输出未订票信息 执行频率: 实时 需求验证 (1) 正确性 (2) 无二义性 (3) 完整性 (4) 可验证性 (5) 一致性 (6) 可理解性 (7) 可修改性 (8) 可被跟踪性 (9) 可跟踪性 (10)设计无关性 (11)注释 需求工程研究新进展 需求工程研究进展可归结为需求工程对象化、形式化和自动化三个主要方面。 实施需求分析的工程成为需求工程。 北京理工大学计算机系 功能建模和信息流 使用工具: 数据流图 ( Data Flow Diagram, DFD) 数据字典 ( Data Dictionary, DD ) 判定树 /判定表 结构化语言 数据字典的作用 词条描述 数据结构描述 加工逻辑说明 找出所有数据元素 (数据流,数据存储,数据项,加工) 对数据项分类 作结构定义 规定特性和限制 排序 DD定义方法 乳赔厨咖澄羞指滨独攀总缎馅望瘫紫钥片悯悼由陋姜锤芥亮彤岿龋酝飞诀第二章软工需求03_2课件第二章软工需求03_2课件 DD应具特点 (1)通过名字可方便查阅数据定义 (2)无冗余 (3)易更新修改 殴苯凿足根汽像愚渊丁配妙匙终乘驶骨凋津房茧绥沤涕钢

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档