For each of the following applications or devices:
A. Create a use case diagram.
B. Write elaborations for at least two use cases. These elaborations should include at least a main scenario.
C. List several plausible non-functional requirements.
D. Write a functional specification (funSpec.doc).
+++++
1. An elevator.
2. A (dumb) mobile telephone
3. A basic web browser, like IE.
4. A basic FTP client
5. A basic bug tracking system, like Bugzilla.
6. An MP3 player, like IPod.
7. A basic social networking service, like FaceBook or MySpace.
8. A GPS application like Google Maps
9. A To-Do List App like AnyDo
10. An airline booking application like Kayak
11. A hotel booking application like Hotels.com
12. An application like Flixster for discovering what movies are playing in local theaters and vice-versa, picking movies, etc.
13. Google or Yahoo's email application.
14. An online banking application.
15. Google or Yahoo's calendar application,
16. A CASE tool like StarUML
17. An e-book reader like Kindle
18. An online book store like Amazon.