This project aims at applying object-oriented software engineering methods with emphasis in the analysis and design stages. The underlying project is the extension of the capabilities of an existing office automation product which automates the generation, printing, archival and retrieving of documents which share a common structure and have similar contents. The extensions for the product will concern: (1) the development of a software module for accessing remote SQL databases and (2) the customisation of the user interface to suit particular user requirements.
A method suitable for designing object oriented systems will be utilised and its effectiveness will be assessed. A CASE tool will be used in the analysis and design stages. The reusability of the software design through object oriented methods and its impact on the development will be analysed, both in technical and economical terms.