The Importance of Quality Software- By Egrove Systems

Quality can briefly be defined as a degree of excellence. High quality software usually conforms to the user requirements.
By: eGrove Systems
 
Aug. 18, 2010 - PRLog -- Quality can briefly be defined as a degree of excellence. High quality software usually
conforms to the user requirements. A customers idea of quality may cover a breadth of
features – conformance to specifications, good performance on platform(s)/configurations,
completely meets operational requirements (even if not specified!), compatibility to all the
end-user equipment, no negative impact on existing end-user base at introduction time.
Quality software saves good amount of time and money. Because software will have fewer
defects, this saves time during testing and maintenance phases. Greater reliability contributes
to an immeasurable increase in customer satisfaction as well as lower maintenance costs.
Because maintenance represents a large portion of all software costs, the overall cost of the
project will most likely be lower than similar projects.
Following are two cases that demonstrate the importance of software quality:
Ariane 5 crash June 4, 1996- Maiden flight of the European Ariane 5 launcher crashed about
40 seconds after takeoff
- Loss was about half a billion dollars
- Explosion was the result of a software error
- Uncaught exception due to floating-point error: conversion from a 64-bit integer to a 16-bit
signed integer applied to a larger than expected number
- Module was re-used without proper testing from Ariane 4
- Error was not supposed to happen with Ariane 4
- No exception handler
Mars Climate Orbiter – September 23, 1999 – Mars Climate Orbiter, disappeared as it began to
orbit Mars.
- Cost about $US 125-million
- Failure due to error in a transfer of information between a team in Colorado and a team in
California
- One team used English units (e.g., inches, feet and pounds) while the other used metric
units for a key spacecraft operation.

Egrove Systems http://www.egrovesys.com Corporation provides http://www.egrovesys.com/application-development/joomla-d... web development services using technology of wordpress, joomla, drupal and more cms projects. We have office in various areas like Boston, New Hampshire, Massachusetts, Nashua, MA, New Jersey, Princeton, NYC. For more information http://blog.egrovesys.com

# # #

eGrove Systems is a leading global IT solutions provider with ISO 9001: 2000 certified development facility in India.
End
Source:eGrove Systems
Email:***@gmail.com Email Verified
Zip:03063
Tags:Web Development Company, Web Designing Company In New Hampshire, Joomla Development, Drupal Development
Location:Nashua - New Hampshire - United States
Account Email Address Verified     Account Phone Number Verified     Disclaimer     Report Abuse
eGrove Systems Corporation News
Trending
Most Viewed
Daily News



Like PRLog?
9K2K1K
Click to Share