Home

Newsletters

Conference

Qualifications


Introduction

Regulations

Module Precriptions


[ .. Back .. ]



Forum

Job Vacancies




Information and Communications
Technology Qualifications


| Back to list of Prescriptions

Prescription: FG70n (FG30n)Fourth Generation Languages

Aim of Module To provide students with practical experience in applying a 4GL to develop a complete application.

Credits 7

Knowledge Assumed From DA600 (DA200) Data Analysis
DB600 (DB200) Database Management Systems
SI600 (SI200) Systems Implementation
FG600 (FG200) Fourth Generation Languages


Student Learning hours 70

Content Revised 2000

Prescription Expiry Date Nov 2005


Level and Assessment Schedule
TopicsHighest
Skill Level
Suggested
Assessment
Percentage
1 4GL Syntax A 25
2 Intro to Requirements C 5
3 Creating the Data Definition P 15
4 Evaluating 4GLs C 5
5 Creating Screen/Report Layouts P 15
6 Creating P 20
7 Documenting the Model P 10
8 Verifying the Complete Model P 5

100


The Student Will

14GL Syntax
C1.1Explain the syntax of advanced statements provided by the 4GL. These may include some or all of the following:
-multiple table handling
-views (logical tables)
-array handling
-multi-user access (table/row locking)
-security and performance issues
A1.2Demonstrate the use of advanced features such as help facilities, array handling and windowing (if supported by the 4GL).
top
2Intro to Requirements
C2.1Interpret the requirements of the application, identify the users.
C2.2Identify with the user the overall scope of the model application system.
C2.3Identify the deliverables such as successful handling of test data, and documentation.
top
3Creating the Data Definition
P3.1Design an overview data model.
P3.2Implement the data model in the 4GL.
P3.3Resolve default settings and data checks.
P3.4Outline test data to be entered to the model at a later stage.
top
4Evaluating 4GLs
CIdentify the key criteria such as range of language, limitations to application areas, limitations to hardware size, portability to other environments, market penetration, reference customers, vendor support.
top
5Creating Screen/Report Layouts
P5.1Establish the output requirements of the application and design with the user and the necessary layouts, by directly using the 4GL.
P5.2Integrate the screen and report layouts with the data definition in the 4GL.
P5.3Test both the data definition and the screen and report definitions by using the test data identified earlier.
top
6Creating
P6.1Establish the changes to the 4GL defaults required by the application and implementation of these in the 4GL model.
P6.2Define and implement the application-specific logic.
P6.3Define and implement the menus necessary to invoke the application.
P6.4Create test problems for the final test.
top
7Documenting the Model
P7.1Use the 4GL documentation facilities (where these exist) to provide a graphic system overview, list the data model, screen and report layouts and program logic in readable form.
P7.2Demonstrate how 4GL standard messages can be replaced by user-specific messages.
P7.3Provide a simple Help function (if the 4GL supports the development of Help functions).
top
8Verifying the Complete Model
PEstablish that the developed system meets the requirements as specified.
top



| Home | Newsletters | Conference | Qualifications | Forum | Job Vacancies |