essay on purana qila case study on uml diagrams