Skip to main content

Posts

Showing posts from May, 2020

Computer Network

The human society has advanced. Our requirements have multiplied. Machines have limitations. The capacity of a machine cannot go beyond.  To enable machines, like 'Computers', to work with increased efficiency, 'Computer Networks' were designed. Once a 'Computer' is part of a 'Computer Network', we can see the performance of the 'Computer' climbing up. Also, necessity is the mother of invention. To handle our ever growing list of problems, it was thought that if 'Computers' could be made to cooperate among, the capacity of these electronic machines would shoot up. Indeed this shot in capacity has resulted in increased performance. High performance of 'Computers Networks' is a result of a good teamwork among connected 'Computers'. The level of user satisfaction registers increase. We can easily say that a 'Network' of two 'Computers' is much more powerful than the power of the two same unlinked  'Compute...

Components of Software Systems

A 'Component' is a single piece of code. In fact, a Component is a  small coded unit. 'Software Systems' are designed using coding practices. Such 'Software Systems' are made up of many such pieces of 'Components'.  In a 'Software System', a 'Component' has a well-defined role. It is fitted in the 'Software System' to perform that role.  Many 'Components' compose a 'Software System'. The 'Software System' can work successfully only when all the 'Components' ( pieces ) are doing their assigned tasks properly. Faulty 'Components' can be replaced. In a 'Software System', a 'Component' has to participate. A 'Component' has a well-defined function. It  performs when required.  A 'Component' is designed to work on its own.  It is armed with the code that can fulfill the task it is supposed to do. A 'Software System' is powerful. Such a System is empowered by...