Thursday, February 23, 2012

Who Invented the World Wide Web

This is a common scenario in almost every situation where one needs some information, news, read the latest blogs and get some data for a project. The most common 3 letters in today's world are 'www', that stand for World Wide Web. What is this World Wide Web and how does it work? Let us know more on World Wide Web before moving on to who invented the World Wide Web and when.

What is the World Wide Web
World Wide Web is a system of resources that help a viewer to view and interact with a number of information related to anything under the sun. One can access the World Wide Web from a computer that is connected to the Internet, that is globally interconnected to computer networks. One can easily move from one resource to another and navigate through the World Wide Web through an application known as World Wide Web browser client. This browser client present formulated text, images, sounds, etc, in the form of a World Wide Web page design. One can even click on hyperlinks and navigate to other related World Wide Web pages on the same computer, server or any other World Wide Web server on the network.

Friday, February 17, 2012

Importance of Software Testing

When the software industry was in its nascent stage, much importance was not laid on testing the software. It was often seen that there was a quick check carried out on the software and the software was handed over to the client. Testing the application was looked upon as waste of time and resources. It was simply done so that the item in the checklist of software development could be ticked. However, with passage of time importance of software testing is as much as that of developing a software. There are various reasons for this shift in attitude. We will not get into the details of the same here. We will rather focus on finding out why is software testing important.

What is the Importance of Software Testing?

Error Free Software: If an error free software has to be delivered to the client, software testing has to be carried out in detail. Even a small mistake in the software can have disastrous effects for the client. If a bank software has a mistake and gives out the wrong balance, it can cause trouble either for the bank or for the customer of the bank. For example, if the account details say 0 balance in the account, the customer will suffer. On the other hand, if an extra 0 gets added to the account balance, the bank will have to pay the customer the said amount. Therefore, it is of prime importance that there are no bugs in the software.

Thursday, February 2, 2012

Spiral Model - A New Approach Towards Software Development

Waterfall model is one of the oldest and simplest models designed and followed during software development process. But the waterfall model has its own disadvantages such as there is no fair division of phases in the life cycle, not all the errors/problems related to a phase are resolved during the same phase, instead all those problems related to one phase are carried out in the next phase and are needed to be resolved in the next phase, this takes more time for the next phase to solve them. The risk factor is the most important part, which affects the success rate of the software developed by following the waterfall model.

In order to overcome the cons of waterfall model, it was necessary to develop a new Software Development Model, which could help in ensuring the success of a software project. One such model was developed which incorporated the common methodologies followed in the waterfall model, but it also eliminated almost every possible/known risk factors from it. This model is referred to as the "Spiral Model" or "Boehm's Model".