Problem Frames: Analysing and Structuring Software Development ProblemsAddison-Wesley, 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:
|
Vanuit het boek
Resultaten 1-3 van 76
... caused or controlled by some domain , and because they can cause other phenomena in turn . For example , a pulse event in a light unit may cause a state change in the Stop and Go lights ; □ symbolic phenomena are values , and truths ...
... cause state changes without exter- nal stimulus . Passive states can be further classified into : pure passive ... cause events in response to exter- nally caused events ; state - reactive states , in which the domain may cause state ...
... cause a MArr ( f ) model operation ; when SensOn ( f ) changes from true to false , the model building machine will cause a MLV ( f ) model operation . Model symbolic states For our focus on the outstanding requests we want the model to ...
Inhoudsopgave
Focusing on problems | 1 |
chapter | 17 |
chapter | 18 |
Copyright | |
13 andere gedeelten niet getoond
Overige edities - Alles bekijken
Problem Frames: Analysing and Structuring Software Development Problems M. A. Jackson Fragmentweergave - 2001 |
Veelvoorkomende woorden en zinsdelen
Verwijzingen naar dit boek
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 Shaoying Liu Gedeeltelijke weergave - 2004 |