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