面向对象开发方法总结

1、面向对象的系统分析:

面向对象的系统分析(OOA)对问题进行功能分析,提出待解决的问题。对于管理生活费统来说,在这一阶段要深入了公司的工作习惯,业务范围及业务流程,并建立相应的概念模型,面向对象的分析结果直接约束设计过程及产品功能。此阶段的主要工作是给出系统层次结构:主题层、结构层、类和对象层、属性层、服务层;系统模型:对象模型、动态模型、功能模型。

2、面向对象系统设计:

面向对象系统设计(OOD)的任务,是在OOA的基础上,根据用户对系统功能和操作使用方面的需求及技术,经济和运行环境等方面的条件,继续运用面向对象的基本思想与概念,进一步细化、改进和扩展通过系统分析得到的系统逻辑模型,确立系统物理实现的技术方案,即:建立系统物理模型。这一阶段包括:一是从整体的角度对应用程序的框架进行设计,在明确了要解决的问题后对将要开发的软件进行类的划分,确定所需要的各个类模块。二是具体到每一个类,应用程序的设计主要就是类的设计,这个阶段贯穿于整个类的生存期。

3、系统实现“

实例建立:这一阶段是对问题的最后解决,在建立了类的基础上用代码实现对象实例。

组装测试:本阶段把系统组装成一个完整的应用进行测试。

应用维护:面向对象的继承机制使得维护工作相对容易,对果结构设计合理,对于大部分的工作维护一般都发生在类级。

猜你喜欢

转载自ynduanlian.iteye.com/blog/2124567