面向对象的实现就是具体的编码阶段,它主要包括选择一种合适的编程语言,比如Java或者Visual C++。用选定的语言编码实现详细设计步骤所得到的公式、图表、说明和规则等对软件系统各个类的详尽描述。将编写好的各个代码块根据类的相互关系进行集成。利用开发人员提供的测试样列和用户提供的测试样列,分别检查编码完成的各个模块和整个软件系统。
在面向对象的开发过程中,测试工作不是在各个模块都做好了之后才开始的,它是随着整个实现阶段编码工作的深入同步进行的。因为在模型对象的开发过程中,每个模块完成之后,就可以加入到整个系统框架中,模块的修改和细化也可以在框架内完成。
在实现阶段完成后,最终可以运行的软件系统也就全部完成了。但实际上,面向对象的软件开发还包括面向对象的测试与维护。它们在整个软件生命周期中也占据了很大的分量,是非常复杂、繁琐的工作。但是,在面向对象的软件开发中,由于采用对象这个灵活、可扩展的特性,使得维护工作很大程度上的得到了简化。
|
|