a. When using a PC in on the campus network, you first have to log
in using your university account. Write a detailed use case description "User login" which details the steps required in this process. The use case description should describe the process of user login and include any pre or postconditions and alternative flows or exceptions.
b. You have developed a prototype of a software system and your manager is very impressed by it. She proposes that it should be put into use as a production system, with new features added as required. This avoids the expense of system development and makes the system immediately useful. Write a short report for your manager explaining why prototype systems should not normally be used as production systems.
c. Using your knowledge of how an ATM is used, develop a set of use cases that could serve as a basis for understanding the requirements for an ATM system.
d. You have been asked to develop a system that will help with planning large-scale events and parties such as weddings, graduation celebrations, and birthday parties. Using an activity diagram, model the process context for such a system that shows the activities involved in planning a party (booking a venue, organising invitations, etc.) and the system elements that might be used at each stage.