What are the different views that are considered when building an object-oriented software system?
Normally there are 5 views. Use Case view – This view exposes the requirements of a system. Design View – Capturing the vocabulary. Process View – modeling the distribution of the systems processes and threads. Implementation view – addressing the physical implementation of the system. Deployment view – focus on the modeling the components required for deploying the system. • What are diagrams? Diagrams are graphical representation of a set of elements most often shown made of things and associations. • What are the major three types of modeling used? Major three types of modeling are structural, behavioral, and architectural. • Mention the different kinds of modeling diagrams used? Modeling diagrams that are commonly used are, there are 9 of them. Use case diagram, Class Diagram, Object Diagram, Sequence Diagram, statechart Diagram, Collaboration Diagram, Activity Diagram, Component diagram, Deployment Diagram. • What is Architecture? Architecture is not only taking care of the struct