Good Software Assignment Help | Good Software Homework Help

Good Software

The various number of attributes associated with a software decides whether it is good or bad. These attributes reflect the quality of a software product. The specific set of attributes which one expects from a software system, depends on its application. Therefore, a banking system must be secure, a telephone switching system must be reliable, an interactive game must be responsive. These can be generalized into a set of attributes.

Therefore the general attributes of a good software are given below:

Maintainability
The case of maintenance of software is very important and is critical to bolt software engineer and its user. Software should be written in such a way that it may evolve to meet the changing needs of customers. This is a critical attribute as software change is required, because of changing business environment, which are unavoidable.

Dependability
Software dependability has a range of sub-attributes. They are as follows:
•    Reliability through assured performance
•    Security
•    Safety

Dependable software should not cause physical or economic damage in the event of system failure.

Efficiency
The software is termed good if it uses the resources at its command in the most effective manner. That is, software should not make wasteful use of system resources such as memory, processor and storage. Efficiency therefore includes the following:
•    responsiveness
•    Processing time
•    memory utilization

Usability
Software becomes usable if it does not call for extra effort to be learnt. Usability increases with good documentation and an appropriate user interface.

For more help in Good Software click the button below to submit your homework assignment