Refining the Ratio Analysis
Basically, refinement leads to purity. Thus to get a cleaner, more understandable and consistent design need to iterate analysis process.
- Re-examine model to remove inconsistencies, and imbalances with and across model.
- Remove misfit, and wrong ideas from the model.
- Refining occasionally involves restructuring model.
- Define constraints in system in a better way.
- You must keep track of generalizations factored on wrong attributes.
- Include exceptions in model many special cases, lack of ordinary symmetry and an object with two or more than two sets of unrelated attributes or operations.
- You should remove extra objects or associations from model. Also, remove redundancy of objects and their extra attributes.