Object-oriented and conventional analysis and design methodologies | Synapse