Author: Allan M. Stavely
Publisher: Addison-Wesley Professional
ISBN:
Category : Computers
Languages : en
Pages : 268
Book Description
Toward Zero-Defect Programming describes current methods for writing (nearly) bug-free programs. These methods are based on practices developed at IBM and elsewhere under the name Cleanroom Software Engineering. The successful application of these methods in commercial projects over the past fifteen years has produced defect rates that are, at least, an order of magnitude lower than industry averages. Remarkably, this reduction in defects comes at no net cost; on the contrary, it is often accompanied by increased productivity and shorter overall development time. In a concise and well-illustrated presentation, Stavely shows how these methods can be applied in three key areas of software development: 1. specification, 2. verification, and 3. testing.
Toward Zero-defect Programming
Author: Allan M. Stavely
Publisher: Addison-Wesley Professional
ISBN:
Category : Computers
Languages : en
Pages : 268
Book Description
Toward Zero-Defect Programming describes current methods for writing (nearly) bug-free programs. These methods are based on practices developed at IBM and elsewhere under the name Cleanroom Software Engineering. The successful application of these methods in commercial projects over the past fifteen years has produced defect rates that are, at least, an order of magnitude lower than industry averages. Remarkably, this reduction in defects comes at no net cost; on the contrary, it is often accompanied by increased productivity and shorter overall development time. In a concise and well-illustrated presentation, Stavely shows how these methods can be applied in three key areas of software development: 1. specification, 2. verification, and 3. testing.
Publisher: Addison-Wesley Professional
ISBN:
Category : Computers
Languages : en
Pages : 268
Book Description
Toward Zero-Defect Programming describes current methods for writing (nearly) bug-free programs. These methods are based on practices developed at IBM and elsewhere under the name Cleanroom Software Engineering. The successful application of these methods in commercial projects over the past fifteen years has produced defect rates that are, at least, an order of magnitude lower than industry averages. Remarkably, this reduction in defects comes at no net cost; on the contrary, it is often accompanied by increased productivity and shorter overall development time. In a concise and well-illustrated presentation, Stavely shows how these methods can be applied in three key areas of software development: 1. specification, 2. verification, and 3. testing.
Specifying Software
Author: R. D. Tennent
Publisher: Cambridge University Press
ISBN: 9780521004015
Category : Computers
Languages : en
Pages : 308
Book Description
Provides an innovative hands-on introduction to techniques for specifying the behaviour of software components. It is primarily intended for use as a text book for a course in the 2nd or 3rd year of Computer Science and Computer Engineering programs, but it is also suitable for self-study. Using this book will help the reader improve programming skills and gain a sound foundation and motivation for subsequent courses in advanced algorithms and data structures, software design, formal methods, compilers, programming languages, and theory. The presentation is based on numerous examples and case studies appropriate to the level of programming expertise of the intended readership. The main topics covered are techniques for using programmer-friendly assertional notations to specify, develop, and verify small but non-trivial algorithms and data representations, and the use of state diagrams, grammars, and regular expressions to specify and develop recognizers for formal languages.
Publisher: Cambridge University Press
ISBN: 9780521004015
Category : Computers
Languages : en
Pages : 308
Book Description
Provides an innovative hands-on introduction to techniques for specifying the behaviour of software components. It is primarily intended for use as a text book for a course in the 2nd or 3rd year of Computer Science and Computer Engineering programs, but it is also suitable for self-study. Using this book will help the reader improve programming skills and gain a sound foundation and motivation for subsequent courses in advanced algorithms and data structures, software design, formal methods, compilers, programming languages, and theory. The presentation is based on numerous examples and case studies appropriate to the level of programming expertise of the intended readership. The main topics covered are techniques for using programmer-friendly assertional notations to specify, develop, and verify small but non-trivial algorithms and data representations, and the use of state diagrams, grammars, and regular expressions to specify and develop recognizers for formal languages.
Computerworld
Author:
Publisher:
ISBN:
Category :
Languages : en
Pages : 132
Book Description
For more than 40 years, Computerworld has been the leading source of technology news and information for IT influencers worldwide. Computerworld's award-winning Web site (Computerworld.com), twice-monthly publication, focused conference series and custom research form the hub of the world's largest global IT media network.
Publisher:
ISBN:
Category :
Languages : en
Pages : 132
Book Description
For more than 40 years, Computerworld has been the leading source of technology news and information for IT influencers worldwide. Computerworld's award-winning Web site (Computerworld.com), twice-monthly publication, focused conference series and custom research form the hub of the world's largest global IT media network.
Introduction to the Team Software Process
Author: Watts S. Humphrey
Publisher: Addison-Wesley Professional
ISBN: 9780201477191
Category : Business & Economics
Languages : en
Pages : 504
Book Description
TSPi overview; The logic of the team software process; The TSPi process; The team roles; Using the TSPi; Teamwork.
Publisher: Addison-Wesley Professional
ISBN: 9780201477191
Category : Business & Economics
Languages : en
Pages : 504
Book Description
TSPi overview; The logic of the team software process; The TSPi process; The team roles; Using the TSPi; Teamwork.
Zero Defect Software
Author: G. Gordon Schulmeyer
Publisher: McGraw-Hill Companies
ISBN:
Category : Computers
Languages : en
Pages : 392
Book Description
Izboljšava kvalitete programske opreme s ciljem brezhibnosti, predvsem z inteligentno uporabo statistične kontrole za kontrolirani (ang. controled) in overjeni proces razvoja softwarea.
Publisher: McGraw-Hill Companies
ISBN:
Category : Computers
Languages : en
Pages : 392
Book Description
Izboljšava kvalitete programske opreme s ciljem brezhibnosti, predvsem z inteligentno uporabo statistične kontrole za kontrolirani (ang. controled) in overjeni proces razvoja softwarea.
Zero Defects
Author:
Publisher:
ISBN:
Category : Quality control
Languages : en
Pages : 248
Book Description
Publisher:
ISBN:
Category : Quality control
Languages : en
Pages : 248
Book Description
Principles of Verification: Cycling the Probabilistic Landscape
Author: Nils Jansen
Publisher: Springer Nature
ISBN: 3031757831
Category :
Languages : en
Pages : 462
Book Description
Publisher: Springer Nature
ISBN: 3031757831
Category :
Languages : en
Pages : 462
Book Description
Software Reliability Methods
Author: Doron A. Peled
Publisher: Springer Science & Business Media
ISBN: 1475735405
Category : Computers
Languages : en
Pages : 344
Book Description
This book presents current methods for dealing with software reliability, illustrating the advantages and disadvantages of each method. The description of the techniques is intended for a non-expert audience with some minimal technical background. It also describes some advanced techniques, aimed at researchers and practitioners in software engineering. This reference will serve as an introduction to formal methods and techniques and will be a source for learning about various ways to enhance software reliability. Various projects and exercises give readers hands-on experience with the various formal methods and tools.
Publisher: Springer Science & Business Media
ISBN: 1475735405
Category : Computers
Languages : en
Pages : 344
Book Description
This book presents current methods for dealing with software reliability, illustrating the advantages and disadvantages of each method. The description of the techniques is intended for a non-expert audience with some minimal technical background. It also describes some advanced techniques, aimed at researchers and practitioners in software engineering. This reference will serve as an introduction to formal methods and techniques and will be a source for learning about various ways to enhance software reliability. Various projects and exercises give readers hands-on experience with the various formal methods and tools.
Computer Programming for Beginners
Author: Murali Chemuturi
Publisher: CRC Press
ISBN: 0429842147
Category : Computers
Languages : en
Pages : 335
Book Description
This book aims to capture the fundamentals of computer programming without tying the topic to any specific programming language. To the best of the authors’ knowledge there is no such book in the market.
Publisher: CRC Press
ISBN: 0429842147
Category : Computers
Languages : en
Pages : 335
Book Description
This book aims to capture the fundamentals of computer programming without tying the topic to any specific programming language. To the best of the authors’ knowledge there is no such book in the market.
Computer Decisions
Author:
Publisher:
ISBN:
Category : Electronic data processing
Languages : en
Pages : 1166
Book Description
Publisher:
ISBN:
Category : Electronic data processing
Languages : en
Pages : 1166
Book Description