Archive for July, 2009

the Value of the Internet

Imparting of knowledge, providing of communication gateways and earning for personal income are the three pillars supported by the discovery of the internet technology. It was in the 20th century when the development of computers came about which lead the way to the utility of networking technology, thus, internet was born. Nowadays, the internet has become a large part of the daily activities that people undertake in order to learn, to yearn and to earn.

The internet houses websites that contain information that supplements the needs of our mind. Whether you are looking for basic information to answer school assignments, office tasks, business requirements, or for private leisure, the internet is filled with information which are factual or opinionated in nature. E-books and e-magazines are the direct counterpart of books and magazines in hardcopy form that are used as learning media in the internet. Even encyclopedia resources can be found in the internet.

The internet has also bridged distances through various communication channels it has opened for people such as e-mail and chat websites. Messages can be delivered in real time to a recipient far from the sender with the use of these tools. Social networking tools also provided solutions for finding acquaintances that had long been not in contact with each other. Searching for old friends and talking to them once again has been easy with the internet.

The internet has also created a global marketplace accessible at any part of the world. With the help of virtual payment technology, venturing in different online businesses is possible and handy through the internet.

The waterfall programming model is the most conservative and widely used model in software development. This model is done using a series of processes that are performed in a step by step manner. These steps starts with the requirements stage followed by the design stage, implementation stage, verification stage and ended with a maintenance stage. These steps are always done in this manner for each step serves as a prerequisite of the next step.

In the requirements stage, the developer determines the specifications that needed to be fulfilled in the creation of the software. Determination of the accurate requirements is important to prevent re-coding of the software. From the code requirements to testing requirements, everything must be set in the requirements stage.

In the design stage, full comprehension of the requirements gathered is the main objective. Creation of diagrams, pseudocodes and code snippets are some of the activities done in this stage. Also, initial documentation is done in this stage.

The implementation stage and verification stage are the actual production of the code. In the implementation stage, the developer writes the code while in the verification stage, the developer tests and debugs it.

Finally, in the maintenance phase, the developer provides support to the final output in case bugs are found at a time that the implementation and verification stages have ended.