| written 6.9 years ago by | • modified 6.9 years ago |
Subject: Object Oriented Modeling and Design
Difficulty: Medium
Marks: 4 Marks
| written 6.9 years ago by | • modified 6.9 years ago |
Subject: Object Oriented Modeling and Design
Difficulty: Medium
Marks: 4 Marks
| written 6.9 years ago by |
Object Modeling Technique (OMT) by Rambaugh includes four stage
1 Analysis: -
Starting from a statement of the problem, the analyst builds a model of the real-world situation showing its important properties.
The analyst works with the requestor to understand the problem statement.
The analysis model is a concise, precise abstraction of what the desired system must do, not how it will be done
A good model can be understood and criticized by application experts who are not programmers.
The analysis model does not contain any implementation details.
2. System Design: -
System designer makes high level decisions about the overall architecture.
During system design, the target system is organized into subsystems based on both the analysis structure and the proposed architecture.
The system designer decides what performance characteristics to optimize, choose a strategy of attacking the problem and make tentative resource allocations.
3. Object Design: -
The object designer builds a design model based on the analysis model but contains implementation details.
The designer adds details to the design model in accordance with the strategy established during system design.
The focus of object design is the data structures and algorithms needed to implement each class.
4. Implementation: -
The objects, classes and relationships developed during object design are finally translated into a particular programming language, database or hardware implementation.