Assume that you have built a program Tech Comm. The system should allow 2
friends Amna and the Sara to be in remote location, but both can view a real-time
desktop. Amna should be able to change the code and the Sara can point to the
objects on the Amna’s desktop. Also, there is an audio/video chat portal to let both
friends to communicate. The system allows these friends to easily change/swap
roles and record sessions in the form of video chats. Also, Amna can issue the
system to back up the old work.
Part A. Draw a use case diagram to show the functionalities of the system.
Part B. Describe in detail five non-functional requirements for the system.