Professional Documents
Culture Documents
Learning Outcomes:
2. Explain the need to perform each step and the deliverables from this phase.
The next step is to select a programming language from among the various languages
available and suitable to the application. This include procedural languages like COBOL,
event-driven languages like Visual Basic, or object-oriented programming (OOP) languages
like Java or C++.
This type of language requires the programmer to specify the precise order in which the
program logic is executed.
Procedural languages are often called third-generation languages (3GLs) and the most
dominant language for years in business is COBOL.
This type of language is no longer procedural. Under this model, the program's code is not
executed in a predefined sequence. Instead, external actions or "events" that are initiated
by the user dictate the control flow of the program. Microsoft's Visual Basic is the most
popular example of an event-driven language.
Regardless of the programming language used, the modern programs follow a modular
approach which produces small programs that perform narrowly defined tasks.
3. Control
All the program modules must be thoroughly tested before they are implemented.