Forms Tech follows the Waterfall approach to SDLC. This approach has proven effective and rewarding to both FormsTech's clients as well as, FormsTech itself.
The Waterfall approach consists of the following elements:
During the planning stage we craft the big picture. We represent the software by defining goals, establishing the basic project, and the appropriate management approach.
During the requirement gathering process, we take and refine goals, defined in Stage 1, into sets of one or more requirements. These requirements define the major functions of the target application. Major functions include critical processes to be managed, and also, mission critical inputs, outputs, and reports.
Stage 3, the design stage, takes the requirements defined in Stage 2 for its initial input. A set of one or more design elements will be produced for each requirement, resulting from interviews, workshops, and/or prototype efforts.
Stage 4 is where the development of the application takes place. The design elements are used for the primary input. One or more software objects are produced for each design element. Software objects include, but are not limited to: menus, dialogues, data management forms, data reporting formats, as well as, specialized procedures and functions.
For integration and testing, all software objects, online help
(if requested), and test data are migrated from the development
environment to a separate testing environment. By this stage, all test
cases are run to verify the correctness and completeness of the software.
Also, during this stage, reference data is finalized for production use;
and production users are identified and linked to their appropriate roles.