
- OOAD Tutorial
- OOAD - Home
- OOAD - Object Oriented Paradigm
- OOAD - Object Oriented Model
- OOAD - Object Oriented System
- OOAD - Object Oriented Principles
- OOAD - Object Oriented Analysis
- OOAD - Dynamic Modelling
- OOAD - Functional Modelling
- OOAD - UML Analysis Model
- OOAD - UML Basic Notations
- OOAD - UML Structural Diagrams
- OOAD - UML Behavioural Diagrams
- OOAD - Object Oriented Design
- OOAD - Implementation Strategies
- OOAD - Testing & Quality Assurance
- OOAD Useful Resources
- OOAD - Quick Guide
- OOAD - Useful Resources
OOAD Object Modeling Techniques Q/A #4
Question:What is the difference between SA/SD and OMT?
Answer:
Sr. No. | SA/SD | OMT |
---|---|---|
1 | It manages a system around procedures. | It manages system around real world objects. |
2 | More importance is on functional model and less on object model. | More importance is on object model and less on functional model. |
3 | Dominance order is functional, dynamic and object. | Dominance order is object, dynamic and functional. |
4 | It is a historical approach. | It is much advanced approach. |
5 | It clearly marks the system boundaries across which software procedures should communicate with real world. It is difficult to extend boundries. | System boundries can be easily extending by adding new objects, relationships. |
6 | Decomposition of process to sub-process is not standardized. Different people provide different decomposition. | Decompsition is based on objects so different people provide similar decomposition. |
7 | Reusability of components across projects is less as compared to in OMT. | Reusablity of components across projects is more as compared to SA/AD. |
8 | Not easily modifiable and extensible. | Easily modifiable and extensible. |
9 | Used when functions are more important than data. | Used when data is more important than functions. |
10 | Difficult to merge programming code organized about functions while database is organized around data. | It better integrates data with programming code as database is organized around data. |
Advertisements