结构化分析与设计.pptVIP

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

例如,图3.16中,“领书单”是主要输出数据流,按:领书单发票有效购书单购书单的次序回溯,可以得到各数据流、数据文件以及加工说明的定义,如:◆领书单=学号+姓名+{书号+数量}◆发票=学号+姓名+{书号+单价+数量+总价}+书费合计◆有效购书单=学号+姓名+{书号+数量}◆教材存量表={书号+单价+数量}第62页,共120页,星期日,2025年,2月5日3.2.3需求分析的复审(RequirementReview)●需求分析的文档完成后,应由用户、系统分析员、设计人员等组成的复审小组进行复审。复审的重点是文档的完整性、易改性和易读性,尽可能多地发现文档中存在的矛盾、冗余和遗漏。●以下是几个注意点:第63页,共120页,星期日,2025年,2月5日(1)注意DFD图的加工编号:●在数据流图中,需按层给加工编号。编号表明该加工所处的层次及上下层的父子关系。●顶层图中的加工不编号。第二层图中的加工编号为:1,2,…,n。第三层图中的加工编号为:1.1,1.2,…;2.1,2.2,…;…;n.1,n.2,…等,以此类推。第64页,共120页,星期日,2025年,2月5日(2)不论加工、数据文件和数据流,都应该命名(文件与加工之间的数据流可以不命名)。(3)每个加工必须既有输入流,又有输出流。一个加工的输出流不应与输入流同名。第65页,共120页,星期日,2025年,2月5日(4)父图和子图的平衡:●父图(中某个加工)和(相应的)子图的输入流和输出流(在数量和名称上)应分别保持一致,称为父图和子图的平衡。(若父图的一个数据流对应子图中的几个数据流,而组成这些数据流的数据项全体正好是父图中的这个数据流,也算是平衡的。)第66页,共120页,星期日,2025年,2月5日1.31.3.11.3.21.3.3发票领书单学生姓名书费总价领书单(a)父图父图和子图平衡的示意图(b)子图(发票=学生姓名+书费总价)第67页,共120页,星期日,2025年,2月5日(5)分解的速度宜均匀:●同一图中的各个加工,分解的步子应大致均匀,保持同步扩展。每一加工每次可分为2~4个加工,最多不超过7个。第68页,共120页,星期日,2025年,2月5日(第3章补充习题)17.某银行储蓄系统功能是:将储户填写的存款单或取款单输入系统。如果是存款,系统将储户的存款信息(姓名、住址、存款日期、存款类型、存款金额、利率等)记录在帐户文件中,并打印存款清单给储户;如果是取款,系统先查询帐户文件,并打印取款清单给储户。(1)画出该问题数据流图的顶层图和第二层图。(2)以公式的形式建立数据流条目“存款单”。第69页,共120页,星期日,2025年,2月5日(第3章补充习题)17.某银行储蓄系统功能是:将储户填写的存款单或取款单输入系统。如果是存款,系统将储户的存款信息(姓名、住址、存款日期、存款类型、存款金额、利率等)记录在帐户文件中,并打印存款清单给储户;如果是取款,系统先查询帐户文件,并打印取款清单给储户。(1)画出该问题数据流图的顶层图和第二层图。(2)以公式的形式建立数据流条目“存款单”。第70页,共120页,星期日,2025年,2月5日3.3结构化系统设计(SD,StructuredDesign)3.3.1SD概述1.面向数据流的设计和面向数据结构的设计●按照出发点的不同,传统的软件设计又可分为面向数据流的设计和面向数据结构的设计两大类。前者以结构化设计(StructuredDesign,SD)为主要代表,后者以Jackson方法为主要代表。第71页,共120页,星期日,2025年,2月5日●在面向数据流的方法中,数据流是考虑一切问题的出发点。在分析阶段,用数据流图来表示系统的逻辑模型;在设计阶段,按照数据流图的不同类型(变换型或事务型)将它们转换为相应的软件结构图。第72页,共120页,星期日,2025年,2月5日●Jackson方法以数据结构作为分析与设计的基础,认为算法的结构在很大程度上依赖于它要处理的问题的数据结构,因此可以由该问题的数据结构导出它的程序结构。面向数据结构的设计方法主要用于小型数据处理系统的开发,一般情况下也适合于在详细设计阶段使用.第73页,共120页,星期日,2025年,2月5日2.从分析模型导出设计模型数据字典数据流图实体关系图状态迁移图加工规格说明控制规格说明数据

文档评论(0)

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

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档