Programming Concepts


Programming Concepts




1. Programming Concepts (Software Development Life Cycle)


I. Requirement analysis and requirement definition: The requirement has to be analyzed thoroughly considering the boundaries, limitations, the exceptions, the accuracy level, the performance expected and the speed of operation. Every aspect of requirement has to be explicitly specified.

II. System design: The system of software development with every subsystem is to be designed. The input and output of every subsystem is to be specified, function of every subsystem is to be specified.

III. Software design: Most suitable software depending upon the system requirement is chosen and the software is developed.

2. Programming Concepts (Software Development Life Cycle)


      IV. Implementation and unit testing : The subsystems developed are implemented and tested. The input to each subsystem is simulated.


 V. Integration and system testing : All the subsystems are integrated and checked on system level. The output is tested for worst-case conditions. The accuracy level exception conditions are also checked.

 VI. Operation and maintenance : The system developed is functionally put to operation and maintained.

 VII. Evolution and improvement : The software developed is improved if there are any flaws, which are evident after the system is being put in operation. Also the system is evolved if there is any change in the requirement due to compelling changes in business trends or technology.




Post a Comment

0 Comments