What is Software?
Software delivers most of the product information for example an individual’s financial transactions so that the data can be more useful in a local contact, it provides a getaway to worldwide information networks and provides the means for acquiring information in all of its forms, it manages business information to enhance competitiveness.
According to IEEE Glossary : Software is the collection of computer programs, procedures, rules and associated documentation and data.
Hence software is:
1) Instructions or computer programs that when executed provide desired function and performance.
2) Data structures that enable the programs to adequately manipulate information.
3) Documents that describes the operation and use of the programs.
According to IEEE Glossary : Software is the collection of computer programs, procedures, rules and associated documentation and data.
Hence software is:
1) Instructions or computer programs that when executed provide desired function and performance.
2) Data structures that enable the programs to adequately manipulate information.
3) Documents that describes the operation and use of the programs.
Software Characteristics:
Software is a logical entity more than it is a physical system entity. That’s why software characteristics are quite different from that of hardware. Due to its conceptual nature, there is an ‘intellectual distance’ between the software and the problem, the software is solving. This distance makes it harder for a person who understands the problem to understand the software solving problem. So to minimize this distance, considerable effort is required in first trying to understand how the software solves the problem.
The key characteristics of software are:
1) Software is Engineered and not Manufactured
I. It is not manufactured in the conventional sense, to engineer software high quality is to be achieved through good designs after critical analysis by people.
II. It requires application of sophisticated tools, correct methodology, model to engineer a product in order to minimize the intellectual distance between the problem and the software which is to be built.
2) Software does not Wear-out
I. Software does not wear out due to age. Whereas in case of hardware, it displays relatively high failure rates early in its life which accounts for design/manufacturing defects. Later these defects are corrected and failure rate drops to a steady- state level for some period of time.
II. As time passes the failure rates rises again as the hardware components suffer from the aggregate affect of dust, vibration, abuse, temperature extremes. Thus hardware begins to wear out.
3) Software is a Differentiator
4) Software is an Aging Factory
Software development company in Jaipur Provide complete software training and development services. you may enroll or contact with these company based in jaipur. Next chapter will be on Software myths
The key characteristics of software are:
1) Software is Engineered and not Manufactured
I. It is not manufactured in the conventional sense, to engineer software high quality is to be achieved through good designs after critical analysis by people.
II. It requires application of sophisticated tools, correct methodology, model to engineer a product in order to minimize the intellectual distance between the problem and the software which is to be built.
2) Software does not Wear-out
I. Software does not wear out due to age. Whereas in case of hardware, it displays relatively high failure rates early in its life which accounts for design/manufacturing defects. Later these defects are corrected and failure rate drops to a steady- state level for some period of time.
II. As time passes the failure rates rises again as the hardware components suffer from the aggregate affect of dust, vibration, abuse, temperature extremes. Thus hardware begins to wear out.
3) Software is a Differentiator
4) Software is an Aging Factory
Software development company in Jaipur Provide complete software training and development services. you may enroll or contact with these company based in jaipur. Next chapter will be on Software myths