1. Contrast and explain the differences between a fourth generation language and a third generation language in terms of their respective nature and characteristics.
2. Explain why fourth generation tools and techniques have assisted the rise of end-user computing and end-user involvement in the information systems development process.
1. Outline and explain the main strengths and weaknesses of the traditional systems development life cycle.
2. Outline the main software tools and applications used by end users within fourth generation development environments and explain some of the reasons for using each of the tools and applications.