Section 11.5
System Development
11.5 Development
11.5.1 Program Development
Each program in the system must have a specification written for it which describes
what it will do (and how it will do it).
The program specification could be accompanied by:
- Jackson Structure Diagrams (JSD)
- Psuedocode
- Flowcharts
Applications Generator
These are software tools that generate complete systems. The user defines the input,
output, data, files and what the system needs to do. The applications generator then
produces the program code.
Report Generator
A report generator will produce reports from information supplied by the user. The
way that they work is that the user supplies the headings, the fields to be printed,
what order they are in, the space to allow for each field and what totals are
required.
CASE Tools For Development
The CASE software tools that aid the programmer in the development stage are:
- A source code generator
- A data dictionary tool
Applications Packages
Programs may not need to be written for the new system. If an "off-the-shelf"
package may be suitable then it is the analyst's job to evaluate the package and
make sure that it will meet the requirements.
11.5.2 Equipment Acquisition
Following the hardware considerations in the design stage of the life cycle,
sutiable equipment needs to be acquired.