Challenges in Developing Sequence Diagrams (UML)