Object-Oriented Technology from Diagram to Code with Visual Paradigm for UML