1,112
17
Research Paper, 2 pages (350 words)

4gt technique

2. 22 Fourth Generation Techniques The term “ Fourth Generation Techniques” (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some characteristic of software at a high level, the tool then automatically generates source code based on the developer’s specification. The 4GT paradigm for software engineering focuses on the ability to specify software using specialized language forms or a graphic notation that describes the problem to be solved in terms that the customer can understand.

Currently, a software developmentenvironmentthat supports the 4GT paradigm includes some or all of the following tools: nonprocedural languages for database query, report generation, data manipulation, screen interaction and definition & code generation; high-level graphics capability; and spreadsheet capability. Like other paradigms, 4GT begins with a requirements gathering step, the customer would describe requirements and these would be directly translated into an operational prototype.

But this is unworkable, the customer may be ensure of what is required, may be ambiguous in specifying facts that are known, and may be unable or unwilling to specify information in a manner that a 4GT tool can consume. For small applications, it may possible to move directly from the requirements gathering step to implementation using a nonprocedural fourth generation language (4GL), for a larger efforts, it is necessary to develop a design strategy for the system, even if a 4GL is to be used.

The use of 4GT without design (for large projects) will cause the same difficulties (poor quality, poor maintainability and poor customer acceptance). Implementation using 4GL enables the software developer to represent desired output in a manner that results in automatic generation of code to generate the output. Obviously, a data structure with relevant information must exist and be readily accessible by the 4GL.

To transform a 4GT implementation into a product, the developer must conduct thorough testing, develop meaningful documentation, and perform all other solution integration activities that are required in other software engineering paradigms, the 4GT developed software must be built in a manner that enables maintenance to be performed expeditiously. The developers decided to use 4GT because it is the methodology that fits the system. The 4GT is a systematic approach to problem solving and is composed of several phases:

Thank's for Your Vote!
4gt technique. Page 1
4gt technique. Page 2
4gt technique. Page 3

This work, titled "4gt technique" was written and willingly shared by a fellow student. This sample can be utilized as a research and reference resource to aid in the writing of your own work. Any use of the work that does not include an appropriate citation is banned.

If you are the owner of this work and don’t want it to be published on AssignBuster, request its removal.

Request Removal
Cite this Research Paper

References

AssignBuster. (2022) '4gt technique'. 1 August.

Reference

AssignBuster. (2022, August 1). 4gt technique. Retrieved from https://assignbuster.com/4gt-technique/

References

AssignBuster. 2022. "4gt technique." August 1, 2022. https://assignbuster.com/4gt-technique/.

1. AssignBuster. "4gt technique." August 1, 2022. https://assignbuster.com/4gt-technique/.


Bibliography


AssignBuster. "4gt technique." August 1, 2022. https://assignbuster.com/4gt-technique/.

Work Cited

"4gt technique." AssignBuster, 1 Aug. 2022, assignbuster.com/4gt-technique/.

Get in Touch

Please, let us know if you have any ideas on improving 4gt technique, or our service. We will be happy to hear what you think: [email protected]