- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
8.1概述
8.2结构化分析
8.3数据流图
8.4数据字典
8.5加工逻辑的描述
8.6结构化设计;8.1概述;2.发展历程
在结构化方法的发展历程上,它是随着SP方法的提出、SD方法的出现直至SA方法提出才逐渐形成的。
1)结构化程序设计
首先出现的是SP,它是60年代末首先由Dijkstra提出的,旨在控制程序编制中的复杂性问题。SP被称为软件发展中的第三个里程碑,Dijkstra提出“GOTO语句可以从高级语言中取消”,1969年Bohm和Jacopini首次证明了只要三种控制结构(顺序、选择、重复)就能表达用一个入口和一个出口的流程图所能表达的任何程序逻辑。;2)结构化设计
70年代中期L.L.Constantine和E.Yourdon提出和倡导了结构化设计。在SP取得重大成功的影响下,Yourdon等人把结构化和逐步求精的思想由编码阶段应用推广到设计阶段,后来又扩充到分析阶段,形成了包括SD和SA在内的基于数据流的系统设计方法。SD的目标在于控制系统体系结构一级的复杂性,实施原则是基于功能分解,验证技术是人工复审测试。
3)结构化分析
70年代末期,由Demarco等人提出了SA方法。该方法旨在减少分析活动中的错误,产生系统的逻辑模型,其分析的对象是结构化的功能说明;它实施的原则是面向数据流,基于功能分解,靠人工复审测试进行验证。;3.基本思想
结构化方法总的指导思想是自顶向下,逐步求精,它的两个基本原则是抽象与分解。
4.特点
结构化方法具有以下特点:
(1)它是使用最早的开发方法,使用时间也最长。
(2)它应用最广,特别适合于数据处理。
(3)相应的支持工具多,发展较为成熟。;5.优点
结构化方法一经问世,就显示出了它的以下几大优点:(1)简单、实用。
(2)适合于瀑布模型,易为开发者掌握。
(3)成功率较高,据美国1000家公司统计,该方法的成功率高达90.2%,名列第二,仅次于面向对象的方法。
(4)特别适合于数据处理领域中的应用,对其他领域的应用也基本适用。
6.???在问题
结构化方法存在以下一些问题:
(1)对于规模大的项目,特别复杂的应用不太适应。;顶层的系统X很复杂,可以把它分解为0层的1,2,3三个子系统,若0层的子系统仍很复杂,再分解为下一层的子系统1.1,1.2,1.3和3.1,3.2,3.3……直到子系统都能被清楚的理解为止。图8.1的顶层抽象地描述了整个系统,底层具体地画出了系统的每一个细节,而中间层是从抽象到具体的逐步过渡,这种层次分解使分析人员分析问题时不至于一下子陷入细节,而是逐步地去了解更多的细节,如在顶层,只考虑系统外部的输入和输出,其他各层反映系统内部情况。;图8.1对一个问题的逐层分解;8.2.2描述工具
SA方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主要部分。这些描述工具有以下几种:
(1)数据流图。数据流图描述系统的分解,即描述系统由哪几部分组成,各部分之间有什么联系等。
(2)数据字典。数据字典定义了数据流图中的数据和加工。它是数据流条目、数据存储条目、数据项条目和基本加工条目的汇集。
(3)描述加工逻辑的结构化语言、判定表及判定树。结构化语言、判定表或判定树则详细描述数据流图中不能被再分解的每一个基本加工的处理逻辑。;8.2.3SA分析步骤
1.建立当前系统的物理模型
当前系统(也称现行系统)指目前正在运行的系统,可能是需要改进的正在计算机上运行的软件系统,也可能是人工的处理系统。通过对当前系统的详细调查,了解当前系统的工作过程,同时收集资料、文件、数据及报表等,将看到的、听到的、收集到的信息和情况用图形描述出来。也就是用一个模型来反映自己对当前系统的理解,如画系统流程图(参见第2章2.1.3)。这一模型包含了许多具体因素,反映现实世界的实际情况。
您可能关注的文档
最近下载
- 《信息技术应用创新软件适配改造成本评估规范》.pdf
- 中国行业标准 YY/T 1939-2024医疗器械细菌内毒素试验方法 重组C因子法.pdf
- 各类游资炒股心法及感悟,套利模式.pdf
- 【客户管理】龙湖客户细分及工作模式分享精华篇-102p.pptx
- 学校智慧平台管理制度范文.docx VIP
- ASME中国制造-ISO12944-5-2018 中文译稿 第5部分 防护涂料体系.pdf
- 《诫子书》公开课课件(共24张ppt)部编版语文七年级上册.ppt
- 三年级数学下册期中试卷及答案【可打印】.doc
- 关于《佛山市市级财政资金投资建设项目工程概算预算结算.doc
- 二年级上册语文选择题强化练习(一).docx
文档评论(0)