Printer Friendly
The Free Library
14,794,322 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Developers Guide to Building Software Quality.


Reasoning Inc, supplier of automated au·to·mate  
v. au·to·mat·ed, au·to·mat·ing, au·to·mates

v.tr.
1. To convert to automatic operation: automate a factory.

2.
 software inspection services, has written a 'developer's bible' outlining common mistakes and best practice in writing business-critical applications in C and C++. Eighty per cent of the world's code is written in these two languages. The book, entitled en·ti·tle  
tr.v. en·ti·tled, en·ti·tling, en·ti·tles
1. To give a name or title to.

2. To furnish with a right or claim to something:
 Building Great Soft-ware, examines in depth the five primary causes of fatal errors A condition that halts processing due to faulty hardware, program bugs, read errors or other anomalies. If you get a fatal error, you generally cannot recover from it, because the operating system has encountered a condition it cannot resolve.  in C and C++, the impact of each error, advice on how the error can be repaired, example code fragments and tips on how to avoid the error. A detailed overview of best practice in building software is also included. The book comes at a time when software quality is under the microscope world wide, following disastrous and high profile software failures in industries from banking to air. traffic control, education and medicine. Director of Reasoning, John Rodford, explained the need for a global Improvement in the quality of software being produced in nil industries, "The rise of e-commerce e-commerce, commerce conducted over the Internet, most often via the World Wide Web. E-commerce can apply to purchases made through the Web or to business-to-business activities such as inventory transfers.  and the speed of light changes in the IT industry as a whole have had many positive effects on business, especially in terms of driving down transaction costs Transaction Costs

Costs incurred when buying or selling securities. These include brokers' commissions and spreads (the difference between the price the dealer paid for a security and the price they can sell it).
 and improving customer relationships. However, the pressure being put on software developers is now intense. Software is being produced at an unprecedented rate and must be brought to market in record time to keep pace with competition. Add to this the global shortage of software testers and you have a perfect scenario for poor quality software. "Already this year we have seen software failures causing major air delays at Heathrow, the wrong examination results being awarded to thousands of candidates in Scotland, a serious error in diagnosis in the medical industry which affected hundreds of women and widespread security breaches in the online banking sector. There is clearly a need to improve quality across the board.

"One solution, growing in popularity, is to outsource software inspection -- by offloading the static testing Static Testing is a form of software testing where the software isn't actually used. This is in contrast to Dynamic testing. It is generally not detailed testing, but checks mainly for the sanity of the code, algorithm, or document.  of code, enables a team to focus on the application and functional testing (testing) functional testing - (Or "black-box testing", "closed-box testing") The application of test data derived from the specified functional requirements without regard to the final program structure. ."
COPYRIGHT 2000 A.P. Publications Ltd.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:from Reasoning Inc
Publication:Software World
Article Type:Brief Article
Geographic Code:1USA
Date:Nov 1, 2000
Words:327
Previous Article:What does it take to be a 'world class' player?(computer software industry)(Brief Article)(Statistical Data Included)
Next Article:Hi-Tech Sector shows Continued Confidence in Export Markets.(industry information)(Brief Article)(Statistical Data Included)
Topics:



Related Articles
Computers in Accounting: 1989 Buyer's Guide and Directory.
Times Square: 'we told you so.' (comments about the delay in restoration work at Times Square subway station, reprinted from the open editorial page...
To the Editors.
Database and Network Journal Editorial Features 2000.(News Briefs)
Why is Grace leaving? (Review).
Handbook of Early Literacy Research.(Book Review)
Encyclopedia Americana 3.0.(Product/Service Evaluation)
Making the most of your business, trade media opportunities.(Business of Technology)
Louisa C. Matthew and Lars R. Jones, eds. Coming About ... a Festschrift for John Shearman.(Book Review)
In search of the elusive answer.(Editor's Letter)(Editorial)

Terms of use | Copyright © 2010 Farlex, Inc. | Feedback | For webmasters | Submit articles