Top users:

1. Nadeem
120
2. Brianna
96
3. Finley
87
4. Sigmund
87
5. Bishop
84
See all...
Win $50! Every month the top Seepedia user wins $50.

Question: How is a program developed and tested?

Asked by laryssa (33 points) on Aug 1, 2009  under Internet & Computers 1 answers

How is a program developed and tested?


Answers
user pic
Nadeem (120 points)

on Aug 1, 2009

The salient feature in the development of an efficient computerized system is software development. The purpose of software development is to transfer complete proposed system into an executable program. After the system is proposed and the software design has been accomplished, the designer move towards development of the software in accordance with the proposed system and design phase specification. The conversion of manual processing into computerized processing requires the development of computer program for the proposed system. There are a number of clearly identifiable steps involved in the programming phase and provide a convenient framework.



Thus the purpose of the programming task is to code, debug and test each program and after integrating them into the modules. The development of the modules is the most complicated and time-consuming stage of the system development. The programs that have been developed in order to give compatibility with the proposed system, each module has to do job properly according to the input and output requirements of the system.



The process of changing the steps in the algorithm to instructions, written in the programming language is called coding.
The following factors are adopted for programs writing.
The programs are simple and straightforward.
The data names and labels used are meaningful.
All the inputs, outputs, and data statements and programs specifications are in their respective groups so that users can find them easily in case of change or errors.



The objective of testing is to determine whether the program satisfies the requirements of the user. It’ll not satisfy some requirements if it still contains errors. Testing is done throughout system development not just at the end.
During testing following techniques are implemented.



System testing is applied on the software to ensure that the software has been operating according to its desired requirements by integrating all the modules of the entire system or not. If the software fails to perform according to its specified requirements than all necessary changes have to be made in the software in order to get correct results. This test not only checks-in the size and structure of data fields using actual data but also checks the flow of test data through the entire system.



In unit testing, each software module (Screen/GUI) has been tested independently from all others using test data. This test is usually conducted to find errors like calculations, data formats, I/O, comparisons and so on and so forth.



In code testing strategy, the logic of the entire system has been tested and results are checked-in time and again to ensure 100% success during its run.



In specification testing, first the software specifications are examined as to what the software should do and how to do under various conditions. Then different test cases have been developed and each of them is applied to confirm whether the software performed according to its specified requirements.


Your Answer

Join or Login to Submit Your Answer

Register Login
   or   




* We'll send an email with a link to activate your account.

We'll publish your answer as soon as you activate your account.