Standard Development Life Cycle
Standard Procedures
The Design Phase is where all the details are described. It will show the actual logic flow for
each module along with the definition of the input and output files. If manual steps are needed
these should also be describe in this phase. With all this information a formal document should
be drawn up in the following manner.
This will contain 11 main topics. Executive summary, Design Overview, System Design, Process
Description, System Inputs, System Outputs, File Structure, Control Provisions, Security
Provisions, Backup and Recovery, and Manual Procedures.
Steps 3 System Design through Step 7 File structure will need to be repeated for each functions
module for every program and every controlling process.
If any Programs or Files were missed in the Analysis Phase, remember to reserve them.
Each of these design documents will be handed off for the Development Phase.
Click on the link of Sample Design Document to obtain the WORD version of this.
I. EXECUTIVE SUMMARY
A. Business objectives
B. Benefits
II. DESIGN OVERVIEW
A. FUNCTIONAL OVERVIEW
1. Narrative description
2. Functional system flow chart
B. IS OVERVIEW
1. Narrative description
2. IS system flow chart
III. SYSTEM DESIGN (PROC01)
A. MODULE/SUB SYSTEM DESIGN (PROC01)
1. Module description
Table maintenance
Narrative description
IS flow chart
B. External system interfaces
IV. PROCESSING DESCRIPTION (PROC01)
A. CODING STRUCTURE
B. PROCESSING RULES
V. SYSTEM INPUTS (PROC01)
A. PARAMETERS
B. FILES
C. OTHER
VI. SYSTEM OR MODULE OUTPUTS (PROC01)
A. PARAMETERS
B. FILES
C. OTHER
III. SYSTEM DESIGN (PROG01)
A. MODULE/SUB SYSTEM DESIGN (PROG01)
1. Module description
Table maintenance
Narrative description
IS flow chart
B. External system interfaces
IV. PROCESSING DESCRIPTION (PROG01)
A. CODING STRUCTURE
B. PROCESSING RULES
V. SYSTEM INPUTS (PROG01)
A. PARAMETERS
B. FILES
C. OTHER
VI. SYSTEM OR MODULE OUTPUTS (PROG01)
A. PARAMETERS
B. FILES
C. OTHER
VII. FILE STRUCTURE/DATA BASE DESCRIPTION (PROG01)
A. PARAMETERS
B. FILES
1. Narrative description
2. Data elements
3. Access method
4. Volume estimate
C. OTHER
VIII. CONTROL PROVISIONS/PROCEDURES
IX. SECURITY PROVISIONS/REQUIREMENTS
X. BACKUP AND RECOVERY
XI. MANUAL PROCEDURES
Benefits of the Design Phase.
- Commitment to each task
- Detail specifications for program design
- Documentation
- Internal audit available
Design Phase