管理类

问答题结构化系统开发方法优缺点是什么?

题目
问答题
结构化系统开发方法优缺点是什么?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

什么是结构化方法?比较结构化方法和原型化方法的优缺点?


正确答案: 结构化方法和原型化方法均属于信息系统的开发方法。一般认为,系统开发方法的产生和发展大致分为以下几个阶段:
20世纪60年代,没有固定的系统开发方法,每个程序员都按照自己的方式写代码,而且也没有什么说明性的文档,这时开发出的系统的程序很难被其他人读懂,后期的维护也很困难,这也是后来产生软件危机的重要原因之一。
20世纪70年代,出现了系统开发的结构化方法。它把系统开发过程分成若干个阶段,并且规定在每一阶段完成固定的工作,利用完整的开发文档记录整个开发工作,极大地改善了开发过程中的管理。
20世纪80年代初,友好的语言和自动化编程工具的出现,促成了原型化方法的产生的发展,这种方法对确定有效的用户需求十分有利。
20世纪80年代末期出现了另一种重要的面向对象的方法,它把数据和方法封装在一起作为一个对象,通过众多对象间的相互联系构建出管理信息系统,这种方法特别适用于图形、多媒体和复杂系统的开发。
结构化方法是使用最广的一种方法,它将系统开发划分为若干个阶段(比如总体规划、系统分析、系统设计、系统实施、运行维护等),并严格按照自顶向下、逐步求精的原则进行系统分析,只有当上一个阶段的工作完成,并将工作成果撰写成文档报告后,才能开展下一阶段的工作。很难说结构化方法和原型化方法到底哪个更好,实际上它们各有优缺点,一般说来,结构化方法属于一种严格的、需求预定义方法,只有在分析清楚用户需求后,才能着手系统实施工作(简单地讲,就是编程工作),而原型化方法则属于一种需求动态定义的方法,在初步了解了用户需求的基础,就着手编程工作,制作系统的原型。
两者相比,结构化方法的主要优点按部就班,不容易出现大的错误,但缺点是过于死板,开发周期较长。原型化方法的主要优点是便于快速分析出用户的真实需求,但缺点是必须以自动化编程工具为基础,同时规范化程度不高,不利于大系统的开发。当然结构化方法和原型化方法不是两种对比的方法,一般认为原型化方法只是结构化方法的一种变形或补充,它常常与结构化方法结合使用,主要用于分析用户的需求。

第2题:

结构化系统开发方法,也称为SSA方法。


正确答案:错误

第3题:

结构化系统开发方法的基本思想是什么?该方法具有哪些特点?


正确答案: 结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化,自顶向下地对系统进行分析和设计。结构化系统开发方法具有以下特点:自顶向下整体性的分析与设计和自底而上逐步实施的系统开发过程;用户至上;深入调查研究;严格区分工作阶段;充分预料可能发生的变化;开发过程工程化。
此外,结构化系统开发方法还具有以下优缺点,优点:开发过程的整体性和全局性;严格区分开发阶段,分工明确,避免混乱。缺点:起点太低,周期过长,工作繁琐,不大符合人们循序渐进的认识过程。

第4题:

特别强调需要相应软件工具支撑的系统开发方法是()

  • A、结构化系统开发方法
  • B、原型法
  • C、面向对象的系统开发方法

正确答案:B

第5题:

结构化系统开发方法的优点是什么?


正确答案: (1)整体思路清楚,能够从全局出发,步步为营,减少返工,有利于提高开发质量。
(2)设计工作中阶段性非常强,每一阶段均有工作成果出现;每一阶段的工作成果是下一阶工作的依据,工作进度比较容易把握,有利于系统开发的总体管理和控制。
(3)由于该方法强调从整体来分析和设计整个系统,因此在系统分析时,可以诊断出原系统中存在的问题和结构上的缺陷,这一点是其他方法难以做到的。

第6题:

结构化系统开发方法适用于小型的、简单的信息系统开发。


正确答案:错误

第7题:

简述结构化系统开发方法的优缺点


正确答案:优点:整体思路清晰,能够从全局出发,步步为营,减少返工,有利于开发质量。阶级性非常强,有利于系统开发的总体管理和控制。
缺点:1)系统开发的周期太长,开发尚未完成而内外环境已经发生变化,对系统的需求也发生了变化。
2)要求开发者在调查中充分掌握用户需求、管理状况,及时预见可能发生的变化,不符合循    序渐进地认识事物的规律。
3)需要大连的文档和图表,劳动量大,会造成效率低、成本高的问题。

第8题:

结构化系统开发方法论时目前最普遍和成熟的系统开发方法论。


正确答案:正确

第9题:

结构化开发方法的基本思想是什么?有哪些优缺点?


正确答案: 结构化开发方法也称为结构化生命周期。它遵循系统工程思想,充分考虑用户需求,遵循用户至上原则,突出系统功能特征,按照软性生命周期过程严格划分工作阶段,强调软件各部分之间的关系,采用自顶向下整体分析设计、自底向上逐步实施的方法。新系统在旧系统的基础上产生、发展、老化、淘汰,最后被更新的系统取代。
优点:
(1)注重开发过程的整体性各全局性
(2)强调开发人员与用户的紧密结合
(3)严格区分工作阶段
(4)重视工作文档的规范化和标准化
缺点:
(1)开发周期长
(2)难以适应变化要求

第10题:

结构化系统开发方法的特点是什么?


正确答案: (1)系统观点。
(2)严格区分工作阶段,每个阶段都有明确的任务和应得的成果。
(3)自顶向下的分析与设计和自底向上的系统实施。
(4)工作成果文档化,文档资料规范化、标准化。