简述结构化范型和面向对象范型的要点,并分析他们的优缺点。

题目
问答题
简述结构化范型和面向对象范型的要点,并分析他们的优缺点。
参考答案和解析
正确答案: 1.传统方法学:也称为生命周期方法学或结构化范型。
优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作, 从而降低了整个软件开发过程的困难程度。
缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时 间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。
2.面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作; 促进了软件重用。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C语言属于(27)程序设计范型,该范型将软件程序归结为数据结构、算法过程或函数的设计与确定,程序的执行被看做是各过程调用的序列。

A.函数式

B.过程式

C.面向逻辑

D.面向对象


正确答案:B
解析:程序设计范型是指程序设计的体裁。目前代表性的程序设计范型主要有过程式程序设计范型、函数式程序设计范型、面向逻辑的程序设计范型和面向对象程序设计范型,如表 5-10所示。

第2题:

因为遵循传统习俗而违背教育规范所造成的失范行为被称为( )。
A.目的型失范行为 B.价值取向型失范行为 C.情感型失范行为 D.传统型失范行为


答案:D
解析:
传统型失范行为指行为失范者没有主观上的失范构想,仅仅是因为遵循传统习俗而违背教育规范所造成的失范行为。

第3题:

● PROLOG 语言属于 (31) 程序设计范型,该范型将程序设计归结为列举事实,定义逻辑关系等。

(31)

A. 过程式

B. 函数式

C. 面向逻辑

D. 面向对象


正确答案:C

第4题:

需求分析的方法包括()

  • A、结构化分析技术、面向对象的分析技术、原型开发技术
  • B、结构化分析技术、面向对象的分析技术
  • C、面向对象的分析技术、原型开发技术
  • D、原型开发技术、结构化分析技术

正确答案:B

第5题:

结构化方法、原型法和面向对象开发方法的优缺点和适用条件?


正确答案: (1)结构化系统开发方法是经典型的开发方法,强调在整体优化的前提下考虑具体的分析设计问题,开发过程规范,思路清楚,适合于开发大型、复杂的系统。采用这种开发模式,要求系统开发人员在调查中充分掌握用户需求、管理状况以及可预见未来可能发生的风险,开发的工作量很大,开发周期较长。
(2)采用原型化方法开发信息系统,有效地增进了用户与系统分析人员的沟通,在系统分析与设计过程中用户处于主导地位。可实际运行的原型系统可以帮助系统分析人员辨认动态的用户需求。某些需求在用户缺乏系统使用经验时,用户本身也无法预先知道。在原型运行过程中,用户可以发现这些需求,并将这些需求告之开发人员。对于开放性而无固定需求范围的系统(如决策支持系统),更适合用原型化方法进行开发。原型化方法以用户为中心开发系统,,加强了用户的参与和决策,能够快速地构造系统的原型。但是易导致人们认为最终系统过快产生,在开发工具上要求较高,对于中小型的信息系统开发效果较好,对大型的、复杂的系统在原型的制作上有相当的困难。
(3)面向对象法是从系统的构成入手,希望将系统的最基本结构搞清楚,从现实世界中抽象出系统组成的基本实体——对象。对象是构成所要开发的信息系统的最基本要素。如果将这些对象描述清楚了,就可以以比较大的自由度来构建信息系统,当外界环境发生变化后,就可以通过重新组合对象来应对环境的变化。这种方法的优势在于缩短开发、维护和测试的时间,降低费用,在开发过程中加强对用户的支持并提高灵活性。面向对象法的局限性在于对计算机工具要求高;在没有进行全面的系统性调查分析之前,把握系统的结构有困难,因此,目前该方法需要与其他方法结合应用。

第6题:

PROLOG语言属于______程序设计范型,该范型将程序设计归结为列举事实,定义逻辑关系等。

A.过程式

B.函数式

C.面向逻辑

D.面向对象


正确答案:C
解析:程序设计范型是指程序设计的体裁。目前代表性的程序设计范型主要有:过程式程序设计范型、函数式程序设计范型、面向逻辑的程序设计范型和;面向对象程序设计范型,见表5-2。

第7题:

OOA是()。

  • A、面向对象的设计
  • B、结构化分析
  • C、面向对象的分析
  • D、结构化设计

正确答案:C

第8题:

Constantine提出的“组织范型”包括()

A、封闭式范型

B、随机式范型

C、开放式范型

D、同步式范型


参考答案:A,B,C,D

第9题:

简述程序设计范型。


正确答案: 基于不同的计算模型来对计算进行描述就形成了不同的程序设计范型。典型的程序设计范型有:过程式、对象式、函数式以及逻辑式等。
过程式程序设计是一种以功能为中心、基于功能分解和过程抽象的程序设计范型。一个过程式程序由一些子程序构成,每个子程序对应一个子功能,它实现了功能抽象。  
对象式程序设计是一种以数据为中心、基于数据抽象的程序设计范型。一个面向对象程序由一些对象构成,对象是由一些数据及可施于这些数据上的操作所组成的封装体。
函数式程序设计是围绕函数来进行的,计算过程体现为一系列的函数应用。
逻辑程序设计是把程序组织成一组事实和一组推理规则,在事实基础上运用推理规则来实施计算。

第10题:

面向对象(O-O)程序设计是一种新的程序设计范型。这种范型的主要特征是()。

  • A、程序=对象+消息
  • B、程序=函数+调用
  • C、程序=算法+数据
  • D、程序=过程+调用

正确答案:A

更多相关问题