1
面向对象软件工程实践指南
1.2.2 第2章 面向对象软件过程

第2章 面向对象软件过程

软件过程给出了为形成最终的软件所需要完成的任务的框架,它包括了整个过程中有哪些任务,每个任务所需要的资源、角色,每个任务需要使用的工具、方法,任务的输入和输出,任务之间的相互关系等。软件过程是影响软件开发的全局性因素,软件过程是否合理将给软件开发带来全面的影响。

不同的软件工程方法学将渗透在软件过程中。软件过程模型是指导软件过程的模板。按照软件过程模型,依据要开发的软件的特点,将形成具体的软件过程。随着软件开发实践的不断积累和学术界的总结,目前出现了不同种类的软件过程模型。

面向对象首先作为一种开发思想而存在,然后面向对象思想与开发活动相结合,产生了面向对象方法,面向对象方法贯穿软件过程的始终,形成了面向对象软件过程。在本章中,我们将简要介绍面向对象方法的发展,并对面向对象分析、面向对象设计、面向对象实现、面向对象测试进行介绍,最后介绍面向对象软件过程的整体流程。