第2章 可行性分析解析.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Leave this ex for students, not necessary to explain on class. 画数据流图的基本步骤概括地说,就是。。。 。。。。 具体步骤可按如下来做。。。 。。。 1、先找出系统的数据源点与汇点。(它们是外部实体,由它们来确定系统与外界的接口) 第一步是画顶层图。通常把整个系统当作一个大的加工,并标明系统的输入与输出,以及数据的源点与终点图中表明,系统从学生接受购书单,经处理后把领书单返回给学生,使学生可凭领书单到书库领书。对脱销的教材,系统则用缺书单的形式通知给书库;新书进库后也由书库将进书通知返回给系统。 第二步画分层DFD图:把系统分解为销售和采购两大加工。如图所示,显然,外部项学生应与 销售子系统联系,保管员应与采购子系统联系。 且两个子系统之间也存在两项数据联系:其一是缺书登记表,由销售子系统把脱销的教材传给采购子系统; 其二是进书通知,直接由采购子系统将教材入库信息通知销售子系统。 同时,对于销售子系统来说,它还需要对教材存量表进行操作,即对售出的教材要在原存量中减去售出的数量,而对于新购的教材还要写到教材存量表中,所以该文件执行的读写操作,应用双箭头表示。 * 继续分解,就可以获得第三层的数据流图。我们可以从第1层的销售子系统扩展而成: 审查有效性时,首先要核对购书单上的内容是否与学生用书表F3相符,还要通过售书登记F4检查学生已否购买过这些教材。若发现购书单中有学生不用或买重了的教材,便发出无效书单。只有将通过了审查的教材保留在有效构书单中。 开发票加工符号,按购书单的内容查对教材存量表(F1),把可供应的教材写入发票,在F4中登记后开领书单并发给学生。对数量不足或全缺的教材写入暂缺书单并登记到缺书登记表(F2)中,等待接到进书通知后再补售给学生。补售的手续及数据流图和第一次购书相同。 请大家注意,在上一层DFD中,采购是系统内部的一个加工符号,但本图却是处于销售子系统之外的一个外部实体。 从图中可以看出,该销售子系统将被分解为5个子加工,编号从1.1----1.5,涉及到4个数据文件,分别用 F1—F4来表示。 * 采购子系统在图中被分解为3个子加工。由销售子系统建立起来的缺书登记表,首先按书号汇总后登入待购教材表,然后再按出版社分别统计制成缺书单并送给书库保管员作为采购教材的依据。另外,在汇总缺书要再次核查教材存量表,而且,分出版社统计时还要参阅教材一览表,从该文件中可以知道这些缺书是何处出版的。新书入库后,要及时修改教材存量表和待购教材表中的有关教材数量,同时把进书信息通知销售子系统,使销售人员能通知缺书的学生补售教材。 从图中可以看出,该采购子系统将被分解为3个子加工,编号从2.1----2.3,涉及到4个数据文件,分别用 F1,F2 和 F5,F6。 以上三层、4张的DFD图,一起组成了教材购销系统的分层DFD图。从分析中大家可以得知,愈到下层,加工愈细。第三层就有8个加工。大都是足够简单的---基本加工,可以不用再进行分解了。 数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。 数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变。 最后,数据字典是开发数据库的第一步,而且是很有价值的一步。 * * 成本估算不是精确的科学,因此应该使用几种不同的估计技术以便相互校验 * 代码行技术是比较简单的定量估算方法。具体计算方法见13.1.1 章节 * 具体计算方法见软件项目管理时13.2章节 系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图。 数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。 (1) 数据流 (2)

文档评论(0)

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

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

1亿VIP精品文档

相关文档