ABSTRACT

Software reuse is a concept that has been bounced around in the industry for years and years; still, information systems developers are searching for ways to master its implementation. The principles of object-oriented design and development have shown themselves to be a starting point for developing reusable software. Application of the principles, however, only offers a partial solution since compliance with the principles and the development of objects does not automatically result in reusability. It requires a great deal of planning and effective management of object libraries. This is because until the commonality of the object types is defined and effectively managed, the value of software reuse cannot be realized.