Software Testing offers a synthesis of information in the field of software testing. It brings together the two fundamental approaches-functional and structural-with numerous practical examples and exercises. The material provides the basis for making well-informed choices regarding appropriate tech
Modeling Software Behavior: A Craftsman's Approach
✍ Scribed by Paul C. Jorgensen
- Publisher
- Auerbach Publications, CRC Press
- Year
- 2009
- Tongue
- English
- Leaves
- 222
- Edition
- 0
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
A common problem with most texts on requirements specifications is that they emphasize structural models to the near exclusion of behavioral models—focusing on what the software is, rather than what it does. If they do cover behavioral models, the coverage is brief and usually focused on a single model. Modeling Software Behavior: A Craftsman’s Approach provides detailed treatment of various models of software behavior that support early analysis, comprehension, and model-based testing.
Based on the popular and continually evolving course on requirements specification models taught by the author at universities and corporate environments, the text covers six behavioral models—providing the background behind these models and the required mathematics. As evidence of models at work, the author introduces eleven continuing examples. Five of these examples are illustrated with the six models, allowing readers to easily compare the expressive power of the various models. The examples chosen reflect a wide variety of behavioral issues.
Providing complete coverage that includes flowcharts, decision tables, finite state machines, two variations of Petri Nets, and StateCharts, this book will help students develop the understanding of the expressive capabilities and limitations of models of system behavior needed to make informed and appropriate choices among different models when confronted with new challenges.
📜 SIMILAR VOLUMES
<p>This updated and reorganized Fifth edition of <b>Software Testing: A Craftsman's Approach </b>applies the strong mathematics content of previous editions to a coherent treatment of software testing. Responding to instructor and student survey input of previous editions, the authors have streamlin
The software development world has changed significantly in the past five years. Noteworthy among its many changes is the emergence of the ""Unified Modeling Language"" (UML) as an industry standard. While thousands of software computer professionals and students continue to rely upon the bestsellin
<p>This updated and reorganized Fifth edition of <b>Software Testing: A Craftsman's Approach </b>applies the strong mathematics content of previous editions to a coherent treatment of software testing. Responding to instructor and student survey input of previous editions, the authors have streamlin
This updated and reorganized Fifth edition of Software Testing: A Craftsman's Approach applies the strong mathematics content of previous editions to a coherent treatment of software testing. Responding to instructor and student survey input of previous editions, the authors have streamlined chapter