0% found this document useful (0 votes)
106 views

Booch Methodology

Uploaded by

Aarthi E
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

Booch Methodology

Uploaded by

Aarthi E
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Booch Methodology – NOTEFLIX https://bcanotes4u171863936.wordpress.

com/booch-methodology/

NOTEFLIX

Booch Methodology

It is a widely used object oriented method that helps to design system using object
paradigm.

The Booch method covers the analysis and design phases of an OO-system
implementation.

Disadvantage : Booch defines a lot of symbols to document almost every design


decision. Not all symbols and diagrams are used.

Advantage : it is possible to fully document the OO-code.

The Booch method consists of the following diagrams:

Class diagrams
Object diagram
State transition diagrams
Module diagram
Process diagrams
Interaction diagrams

The Booch methodology prescribes micro development process and micro development
process.

The macro process serves as a controlling framework for the micro process and can take
weeks or even months. The primary concern of the macro process is technical
management of the system. such management is interested less in the actual object
oriented design than how well the project response to the requirements set for it and
whether it is produced on time. In the macro process, the traditional phase of analysis
and design to a large extent are preserved.

Conceptualization

During conceptualization, you establish the code requirements of the system. you
establish a set of goals and develop a prototype to prove the concept.

Analysis and Development of the model

1 of 2 31-03-2024, 08:23 am
Booch Methodology – NOTEFLIX https://bcanotes4u171863936.wordpress.com/booch-methodology/

In this step, you use the class diagram to describes the roles and responsibilities objects
are to carry out in performing the desired behavior of the system. Then, you use the
object diagram to describe that desired behavior of the system in terms of scenarios or
alternatively, use the interaction diagram to describe behavior of the system in terms of
scenarios.

Design create the system architecture

In the design phase, you use the class diagram to decide what classes exist and how they
relate to each other. Next, you use the object diagram to decide what mechanisms are
used to regulate how objects collaborate. Then you use the model diagram to map out
where each class and objects should be declared. Finally you use the process diagram to
determine to which processor to allocate a process. also, determine the schedules for
multiple processes on each relevant processor.

Evolution or implementation

Successively refine the system through many iterations. Produce a stream or software
implementations, each of which is a refinement of the prior one.

Maintenance

The macro development process consists of the followling steps :

Make localized changes to the system to add new requirements and eliminate bugs

The Micro Development Process

Each macro development process has its own micro development processes. The micro
processes is a description of the day to day activities by a single or small group of
software developers. The micro development process consists of the following steps :

Identify classes and objects


Identify class and object semantics
Identify class and object relationships
Identify class and object interfaces and implementation

© 2024 NOTEFLIX

WEBSITE POWERED BY WORDPRESS.COM.

2 of 2 31-03-2024, 08:23 am

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy