题目详情

为提高软件系统可重用性、可扩充性和可维护性,目前较好开发方法是( )。

  • A.生命周期法
  • B.面向对象方法
  • C.原型法
  • D.结构化分析方法

正确答案及解析

正确答案
B
解析

面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理程序设计技术。它以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强稳定性。它将数据和对数据操作封装在一起,作为一个整体来处理,采用数据抽象和信息隐蔽技术,将这个整体抽象成一种新数据类型——类,并且考虑不同类之间联系和类重用性。类集成度越高,就越适合大型应用程序开发。另一方面,面向对象程序控制流程由运行时各种事件实际发生来触发,而不再由预定顺序来决定,更符合实际。事件驱动程序执行围绕消息产生与处理,靠消息循环机制来实现。在实际编程时可以采用搭积木方式来组织程序,站在“巨人”肩上实现自己目标。面向对象程序设计方法使得程序结构清晰、简单,提高了代码重用性,有效减少了程序维护量,提高了软件开发效率。

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.V(S3)和V(S5)V(S6)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和P(S5)P(S6)
  • D.P(S3)和P(S5)P(S6)
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +