软考程序员知识点软件开发和运行维护之结构化分析

程序员 责任编辑:小狐狸 2016-10-27

添加老师微信

备考咨询

加我微信

摘要:下面希赛小编为大家整理的软考程序员知识点软件开发和运行维护之结构化分析,希望能帮助学友们。

2016下半年软考考前串讲网络班特惠开班!讲师解析知识点,赠送历年真题!


       下面希赛小编为大家整理的软考程序员知识点软件开发和运行维护之结构化分析,希望能帮助学友们。具体内容如下:


       结构化分析

       结构化分析(Structured Analysis,简称SA)是软件工程中的一种方法,结构化分析和结构化设计可以分析商业的需求,再转换为规格文件,最后再产生电脑软件、硬件配置及相关的手册及程序。

       结构化分析及设计技术是系统分析的基础,是由1960到70年代的系统分析技术发展而成.

       结构化分析在1980年代起开始广为使用。结构化分析包括将系统概念转换为用数据及控制的来表示,也就是转换为数据流程图。数据流程图中的程序以泡泡来表示,因此也称为“泡泡图”。不过完整的数据流程图中可能有许多的“泡泡”,使得很难去追踪数据移动的情形。此时可以先定义外界需要系统回应的事件,每一个事件指定一个泡泡,当系统定义完成后,再将事件的泡泡和回应的程序的泡泡相连接。也可以将程序对应泡泡加以分组,组合成较高级的程序。数据字典用来描述数据和指令的移动,而用程序规格来描述交易或数据转换的相关信息。

       许多著名的分析方式都和结构化分析(SA)及结构化设计(SD)有关,包括结构图、数据流程图及数据模型图等。许多程序设计方法学也结合了结构化分析及结构化设计,包括结构化系统分析及设计方法(SSADM)及结构化分析及设计技术(SADT)等。

       结构化分析是许多结构化方法中的一部份。“结构化分析是系统分析、设计及编程技术的组合,其目的是为了处理1960至1980年代软件开发所遇到的问题,这段期间多半是用COBOL和Fortran语言开发,后来也使用C语言及BASIC,也没有将需求及设计文件化的技术。随着系统越来越大也更加复杂,信息系统的发展也变得越来越困难。”为了方便管理大而复杂的系统,演进出下列的结构化方法。

       自1967年起出现了许多的结构化方法:

       结构化编程:由艾兹格·迪杰斯特拉在1967年提出-《GOTO陈述有害论》。

       逐步设计(Stepwise design):由尼克劳斯·维尔特在1971年提出。

       1972年出现的Nassi-Shneiderman图。

       1974年提出的Warnier/Orr图-“Logical Construction of Programs”。

       1974年提出的HIPO-IBM的层次化输入-处理-输出图。

       结构化设计:由赖瑞·康斯坦丁、爱德华·尤登及韦恩·史帝文斯在1975年提出。

       杰克逊结构化程序设计:由迈克尔·安东尼·杰克逊在1975年提出。

       结构化分析:约在1978年由汤姆·狄马克及尤登等人提出。

       结构化分析及设计技术(SADT):由道格拉斯·T·罗斯发展。

       尤登结构化方法:由爱德华·尤登提出。

       结构化分析及系统规格(Structured Analysis and System Specification):由汤姆·狄马克在1979年提出。

       结构化系统分析及设计方法(SSADM):最早是由英国商务办公室在1983年提出。

       以结构化分析及设计技术为基础的IDEF0,由道格拉斯·T·罗斯在1985年提出。

       Hatley-Pirbhai模型:在Derek J.Hatley及Imtiaz A.Pirbhai于1988年所著的《Strategies for Real-Time System Specification》中定义。

       信息工程:约在1990年代由克莱夫·芬克尔斯坦提出,后来因詹姆斯·马丁的推广而广为人知。

       依照Hay在1999年提出的定义:“信息工程是1970年代提出许多结构化技术的延伸。先由结构化编程进展到结构化设计,然后进展到结构化系统分析。这些技术使用的图也所不同:结构化设计中使用结构图,而结构化系统分析使用数据流程图。二者都可以帮助程序开发者及用户的沟通,并且提升程序分析者及设计者的纪律。1980年起开始有工具可以自动绘制这类的图面,并追踪数据字典中的内容。”在电脑辅助设计及电脑辅助制造(CAD/CAM)名词广为使用之后,上述工具的使用也称为电脑辅助软件工程(CASE)。


       返回目录:软考程序员知识点软件开发和运行维护汇总


    希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括在线辅导面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!