LBSC 708L Final Exam Spring 2000 This exam is worth a total of 30 points. You have 2 hours to complete this exam from the time that your FTP download completes, plus an additional 10 minutes to read over the exam. You may use any resources at all (books, Internet, existing code, etc.) except for another person or anything produced by another person after the start of this exam. When you finish the exam, email it to oard@glue.umd.edu. 1) [20 points] Make a Java application which creates a graphical user interface with at least the following functions: a) A pull down menu with which the user can select their astrological sign. This area should be labeled "What's your sign?". There are 12 astronomical signs: Aries, Taurus, Gemini, Cancer, Leo, Virgo, Libra, Scorpio, Sagittarius, Capricorn, Aquarius, Pisces. You can limit your program to the first three if you like. b) A text area in which your horoscope will be displayed. It should not be possible for the user to type in this area. This area should be labeled "Your horoscope". When a menu selection is made by the user, the present contents of the horoscope text area should be removed and replaced with a horoscope for that sign. Partial credit will be awarded if appropriate. For example, you could get partial credit by giving everyone the same horoscope but producing a pull-down menu with the right labels. Attach all of your files (.java and .class) to your email. You can develop your application in any development environment that you like (Java 2 SDK, Visual Cafe, etc.). 2) [10 points] You have been selected to lead project to build a new integrated library system. Your team will start with a small group of 10 people that will focus on establishing the requirements, expand to 100 people during the coding phase, and then contract to 40 people during the testing phase. You have 3 years to complete the project. Explain how you will organize the project members into teams during each phase of the project, and briefly describe the key processes that the teams will engage in (for example, you might have a design team use a rapid prototyping process). You may submit the answer to this question as a Microsoft Word or ASCII text file. --------------------- End ----------------------