Describe different steps of the object-oriented design process.
The broad steps of the object-oriented design process are:
a. Define context and modes of use of the system
b. Design system architecture
c. Recognize the principal system objects
d. Identification of the concurrency in problem
e. Handling the boundary condition
f. Developing design models
g. Specify the object interfaces.