To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

Class diagram

The Booch method[1] is a method for object-oriented software development. It is composed of an object modeling language,[2] an iterative object-oriented development process,[3] and a set of recommended practices.[4]

The method was authored by Grady Booch when he was working for Rational Software (acquired by IBM), published in 1992 and revised in 1994. It was widely used in software engineering for object-oriented analysis and design and benefited from ample documentation and support tools.[5]

The notation aspect of the Booch methodology was superseded by the Unified Modeling Language (UML), which features graphical elements from the Booch method along with elements from the object-modeling technique (OMT) and object-oriented software engineering (OOSE). Methodological aspects of the Booch method have been incorporated into several methodologies and processes, the primary such methodology being the Rational Unified Process (RUP).[citation needed]

YouTube Encyclopedic

  • 1/3
    Views:
    1 492
    57 420
    14 474
  • methodologies
  • 27 - OOAD - I
  • 29 - OOAD - III

Transcription

Content of the method

The Booch notation is characterized by cloud shapes to represent classes and distinguishes the following diagrams:[6]

Model Type Diagram UML correspondence
Logical Static Class diagram Class diagram
Object diagram Object diagram
Dynamic State transition diagram State chart diagram
Interaction diagram Sequence diagram
Physical Static Module diagram Component diagram
Process diagram Deployment diagram

The process is organized around a macro and a micro process.[1]

The macro process identifies the following activities cycle:

  • Conceptualization : establish core requirements
  • Analysis : develop a model of the desired behavior
  • Design : create an architecture
  • Evolution: for the implementation
  • Maintenance : for evolution after the delivery

The micro process is applied to new classes, structures or behaviors that emerge during the macro process. It is made of the following cycle:

  • Identification of classes and objects
  • Identification of their semantics
  • Identification of their relationships
  • Specification of their interfaces and implementation

References

  1. ^ a b Booch, Grady (1993). Object-oriented Analysis and Design with Applications (2nd ed.). Redwood City: Benjamin Cummings. ISBN 0-8053-5340-2.
  2. ^ Booch, Grady (1994). "Chapter 5:Notation". Object-Oriented Analysis and Design with Applications (2nd Edition). Addison-Wesley. ISBN 0-8053-5340-2.
  3. ^ Booch, Grady (1994). "Chapter 6:The process". Object-Oriented Analysis and Design with Applications (2nd Edition). Addison-Wesley. ISBN 0-8053-5340-2.
  4. ^ Booch, Grady (1994). "Chapter 7:Pragmatics". Object-Oriented Analysis and Design with Applications (2nd Edition). Addison-Wesley. ISBN 0-8053-5340-2.
  5. ^ Martin, Robert Cecil (1995). Designing Object-Oriented C++ Applications using the Booch Method. Prentice-Hall. ISBN 0-13-203837-4.
  6. ^ MD, Fathima. "World of diagrams:Booch diagrams". Retrieved 3 January 2017.

External links

This page was last edited on 16 October 2023, at 00:43
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.