Develop an appropriate design document for the new specifications for the chat program. The specifications in cluse the requirements in L&L, section 4.12 as well as the specifications done by both groups for lab 4. The design document may include class diagrams, sequence diagrams, or simply explanation of where new responsibilities must be placed. You should determine how to best convey the new aspects of the design, given the design given in the book for the chat classes previously.
Implement your new design and test that it meets the specifications.
An appropriate design document that documents how the new fucntionality will be incorporated into the design.
Code that meets the new specifications.