An Introduction to General Systems Thinking
For more than twenty-five years, An Introduction to General Systems Thinking has been hailed as an innovative introduction to systems theory, with applications in software development and testing, medicine, engineering, social sciences, architecture, and beyond.
Used in university courses and professional seminars all over the world, the text has proved its ability to open minds and sharpen thinking.
In this eBook we’ll look at Chapters 1, 2 & 5.
Chapter 1: The Problems
A major problem in software testing is the growth of complexity in the software being tested. General systems thinking is an approach to dealing with complex systems, and has proved helpful to thousands of testers. This chapter provides a foundation by examining the sources of complexity and where some other approaches fall short of dealing with it.
Chapter 2 – The Approach
This chapter outlines the general systems approach, preparing the reader for putting that approach to work in solving practical problems such as testing complex systems.
Chapter 5 – Breaking Down Observations
This chapter provides powerful tools for simplifying the observation (such as testing) of complex systems.