- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 数据流图只描述了系统的分解,并没有表达出各个数据和加工的具体含义。数据字典就是用来描述数据流和加工的具体含义的。有了数据流图和数据字典,才算是完整地描述了一个系统。只有数据流图或只有数据字典,则都无法完整表达一个系统。因此我们可以像日常查字典一样借助于数据字典就可以查出某个名字的具体含义。数据字典也像普通字典一样,把字典中的所有条目按照一定的次序排列起来,方便人们查阅。 * * * * * * * * * * * * * 需求是什么? 需求就是以一种清晰、简洁、一致且无二义性的方式,对一个待开发系统中各个有意义方面的陈述的一个集合。 * * * * * * 另外:文档需求:需要哪些文档?文档针对哪些读者? 输入、输出数据的格式?数据需求:接收、发送数据的频率?数据的准确性和精度?数据流量?数据需保持的时间?资源需求: * 资源需求:软件运行时所需的数据、软件、内存空间等资源。软件开发、维护所需的人力、支撑软件、开发设备等。安全必威体育官网网址要求:需对访问系统或系统信息加以控制吗?如何隔离用户之间的数据?用户程序如何与其它程序和操作系统隔离?系统备份要求?质量保证:系统的可靠性要求?系统必须监测和隔离错误吗?规定系统平均出错时间?出错后,重启系统允许的时间?系统变化如何反映到设计中?维护是否包括对系统的改进?系统的可移植性? * 模型是对对象系统的形式化的特征抽象,概括性或近似地表示; 构造模型的过程是一个抽象、分析的过程。模型化或模型方法是通过抽象、概括和一般化,把研究的对象或问题转化为本质(关系或结构)相同的另一对象或问题,从而加以解决的方法。模型化方法要求所建立的模型能真实反映所研究对象的整体结构、关系或某一过程、某一局部、某一侧面的本质特征和变化规律。 文件名:库存记录 别名: 无 简述:存放库存所有可供货物的信息 组成:货物名称+编号+生产厂家 +单价+库存量 组织方式:索引文件,以货物编号为 关键字 查询要求:要求能够立即查询 不可再分解的数据单位,包括: 名称 描述 数据类型 长度(精度) 取值范围及缺省值 计量单位 相关数据元素及数据结构 数据项名:货物编号 别名:G-No,G-num 简述:本公司的所有货物的编号 类型:字符串 长度:10 取值范围及含义: 第1位:[J|G] (进口/国产) 第2~4位:LB01… LB29 (类别) 第5~7位:“A00”…“A99” (规格) 第8~10位:“001”…“999”(品名编号) 加工条目用来说明DFD中基本加工的处理逻辑,由于下层的加工是由上层的基本加工分解而来,只要有了基本加工的说明,就可以理解其他加工。主要包括: 加工名 编号 激发条件 优先级 输入 输出 加工逻辑 加工名:预定机票 编号:1 激发条件:接收到订票单 优先级:普通 输入:订票单 输出:取票通知单、机票信息 加工逻辑:根据预定机票的旅客信息 IF 存在满足旅客要求的航班 THEN 安排航班,打印取票通知单 ELSE 通知旅客无满足要求的航班 ENDIF DD应具特点 (1)通过名字可方便查阅数据定义 (2)无冗余 (3)易更新修改 1.确定系统边界, 画出系统环境图 2.自顶向下,画出各层数据流图 3.定义数据字典 基于功能分析和数据分析,将功能和数据分离。 以功能为主,数据只是被动的信息载体。当系统行为发生变化时,系统维护非常困难。 DFD中不涉及系统的控制信息,因此SA不适合于分析以控制信息为主的系统需求。 需求分析建模的过程 需求分析建模的方法 结构化分析 面向对象分析 Jackson分析 结构化分析 数据建模 功能建模和信息流 行为建模 某企业销售管理系统的功能为: (1)接受顾客的订单,检验订单,若库存有货,进行供货处理,即修改库存,给仓库开备货单;若库存量不足,将缺货订单登入缺货记录. (2)根据缺货记录进行缺货统计,将缺货通知单发给采购部门,以便采购. (3)根据采购部门发来的进货单处理
文档评论(0)