- 面向对象分析与设计
- 孙学波 卢圣凯等编著
- 376字
- 2025-02-22 20:01:21
1.3 面向对象软件开发过程
事实上,所有的现代软件开发方法都是基于软件生命周期的。传统的结构化分析方法关注的是系统中的数据流,利用数据流分析系统的数据结构、数据流和功能结构以及系统与环境之间的关系。面向对象开发方法则把软件开发过程划分为需求获取、面向对象分析、面向对象设计、面向对象程序设计、面向对象测试以及最终的软件维护等多项活动。
在面向对象的软件开发过程中,将这些活动按照某种方式或方法组织起来以完成软件开发,并实现项目目标。这些活动的组织方式不同则构成不同的面向对象软件开发方法。虽然,到目前为止还没有一个标准的、适用于所有团队和项目的、通用的软件开发方法,但还是有一些得到业界普遍认可的面向对象开发方法。例如,统一过程(RUP)这样的著名的面向对象软件开发方法。
接下来的问题是,OOA、OOD和OOP的主要内容是什么?有哪些技术和方法?各个阶段之间的关系是什么样的?