Booch Methodology:
यह एक object oriented design approach है जिसकी खोज 1986 मे Booch के द्वारा किया गया
था। Booch methodology
system development के analysis और design phase को cover करता
है। Booch methodology को कभी-कभी large
set of symbol के वजह से criticize भी किया जाता है।
Booch methodology मे following
diagram included होते हैं-
- Class diagram
- Object diagram
- State Transition diagram
- Module diagram
- Process diagram
- Interaction diagram
Fig: Object
Oriented Design and hierarchy (image is self explanatory)
Booch
methodology दो development process को suggest करता
है-
-Macro development process
Macro development process मे following
steps होते हैं-
- Conceptualization: किसी system का development start करने से पहले उसे conceptualize किया जाता है। ईस चरण मे किसी problem को solve करने की different पहलुओ को देखा जाता है।
- Analysis and development of the model: किसी problem के conceptualize होने के बाद ईस चरण में concept को model के रुप मे बदलने के लिए analysis करके overall model को develop करते हैं।
- Design or create the system architecture: इस चरण मे model का design बनाया जाता है, इसे system architecture के रूप मे प्रस्तुत किया जाता है। system architecture, system का overall structure बताता है।
- Evolution or implementation: एक बार system का architecture बनने के बाद system का development या implementation start किया जाता है। ईसे system evolution भी कह सकते हैं।
- Maintenance: System के बनने के बाद उसका deployment कर दिया जाता है। यदि system मे कुछ भी problem आता है तब ईस चरण सुधार किया जाता है।
-Micro development process
- Identify classes and objects: class और objects को development के लिए identify किया जाता है।
- Identify class and object semantics: class और object के meaning को समझा जाता है।
- Identify class and objects relationship: class और object के बिच relationship बनाया जाता है।
- Identify class and object interfaces and implementation: object interface बनाया जाता है और उनका implementation किया जाता है।
Reference: Bahrami's Object Oriented System Development PPT, The Internet
No comments:
Post a Comment