Formal and Informal Software Development Techniques
Compares and contrasts the use of formal methods and informal methods within the software process.
2,535 words (approx. 10.1 pages) |
8 sources |
2001
Paper Summary:
This paper investigates the role of formal methods (such as Z, Object-Z, VDM, B) within the software process and compares these to less formal methods such as natural language specifications and semi-formal methods like UML/Fusion. The complexities of formal methods are weighed against the software quality benefits often achieved through their use. Overall cost-effectiveness of both methods are discussed, as well as situations where formal methods may not be required (non-critical applications, rapid prototyping).
From the Paper:
"While it is clear that both formal and informal methods have their own inherent benefits and shortfalls, it seems as though formal methods are the best option if software quality and overall cost-effectiveness are to be maximized. With increased tool support and method standardization, barring personal preference, there are few reasons why a formal approach should not be implemented. Increased acceptance of formal methods would most likely lead to higher quality software due to the more complete and precise specification that mathematical notations allow. While the initial costs experienced in the early stages of the development process may be high, these become less important as the benefits trickle their way through the software development process."
More papers on Formal and Informal Software Development Techniques:
Formal and Informal Software Development Techniques (2012, January 15). Retrieved February 10, 2012, from http://www.academon.com.au/Comparison-Essay-Formal-and-Informal-Software-Development-Techniques/3279
"Formal and Informal Software Development Techniques" 15 January 2012. Web. 10 Feb. 2012. <http://www.academon.com.au/Comparison-Essay-Formal-and-Informal-Software-Development-Techniques/3279>
ATTENTION:
Your browser does not have cookies enabled.
Our shopping cart will not function properly.
Downloadable version: AU$ 43.95
ADD TO CART »
You will be able to download, read and edit this file once you buy this document
Shopping Cart
Currency:
Published by:
Publisher Since:
Mar 06, 2002
Bachelor of Information Technology student currently undertaking Honors study.