
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
This book is a must-have for all IT professionals facing software development problems on a daily basis. If you are a systems analyst or requirements engineer it will provide an essential, practical guide from the task of identifying the problem to making the descriptions needed to resolve it.It will help you: decompose complex problems into simpler subproblems and see how the subproblems fit together; and build up a repertoire of simple, clear and easily applicable problem classes which you can access and reuse, drawing on the experience associated with each class.Features: numerous real-world example problems are analyzed, giving you insight into how to recognize and structure your own problems in practice; a mixture of large and small problems is presented, showing the stripped down essence of problem classes and discussing different aspects of each problem; problem frames are independent of any particular development method, so they can be easily applied in your own situation; and appendices summarizing the descriptive languages and notations; plus a glossary of terminology.
This book investigates the core challenge of how to effectively analyze and structure complex software development problems before attempting to solve them. Michael J. B. Jackson, a recognized authority in software requirements and systems development, presents a rigorous framework for decomposing intricate technical issues into manageable subproblems. By applying the concept of 'problem frames,' the author provides a systematic methodology that allows engineers to identify the underlying nature of a problem and select appropriate strategies for resolution. The text emphasizes the importance of clear, descriptive modeling as a prerequisite for successful software design.
What You Will Find
Experts in the field of requirements engineering view this work as a foundational text for understanding the structural aspects of software development. Readers frequently note the academic rigor of the prose, which provides a disciplined approach to problem-solving that remains independent of specific programming languages or development methodologies.
Page Count:
416
Publication Date:
2021-01-01
Publisher:
Addison-Wesley
ISBN-10:
020159627X
ISBN-13:
9780201596274
No comments yet. Be the first to share your thoughts!