 |
Object-Process Methodology by Dov Dori
Book Summary InformationAuthor: Dov Dori Edition: Hardcover Audio: German (Unknown); English (Original Language); English (Published) Published: 2002-08-26 ISBN: 3540654712 Number of pages: 453 Publisher: Springer
Book Reviews of Object-Process MethodologyBook Review: Object-Process Methodology (OPM) Summary: 5 Stars
This book describes how Object-Process Methodology (OPM) CASE can be used as a tool for generating complete system intent specifications by graphical object diagrams, precise semantic and syntactic language, and intuitive symbols, definitions and structures. As systems have become more complex, a prevalent problem in systems development has been the number of accruing errors. These errors can cause catastrophic failure in the worst-case in addition to intolerable schedule delays and cost overruns. Introducing errors as well as difficulty finding and successfully correcting them occurs because of the lack of proper analysis and design tools for complex system specifications. OPM has the attributes to mitigate against the possibility of system failure, providing comprehensive visibility for better schedule and cost control in product development. It enhances reuse of system modules, processes and software routines in different contexts, while reducing the chance of errors. OPM automatically generates intent specifications that are readily understood by both customers and product team members and are translatable to machine control subsystems. OPM is a holistic systems paradigm that extends the Object-Oriented (OO) paradigm and overcomes its major shortcomings by integrating system structure and behavior in a single integrated graphic and natural language model. OPM successfully tackles the task of development and lifecycle management of systems, products and projects. OPM is a significant extension of and a major departure from the OO approach. It incorporates the system static-structural and dynamic-procedural aspects into a single, unified model. Presented as a concise visual formalism by a set of Object-Process Diagrams (OPD set), it is automatically translated into a set of Object-Process Language (OPL) script, a subset of natural English. At the basis of the OPM philosophy is the observation that to faithfully and naturally analyze and design systems in any domain, processes, like objects, should be considered as stand-alone "things" (entities) that are not necessarily encapsulated within objects. This detachment and de-coupling of processes from objects emphasizes the duality and complementarity of objects and processes, and opens the door for structure-behavior unification. At any point in time, objects exist with some structure and state. This is the static aspect of the system. Processes affect objects by changing their states. This is the dynamic aspect of the system. System complexity is managed through a number of graphical scaling options: zooming into and out of processes, unfolding and folding objects, and expressing or suppressing object states. These mechanisms provide for selectively detailing a subset of things while still maintaining the high-level context of the details.OPM provides a new framework for specifying design intents and capturing the complexity of hardware and software interaction. Through OPL, it is possible to translate the process into a machine executable code. In addition, OPM can capture the dynamic behavior of the hardware attributes and software states in a single integrated graphical and textual language that is understandable by domain experts who have no programming experience. These traits of OPM ease the development effort for evaluating the system reliability during the design stages. Simulation and testing protocols can be automatically generated though future extensions of OPM to reduce lengthy system verification efforts. The main benefit of OPM is its ability to identify system objects, processes, and the relationships among them in a structured way. The resulting OPD set becomes an excellent framework for identifying how to implement structural and procedural improvements. The resulting OPL script provides a well-defined set of existing and future specifications for the system. The ability to freely switch from text to graphics and back is of great value to understanding the system as a whole with a single graphic and textual model, without the need to consult various models and carry out mental transformation among these various models. Based on my personal experience, the following points highlight the benefits OPM can bring to the particular projects described in this paper. 1. OPM is an excellent way to represent daily activities, products, processes and other complex things 2. OPM has allowed representing the complete system with its various aspects in a single model. The model specifies the systems function, structure and behavior aspects without sacrificing clarity. 3. OPM can be used as a common language to exchange design among members of a team. 4. Since OPM design is visual and textual at the same time, it is easy to explain the design. 5. OPL is very easy to generate from OPD 6. OPM will be a good tool for documenting the existing processes and as ISO documentation.
Summary of Object-Process MethodologyObject-Process Methodology (OPM) is an intuitive approach to systems engineering. This book presents the theory and practice of OPM with examples from various industry segments and engineering disciplines, as well as daily life. OPM is a generic, domain independent approach that is applicable almost anywhere in systems engineering.
Internet Books
|
 |
|
|
Design and Analysis of Experiments: MINITAB Companionby Douglas C. Montgomery, Scott M. Kowalski Wiley; Published: 2010-04-27; Paperback; BookBest price: $43.99
The Art of Systems Architecting, Third Edition (Systems Engineering)by Mark W. Maier CRC Press; Published: 2009-01-06; Hardcover; BookBest price: $87.99Price in other shops: $107.95
Business Dynamics: Systems Thinking and Modeling for a Complex World with CD-ROMby John Sterman, John D. Sterman McGraw-Hill/Irwin; Published: 2000-02-23; Hardcover; BookBest price: $119.95
Predictably Irrational, Revised and Expanded Edition: The Hidden Forces That Shape Our Decisionsby Dan Ariely Harper Perennial; Published: 2010-04-27; Paperback; BookBest price: $8.79Price in other shops: $15.99
Making Hard Decisions with Decision Tools Suite Update Editionby Robert T. Clemen, Terence Reilly South-Western College Pub; Published: 2004-12-08; Hardcover; BookBest price: $74.99Price in other shops: $246.95
Systems Engineering: A 21st Century Systems Methodologyby Derek K. Hitchins Wiley; Published: 2008-01-08; Hardcover; BookBest price: $103.09Price in other shops: $130.00
Project Management for Business, Engineering, and Technology, Third Editionby John M. Nicholas, Herman Steyn Butterworth-Heinemann; Published: 2008-02-20; Paperback; BookBest price: $49.69Price in other shops: $54.95
Decision Making in Systems Engineering and Management (Wiley Series in Systems Engineering and Management)Wiley; Published: 2010-11-16; Hardcover; BookBest price: $85.85Price in other shops: $120.00
Statistics for Engineering and the Sciences (5th Edition)by William Mendenhall, Terry Sincich Prentice Hall; Published: 2006-07-23; Paperback; BookBest price: $65.17Price in other shops: $88.00
Fundamentals of Corporate Finance Standard Editionby Stephen Ross, Randolph Westerfield, Bradford D. Jordan McGraw-Hill/Irwin; Published: 2009-02-24; Hardcover; BookBest price: $128.99
|