1.4 Significance of the Study
The computers provide convenience to its user through the easier and faster way of recording information. Population of students in almost all-educational institution is rapidly increasing so great demand in teaching force is also becoming higher.
Grading System is a very important aspect of a school’s operations and goals. The students are graded to measure their performance and knowledge in every grading period. Teachers spend massive time to accurately compute the grades of the students using their calculators, and, in earlier times, teachers manually solve grades using paper and pen.
The basic objective of a grading system is to communicate to ...view middle of the document...
Depending upon the specifications made, the 4GT approaches uses various tools for the automatic generation of source codes. It is the vital tool which uses the non-procedural language for Report generation, Database query, Manipulation of data, Interaction of screen, Definition, Generation of code, Spread Sheet capabilities, High level graphical capacity etc.
Like any other models used, the 4GT approach requires the requirement analysis step. Once the requirement analysis is done upto the expectations, its translation into the operational prototype begins. The most important phase in the 4GT approach is the customer developer approach, all the major decisions regarding the implementations, costs and functioning of the system is taken in this phase.
The Fourth Generation Technique (4GT) is usually successful in implementing smaller applications as we can easily switch from the requirement analysis phase to the implementation phase. Prototypes of any applications can be easily developed with the help of the 4GT approach. This prototype helps the clients to give a rough idea of how the system will look when it is done. The 4GT model is very useful approach in small projects but it is not a dominant approach for large software development.
3.0 Data Gathering Procedure and Output
Requirement gathering is usually the first part of any software product. This stage starts when you are thinking about developing software. In this phase, you meet customers or prospective customers, analyzing market requirements and features that are in demand. You also find outif there is a real need in the market for the software product you are trying to develop.
In this stage, marketing and sales people or people who have direct contact with the customers do most of the work. These people talk to these customers and try to understand what they need. A comprehensive understanding of the customers’ needs and writing down features of the proposed software product are the keys to success in this phase. This phase is actually a base for the whole development effort. If the base is not laid correctly, the product will not find a place in the market. If you develop a very good software product which is not required in the market, it does not matter how well you build it. You can find many stories about software products that failed in the market because the customers did not require them.
Design strategy Is a discipline which helps firms determine what to make and do, why do it and how to innovate contextually, both immediately and over the long term. This process involves the interplay between design and business strategy, forming a systematic approach integrating holistic-thinking, research methods used to inform business strategy and strategic planning which provides a context for design. While not always required, design strategy often uses social research methods to help ground the results and mitigate the risk...