Are you familiar with UML? Have you written Use Cases before? Unified Modeling Language is a standard language for specifying, visualizing, constructing, and documenting the artifacts for software systems as well as for business modeling, and non- software systems. It uses graphical notifications to express software designs and helps the project team communicate, explore, and validate the architecture of the software being developed. MS Visio, RationalRose, and Sparkx system are UML tools. Some of the UML diagrams are- use case diagram, interaction diagrams, activity diagrams, class diagrams, sequence diagrams, component diagrams, decomposition diagrams, state diagrams, and deployment diagrams. A use case model is a process of defining how the requirements work. It describes the proposed functionality of a new system. Use Case 1: Manager schedules 10 or more employees for a week. 1 Manager clicks on the manage schedule tab 2 Selects week to manage 3 Once a week is sele...