⑴ 什么是结构化分析模型
结构化分析方法(Structured Method,结构化方法)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它有结构化分析(SA)和结构化程序设计(SP)等方法。
⑵ 简述结构化分析方法的实现步骤
结构化分析的步骤如下:
①分析当前的情况,做出反映当前物理模型的DFD;
②推导出等价的逻辑模型的DFD;
③设计新的逻辑系统,生成数据字典和基元描述;
④建立人机接口,提出可供选择的目标系统物理模型的DFD;
⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;
⑥选择一种方案;
⑦建立完整的需求规约。
⑶ 什么是结构化方法
结构化方法(SD方法)是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。
详细解释:
结构化方法的基本要点是:自顶向下、逐步求精、模块化设计、结构化编码。
结构化分析方法是以自顶向下,逐步求精为基点,以一系列经过实践的考验被认为是正确的原理和技术为支撑,以数据流图,数据字典,结构化语言,判定表,判定树等图形表达为主要手段,强调开发方法的结构合理性和系统的结构合理性的软件分析方法。
结构化设计方法是以自顶向下,逐步求精,模块化为基点,以模块化,抽象,逐层分解求精,信息隐蔽化局部化和保持模块独立为准则的设计软件的数据架构和模块架构的方法学。
结构化方法按软件生命周期划分,有结构化分析(SA),结构化设计(SD),结构化实现(SP)。 其中要强调的是,结构化方法学是一个思想准则的体系,虽然有明确的阶段和步骤,但是也集成了很多原则性的东西,所以学会结构化方法,不是能够单从理论知识上去了解就足够的,要的更多的还是实践中慢慢的理解个个准则,慢慢将其变成自己的方法学。
⑷ 结构化工作分析方法
结构化工作分析方法包括职位分析问卷法(PAQ)、美国劳工部工作分析程序和功能性工作分析方法。
具体来讲:
1)职位分析问卷法(PAQ)。
职位分析问卷是由麦考密克、珍纳尔和米查姆设计的。它围绕任职者进行信息收集,以对任职者从事工作需要进行的活动进行统计分析为基础。
①职位分析问卷的项目。
职位分析问卷由194个项目或者职位要素构成,这些项目可分为六个方面:信息输入、心理过程、工作输出、人际活动、工作情景与职务关系以及其他方面。
②职位分析问卷的评分标准。
PAQ给出了6个评分标准:信息使用度、耗费时间、适用性、对工作的重要程度、发生的可能性以及特殊计分。
③职位分析问卷的优缺点。
它真正的优势在于,问卷的实施者可以根据是否负有决策/沟通/社会方面的责任、是否执行熟练的技能性活动、是否伴随有相应的身体活动、是否操纵汽车/设备和是否需要对信息进行加工这五个基本维度对工作进行等级划分,对于每一项工作可以分配到一个量化的分数。职位分析问卷的不足之处在于没有对职位的特定工作活动进行描述,且可读性不强。
2)美国劳工部工作分析程序。
它是由美国劳工部所采用的工作分析方法,核心是对于每一项工作都按照任职者和信息、人、物三者之间的关系来进行等级划分。其基本程序为
①清理出任职者在信息、人、物这三个维度上有哪些基本活动,并予以归纳总结;
②根据目标职位的任职者在理论上需要哪个层次的活动,并赋予相应的分数;
③这三项的分的总和就成为此项工作的等级划分的基础。
(3)功能性工作分析方法。
功能性工作分析方法不仅仅是依据信息、人、物三方面来对工作进行分类,它还考虑以下四个因素:
①在执行工作时需要得到多大程度的指导;
②在执行工作时需要运用的推理和判断能力应达到什么程度;
③完成工作所需要具备的数字能力有多高;
④执行工作时所要求的口头及语言表达如何。
结构化分析方法(Structured Method,结构化方法)是一种软件开发方法,一般利用图形表达用户需求,强调开发方法的结构合理性以及所开发软件的结构合理性。
结构化分析方法_网络
⑸ 结构化分析方法有哪些啊
结构么。。。。。
怎么听着这问题有点本末倒置啊。。。。
⑹ 结构化分析方法的着名理论
结构化方法
A.概念:
结构化方法是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法,也称为新生命周期法,是生命周期法的继承与发展,是生命周期法与结构化程序设计思想的结合。其基本思想是用系统工程的思想和工程化得方法,根据用户至上的原则,自始自终按照结构化、模块化,自顶向下地对系统进行分析与设计。
B.特点:
Ⅰ面向用户的观点;
Ⅱ自顶向下的分析、设计与自底向上的系统实施相结合;
Ⅲ逻辑设计和物理设计分别进行;
Ⅳ严格区分系统阶段;
Ⅴ结构化、模块化;
Ⅵ开发过程工程化。
⑺ 结构化方法的分析步骤
结构化分析的步骤如下:
①分析当前的情况,做出反映当前物理模型的DFD;
②推导出等价的逻辑模型的DFD;
③设计新的逻辑系统,生成数据字典和基元描述;
④建立人机接口,提出可供选择的目标系统物理模型的DFD;
⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;
⑥选择一种方案;
⑦建立完整的需求规约。
结构化设计方法给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。它通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构。SD方法尤其适用于变换型结构和事务型结构的目标系统。在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。结构化设计的步骤如下:
①评审和细化数据流图;
②确定数据流图的类型;
③把数据流图映射到软件模块结构,设计出模块结构的上层;
④基于数据流图逐步分解高层模块,设计中下层模块;
⑤对模块结构进行优化,得到更为合理的软件结构;
⑥描述模块接口。
⑻ 结构化分析方法的主要特点是什么
1.结构化分析方法简单、清晰,易于学习掌握和使用。2.结构化分析的实施步骤是先分析当前现实环境中已存在的人工系统,在此基础上再构思即将开发的目标系统,这符合人们认识世界改造世界的一般规律,从而大大降低了问题的复杂程度。目前一些其它的需求分析方法,在该原则上是与结构化分析相同的。3.结构化分析采用了图形描述方式,用数据流图为即将开发的系统描述了一个可见的模型,也为相同的审查和评价提供了有利的条件。从上到下把大问题分解成若干个小问题,然后分别解决工具:CASE ,MICROSOFT VISIO
⑼ 简述结构化分析方法的基本手段和基本策略
使用的手段主要有数据流图、数据字典、结构化语言、判定表以及判定树等。
⑽ 结构化分析方法的研究方法
结构化分析方法给出一组帮助系统分析人员产生功能规约的原理与技术。它一般利用图形表达用户需求,使用的手段主要有数据流图、数据字典、结构化语言、判定表以及判定树等。
结构化分析的步骤如下:①分析当前的情况,做出反映当前物理模型的DFD;②推导出等价的逻辑模型的DFD;③设计新的逻辑系统,生成数据字典和基元描述;④建立人机接口,提出可供选择的目标系统物理模型的DFD;⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;⑥选择一种方案;⑦建立完整的需求规约。