- 4
- 0
- 约5.76千字
- 约 52页
- 2016-12-22 发布于浙江
- 举报
第5章 面向对象分析和设计 几个基本问题 1. 面向对象的软件开发过程可以划分为四个阶段: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编码(OOP) 面向对象测试(OOT) 2. 面向对象分析的特点 面向对象的分析是一种从问题空间中通过提取类和对象来进行需求分析的方法,在分析阶段只考虑问题域和系统的责任,建立一个独立于实现的面向对象分析模型。 3. 面向对象设计的特点 面向对象设计则从问题空间转移到解空间,对所开发的系统进行逻辑过程和物理过程的描述以及系统的静态模型和动态模型的设计,在OOA模型的基础上形成面向对象设计模型。 本章所学内容 5.1 面向对象分析 5.2 面向对象设计 5.3 小型网络学习系统的分析和设计 5.1 面向对象分析 一、OOA概念 1. OOA的概念 OOA通过类、对象、属性和操作的表示来对问题域建模。 2. OOA的主要目的 是明确用户的需求,并用前面所述的统一建模语言UML来表示这一需求,形成面向对象的分析模型,即OOA模型。 3. OOA的两大主要任务 首先是明确用户的需求:包括对用户需求的全面理解和分析;明确所要开发的软件系统的职责;进行可行性研究,进度预算等工作,形成文件并规范地表述出来,交给用户确认。 然后进行分析并提取类和对象:基本的步骤是:标识类,定义属性和方法;刻画类的层次;表示对象以及
原创力文档

文档评论(0)