- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二节 成本/效益分析 数据流(特定数据的流动方向) 1 符号 数据的源点和终点 变换数据的处理 数据存储 或 或 或 数据流图基本符号的含义 T C A B * 数据A和数据B同时输入才能变换成C T C A B * 数据A变换成B和C T C A B + 数据A或B,或A和B同时输入变换成C T C A B + 数据A变换成B或C,或B和C T C A B ⊕ 只有数据A或只有数据B(不能A,B同时)输入时变换成C T C A B ⊕ 数据A变换成B或C,但不能变换成B和C 附加符号 注意: 1、处理不一定是一个程序。一个处理可以代表一系列程序,单个程序或程序的一个模块; 2、一个数据存储也不等同于一个文件,可以是一个文件,文件的一部分,数据库的元素或记录的一部分等; 3、数据可存储在磁盘、磁带、主存或其他介质上; 4、数据存储和数据流都是数据,状态不同(静态和动态); 5、数据流图的基本要点是描绘“做什么”而不是“怎么做” 6、有时数据的源点和终点相同。 问题的文字描述: 假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下列数据:零件编号、零件名称、定货数量、目前价格、主要供应者和次要供应者。零件入库或出库称为事务,定货系统处理事务信息,当某种零件的库存量少于库存量临界值时就应该再次定货。 2 例子(怎样画数据流图) 定货信息: (同定货报表) 库存清单: 零件编号 库存量 库存量临界值 定货报表:零件编号 零件名称 定货数量 目前价格 主要供应者 次要供应者 事务:零件编号 事务类型 数量 数据存储 数据流 产生报表、 处理事务 采购员、 仓库管理员 处理 源点或终点 1、提取绘制数据流图的四种成分 2、描绘数据流图的步骤 第一步:高层次的基本系统逻辑模型 图3.4 定货系统的基本系统模型 (突出表明了数据的源点和终点) 仓库管理员 定货系统 采购员 事务 定货报表 第二步:基本系统模型细化,描绘系统的主要功能 图3.5 定货系统的功能级数据流图 仓库管理员 处理事务 采购员 事务 定货报表 1 产生报表 2 D1 库存清单 库存清单 D2 定货信息 定货信息 定货信息 图3.6 把处理事务的功能进一步分解后的数据流图 第三步:对功能级数据流图进一步细化 仓库管理员 处理定货 采购员 定货报表 1.3 产生报表 2 D1 库存清单 库存清单 D2 定货信息 定货信息 定货信息 更新库存 1.2 接受事务 1.1 事务 事务 库存信息 1、交流信息的基本工具 2、分析旧系统和设计新系统的工具 3、划分自动化边界,形成不同的物理系统 4、面向数据流的设计方法的基础 数据流图的用途 状态转换图 状态图通过描绘系统状态及引起系统状态转换的事件,来表示系统的行为。还指出了特定事件的结果将执行哪些动作。一个状态代表系统的一种行为模式。表示方法: 圆形框或椭圆框表示状态,框内标明状态名; 用关键字do:标明进入该状态时系统的行为; 箭头表示从一个状态到另一个状态的转换,箭头表明转换的方向,箭头线上标明事件名,必要时在事件名后加一个方括号,写上转换条件。 状态1 do:行为1 状态2 do:行为2 初始事件 事件[条件1] 结束事件 * * 第2章 可行性研究与需求分析 目的要求:了解可行性研究的方法与过程,掌握结构化系统分析的方法。 教学重点:可行性研究的方法与过程。结构化系统分析方法与需求分析的任务。 教学难点:结构化系统分析方法与需求分析; 讲授内容:用户问题定义与可行性研究的过程,软件计划的内容。需求分析阶段的任务,结构化系统分析方法(Structure Analysis)。 教学目的、要求,重点、难点 可行性研究的任务:在最短的时间内、用最少的代价确定系统是否可解。 一般从以下几个方面研究系统方案的可行性:经济、技术、法律、运行和市场可行性。 研究的步骤:确定系统的规模和目标、分析现行系统,建立新系统的高层逻辑模型,设计和评价新系统的实现方案,制定行动方案,书写计划任务书提交审查. 第一节 可行性研究的任务与步骤 系统分析员:也叫系统工程师、主系统设计员、分析员等。应具备的能力: 能掌握抽象的概念,并能把其整理为逻辑划分以及根据每一个逻辑划分综合为解的能力; 有弄清用户环境的能力; 有从冲突或混淆中吸取恰当事实的能力; 有较好的书面和口头形式进行通信的能力; 有把硬件和软件系统用于用户环境的能力; “从树木见森林”的能力。此条
文档评论(0)