Date of Award
Bachelor of Science Honours
Faculty of Communications, Health and Science
Today more IT professionals arc employed on the maintenance of existing software applications than are employed to develop new systems. Why is there such a need for this maintenance? Part of the problem is that developers have traditionally seen system requirements as fixed from the time they have been 'signed off. In reality requirements arc dynamic and subject to change as an organisation's environment changes. Flexible software techniques recognise that software requirements are subject to future changes. Flexibility is seen as an important design goal criterion with "true" or "strong" flexibility implying that an application's behaviour can be altered without the need for changing program code. The purpose of this study is to: - Identify flexible software techniques described in the current literature. - Identify features present in the Oracle suite of tools that can lead to flexibility. - Design and implement a demonstration application that demonstrates both the flexible techniques and features identified.
O'Connor, S. (1999). Implementing flexible software techniques in a 4GL environment. Retrieved from http://ro.ecu.edu.au/theses_hons/519