LBSC 690 Section 0201 Final Exam December 17, 1997 Read each question carefully. The maximum possible score on this exam is 100 and the minimum possible score is -5. You may use your own personal copy of Oakman (including any notes made in your own handwriting), an electronic calculator, and the Excel, Access, FTP, telnet, and calculator software on your teaching theater computer and (using telnet) you may use Java on WAM. You may not display or execute any file on the teaching theater computer or on any other computer that existed before taking this test except those that you are asked to manipulate in a question on this test. In particular, you may not refer to any electronic class notes or to the class web page, and you may not use Word, Powerpoint, or any web browser. It is a violation of academic integrity to provide information about this exam directly or indirectly to any student in LBSC 690 who has not yet completed the midterm exam, regardless of which section they are taking. NOTE: Be careful to limit your answers to what is asked for, or you could run out of time. For example, if you are asked only to LIST items, there is no need for an explanation. ************************************************************** 1. [20 points total] The administration of the UMD Library decides that the time has come to "go digital" and create an entirely digital library. As they start to plan the system, they realize that there are a lot of issues to be considered. a) (6 pts) List two issues that the library staff will need to consider when designing the system. b) (6 pts) List two benefits of a digital library to the end user once it is available. c) (8 pts) Suppose the library calculates that at most 250 users will access the system simultaneously, and that each user will be connected via a 28.8 kilobit per second modem. What is the maximum number bytes that the collective student body can download in an hour if everyone is downloading at the same time? 2) [24 Points Total] Suppose that you are taking your final exam when you learn that you will have the opportunity to drink some beverages after the exam. Being concerned that you may gain some weight, you want to do some calculations before finishing the exam so that you can choose how much to drink. a) (4 pts) What type of software package would be best to use for this calculation? b) (12 pts) Suppose you know that a person burns 15 calories for each pound of body weight in in a day, and that the average beverage that will be served contains 410 calories. Using the application chosen in part (a), determine how many beverages you can have without gaining any weight, assuming that you presently weigh 170 pounds and that you have already consumed 2000 calories today. The entire computation must be done by the application, the user must be able to enter their present weight (in pounds) and the number of calories that have already consumed today. The application must display the maximum number of beverages that they can consume without gaining any weight. Partial beverages are allowed. Save your program in the root directory of your m: drive as "EXAM.xxx" where "xxx" is the appropriate extension for the application you have chosen. Please also write your answer in the exam book. HINT: First determine the number of calories that you will burn in a day, then subtract the number of calories you have already consumed, and then convert your remaining calorie allowance to a number of drinks. c) (4 pts) What would the answer be if beverages that contained only 20 calories per serving were provided instead? d) (4 pts) Give one advantage of using the application you chose over using a simple calculator. 3) [20 points total] You are designing a user interface for a small business software package. Currently it is only you working on the project, but having taken LBSC 690, you are confident that you know what needs to be done. a) (6 pts) List three types of user characteristics that should be considered when designing the interface. b) (6 pts) Provide an example of OR briefly describe each of the following: A) Direct manipulation B) Input device C) Full immersion virtual reality c) (4 pts) List two different concerns you would face if you were to add more people to the job. d) (4 pts) List two tools we have learned about in class that would help multiple developers work together effectively on this project and BRIEFLY describe how they would be used. 4) Short Answer [21 points total] a) (7 pts) Someone claims that all I need is PGP (the Pretty Good Privacy software package) for sending my Visa card over the network. Someone else says that they heard that PGP is a “public key” system and they don’t understand how the Visa card number could be protected using PGP. Since you have taken LBSC 690, you know that it can be done. Explain how. b) (7 pts) Name two types of policy measures that managers can adopt to enhance system security. c) (7 pts) Explain why large for-profit companies often use firewalls. 5) [15 pts total] Multiple Choice (3 pts for each correct answer, -1 pt for each incorrect answer) a) Which of the following is/are useful for helping to prove ownership or discourage random distribution of digital information? A) copy protection B) digital watermarks C) encryption D) all of the above b) Which of the following would be the LEAST effective way of enhancing the security of a digital library that users will access through the Internet? A) a firewall B) authentication C) armed guards D) encryption c) The largest costs for the digital library system described in question 1 above will be for which of the following? A) acquisition and maintenance of the required disk space B) conversion of existing material to digital representation C) establishing and maintaining the Internet connection D) software that permits free text searching d) Which of the following would NOT be useful for maintaining grade records for LBSC 690 over the course of the semester. A) Microsoft Access B) Microsoft Excel C) A Java program D) Microsoft NetMeeting e) The Principal of your high school believes that Al Gore is right and computers will revolutionize education in your school district. When you ask why, she states that without computers the district will not be perceived as being up to date and thus will have a harder time competing for state funds for other important programs. What type of rationale is this? A) pesimistic B) honorific C) pedagogic D) catalytic