第一章 面向对象方法概论:如今,面向对象不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,用什么观点来研究问题并进行求解,以及如何进行系统构造的软件方法学。本章首先介绍了传统开发方法及存在的问题,然后介绍了面向对象方法的基本思想,并重点讲解的面向对象方法的基本概念,最后对比传统开发方法,介绍了面向对象方法的主要优点。1.1传统开发方法及存在的问题:介绍功能分解法、结构化方法和信息建模法等传统开发方法及存在的问题
1.2面向对象方法的基本思想:面向对象方法比以往的传统开发方法更接近人类的日常思维方式,强调运用人类在日常的逻辑思维中经常采用的思想方法与原则。本节视频将从8个方面介绍面向对象的基本思想。
1.3面向对象方法的基本概念(上):本节视频将介绍对象、类、抽象、封装等面向对象的基本概念。
1.4面向对象方法的基本概念(下):介绍继承、关联、聚合、组合、消息、多态性、复杂性控制等面向对象方法的基本概念
1.5面向对象方法的主要优点:本节视频将通过与传统开发方法对比介绍面向对象方法的主要优点,并通过一个故事进一步阐述面向对象方法具有可维护性、可复用、可扩展及灵活性好等特点。
[单选题]下面关于功能分解法的优点描述错误的是
以系统需要提供的功能为中心组织系统

具有较强的应对需求变化的能力

与模块化编程结合使用后,使开发效率有很大提高

删除了GoTo语句,使软件能得到有效维护

答案:具有较强的应对需求变化的能力
[单选题]下面的开发方法能够兼顾功能和数据的是 
信息建模法 
结构化方法 
面向对象方法 
功能分解法 
答案:面向对象方法
[判断题]结构化方法采用数据流、加工进行建模,需求变化极易引起两者的变动,进而引起其他数据流和加工的变化


答案:对
[判断题]功能分解法以功能作为系统的构造块,数据组织能力强。


答案:×
[单选题]面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;( );对象彼此之间仅能通过传递消息互相联系;层次结构的继承。  
把对象划分成类,每个对象类都定义一组数据和方法
对既存类进行调整
强调需求分析重要性
开发过程基于功能分析和功能分解

答案:把对象划分成类,每个对象类都定义一组数据和方法

点赞(0) dxwkbang
返回
顶部