Explain the operational characteristics of a good software.

CS Professional · Information Technology and Systems Audit · PYQS · June 2019
Explain the operational characteristics of a good software.

Answer & Explanation:

Various Operational Characteristics of good software are: Correctness: The software should meet all the specifications stated by the customer. Usability/Learnability: The amount of efforts or time required to learn how to use the software should be less. This makes the software user-friendly even for IT-illiterate people. Integrity: Software should be integrated with other applications and it should not affect the working of another application. Reliability: The software should not have any defects. Not only this, it shouldn't fail while execution. Efficiency: The software should make effective use of the storage space and execute command as per desired timing requirements. Security: The software shouldn't have ill effects on data / hardware. Proper measures should be taken to keep data secure from external threats. Safety: The software should not be hazardous to the environment/life. Maintainability: refers to how easily modifications/changes can be made to the current architecture and correct any shortcomings. Portability: Porting software to other computer configurations is important for several reasons. Good software products can have a life of 15 years or more, whereas hardware is frequently changed at least every 4 or 5 years. Thus good software can be implemented, over its lifetime, on three or more different hardware configuration.

Topics: Software Engineering

Open in Interactive Practice Hub · Full Practice Hub · Chapter Weightage · More in this subject

Related Questions in this Topic