# CBSE (UGC) NET Paper 1 Communication and Technology: Software Development

## Software Development

Solicitware developing, also called programming is problem-solving process. Generally comprise of the core steps stated below:

1. Mention the problem: To quote the problem clearly without any confusion.

2. Elaborate the problem: To find out the relevant outputs.

3. Design algorithm: To develop a list of steps, called an algorithm, that will initiate with the input and stop with the output:

4. Use algorithm: To write a program in a language as per the algorithm.

5. Test the program: To verify that the program indeed cultivates the desired result in selected testing cases.

6. Maintain the program: To update the program according to new information. Steps in the above mentioned procedure have to be performed again to rectify the errors found meanwhile the process.

### Example

Kilometer-mile translation.

1. Specify the problem: a survey of maps, some with distances in kilometer, while others with miles. All result should be in kilometer.

2. Analyze the problem: Distance in miles should be converted into kilometers. The relation is one mile equals 1.609 kilometer. Hence, the input is a miles value. The output is the corresponding kilometer value.

3. Design the algorithm: There are three steps:

1. get the distance in miles

2. times 1.609 to that number

3. show the result.

4. Use the algorithm.

5. Test the program: Run it with several distances in miles as input, then check the output.

6. Maintain the program: Irrelevant for this problem.

### World-Wide Web

Its Uses as a Teaching Tool ‘World-Wide Web represents a new concept in technology, the library on your desktop, the dictionary at your fingertips, the sound at your ear. Everthing is widely available on WWW’ Why Use the Web? The World-Wide Web (or the Web) is one of the most accessible tools available for academician to use. It allows an easy means of publishing material, it has a low learning curve, the majority of its browsers are graphical and user friendly, and above all it is free to most people in Higher Education. The Web works on a client-server principle. The user launches their browser (e. g. Netscape) on their machine, which in turn interrogates a server retrieving files. Files are located via their Uniform Resource Locator (URL) -a unique address detailing the protocol for transferring the data, the domain name of the Web server, and the pathname/filename of the actual document. The Web presents a head-on comparison with traditional multimedia-authoring tools such as Tool Book, HyperCard. Director, and 80 on. Academies who wish to create simple computer aided learning courseware often face the decision of whether they should go down the path of learning a multimedia-authoring tool and distributing the material on a CD-ROM or floppy disk; or whether they should move to the Internet and use the multimedia and hypertext functions of the Web.