软件工程CH需求分析.ppt

  1. 1、本文档共101页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教材采购、销售系统案例[4/6] 学 生 1 销售 采购 员 缺书单 购书单 领书单 进书通知 第一层数据流图 2 采购 缺书登记表 教材存量表 进书通知 无效书单 * * 第九十三页,共一百零一页。 教材采购、销售系统案例[4/6] 学 生 1 销售 采购 员 缺书单 购书单 领书单 进书通知 第一层数据流图 2 采购 缺书登记表 教材存量表 进书通知 采购子系统的功能可以细分为: 2.1按书号汇总缺书 2.2按出版社统计缺书 2.3修改教材库存和待购量 无效书单 * * 第九十四页,共一百零一页。 教材采购、销售系统案例[5/6] 2加工框的第二层数据流图 1 销售 缺书登记表 2.1 按书号汇总 2.2 按出版社 汇总 2.3 修改 教材存量 待购量 教材存量表 待购教材表 教材信息表 缺书单 进 书 通 知 采购 员 进书 通知 * * 第九十五页,共一百零一页。 教材采购、销售系统案例[6/6] 学 生 1 销售 采购 员 缺书单 购书单 领书单 进书通知 第一层数据流图 2 采购 缺书登记表 教材存量表 进书通知 无效书单 * * 第九十六页,共一百零一页。 F A B f1 f2 f3 f4 f5 f6 f7 A B V W X Y Z Z1 Z2 Z3 f41 f42 f43 f44 f45 X Y X1 Y1 X2 Y2 Z 注意事项[1/2]:保持父子图的平衡 * * 第九十七页,共一百零一页。 注意事项[2/2]: 【功能】 描绘信息在系统中流动和加工处理的情况。 【注意】 只要考虑系统必须完成的基本逻辑功能; 不要考虑如何具体地实现这些功能; 【优点】 逐步细化的方法,避免一次引入过多细节 层次清楚,便于阅读 一组图代替一张图,有利于开发人员各自选择自己的需要 * * 第九十八页,共一百零一页。 课后练习[1/2] 根据SA方法画出和存折操作有关的分层数据流图 定义各种类型的数据字典词条 * * 第九十九页,共一百零一页。 练习[2/2] 存折=户名+所号+帐号+开户日+性质+(印密)+1{存取行}50 户名=2{字母}24 所号=“001”..“999” 帐号=.. 开户日=年+月+日 性质=“1”..“6” 注:“1”表示普通户,“5”表示工资户等 印密=“0” 注:印密在存折上不显示 存取行=日期+(摘要)+支出+存入+余额+操作+复核 * * 第一百页,共一百零一页。 3.数据存储【3/3】 名称: 输入数据流: 输出数据流: 组成: 描述: 组织方式: 订货信息表 1.3 处理订货 2 产生报表 零件编号+零件名称+ 数量+ {供应商+单价} 需要订货的零件 各供应商单价 按零件编号由小到大排列 * * 第六十一页,共一百零一页。 4.加工逻辑【1/3】 描述DFD中的每个逻辑功能“做什么”。 组成: ⑴名称 ⑵编号 ⑶输入 ⑷输出 ⑸功能描述 ⑹加工处理 * * 第六十二页,共一百零一页。 4.加工逻辑【2/3】 名称: 编号: 输入: 输出: 功能描述: 加工处理: 审查有效性 1.1 购书单、售书登记表 各班学生用书表 有效书单、无效书单 若发现购书单中有学生不用或买重了的教材,便发出无效书单。只有通过了审查的教材保留在有效书单。 购书单的内容是否与各班学生用书表相符,通过售书登记表检查学生是否买过这些教材。 * * 第六十三页,共一百零一页。 4.加工逻辑【3/3】 组成: ⑴名称 ⑵编号 ⑶输入 ⑷输出 ⑸功能描述 ⑹加工处理 缺点: 文字描述不准确,不适合描述复杂的加工。 * * 第六十四页,共一百零一页。 数据流图的补充说明 如何描述加工逻辑? 【例】某单位工资制度规定如下: ⒈技术干部的职务工资标准为(月): 技术员50元 助理工程师70元 工程师90元 高级工程师120元 工龄<10年并受聘高级工程师的职务工资为140元 ⒉工龄补助 10年以下加10元 10~20年加20元 20年以上加30元 * * 第六十五页,共一百零一页。 3.4 加工逻辑描述技术 DFD图中加工处理——加工逻辑 作用: 描述如何把输入数据流?输出数据流的加工逻辑; 不是实现加工的细节; 说明的信息应是充足的,有用的,无冗余信息。 常用技术: ⑴结构化语言 ⑵判定表 ⑶判定树 ⑷IPO图 * * 第六十六页,共一百零一页。 1. 结构化语言[1/3] 一种介于自然语言和形式化语言之间的语言 自然语言——简单易懂; 形式化语言——精确; 【组成】 简单陈述句结构:避免复合语句; 选择结构: IF(条件) IF(条件)THEN...ELSE CASE(条件序列) 重复结构: WHILE DO FO

文档评论(0)

虾虾教育 + 关注
官方认证
内容提供者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档