Professional Documents
Culture Documents
View Point Oriented Requirements Method
View Point Oriented Requirements Method
They recognize that different stakeholders have varied needs, concerns, and priorities when it comes to a
software system.
Instead of treating requirements as a single, uniform set of instructions, these methods break them
down into distinct viewpoints, each addressing specific concerns.
1. Multiple Viewpoint Approach: This method breaks down the system's requirements into
multiple viewpoints, each representing a different aspect or concern, such as functionality,
performance, security, usability, etc.
Each viewpoint is handled separately, allowing stakeholders to focus on and prioritize their
specific concerns.
FOR EXAMPLE:
2. Viewpoint-oriented Modeling: It involves creating separate models for each viewpoint. For
instance, an architect might create an architectural view, while a user experience designer might
develop a usability view.
These different models help stakeholders communicate and understand the system
requirements better.
FOR EXAMPLE
In building a car-sharing platform, different stakeholders might create separate models:
Architectural View: Defines the system's structure, detailing components like the mobile app,
backend servers, and databases.
User Experience View: Focuses on the interface design, emphasizing user flows, wireframes, and
accessibility considerations.
Business Logic View: Describes the logic behind pricing, scheduling, and payment processing.
Data Management View: Illustrates the data storage mechanisms, including data models and
database schemas.
FOR EXAMPLE:
FOR EXAMPLE: