Problem Frames: Analysing and Structuring Software Development Problems
Addison-Wesley/ACM Press, 2001 - 390 pagina's
"Understanding and using problem frames will likely become an essential skill of all good software system designers. Jackson's book provides a beautifully crafted pathway into this world."
David Garlan, Associate Professor, Computer Science Department, Carnegie Mellon University
"In 'Problem Frames' I believe that Michael Jackson has taken the mysticism that surrounds design patterns and constructed a much more accessible technique utilizing a frame metaphor."
It is tempting when approaching a software development problem to rush headlong into the trap of thinking too soon about the solution. Software development problems are about the world outside the computer the real environment in which the system must have its effect and demand consideration of the surrounding characteristics, relationships and context. Problem frames are a tool for classifying, analyzing and structuring such software development problems. Whereas object oriented patterns are primarily concerned with solutions, problem frames focus on the problem itself, enabling you to understand and address it clearly and directly.
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:
Resultaten 1-3 van 57
And, as we will see, to structure some problems you really do have to introduce a
database or object structure as an analogic model into your analysis. So you will
sometimes find yourself talking about the computer. There is nothing wrong with ...
Also, it's usually a designed domain. The party plan domain has a data structure
that can hold values and relationships among the values, and operations that can
cause changes in the values and relationships held in the data structure.
Structures of this kind are the subject of a large part of computer science. Did you
understand the family tree properly? Here are two questions to help you to check
your understanding. □ How many times does each person in the database ...
Wat mensen zeggen - Een review schrijven
Problems and subproblems
8 andere gedeelten niet weergegeven
Overige edities - Alles weergeven
Pattern-Oriented Software Architecture, On Patterns and Pattern Languages
Frank Buschmann,Kevin Henney,Douglas C. Schmidt
Gedeeltelijke weergave - 2007
Formal Engineering for Industrial Software Development: Using the SOFL Method
Gedeeltelijke weergave - 2004