-------------------------------------------------------------------------- Software Design and Development Winter 1995 COM 1205 --------------------------------------------------------------------------- Final - Answer Form YOUR NAME: Final - Answer Form YOUR NAME: 168 points total QUESTION 1: 2 UNKNOWNs 30 points combined QUESTION 2: 13 UNKNOWNs 3 points each: 39 points QUESTION 3: 13 UNKNOWNs 3 points each: 39 points QUESTION 4: 2 UNKNOWNs 30 points combined QUESTION 5: 1 UNKNOWN, 30 points Question 1: ================================================== There are several correct answers. UNKNOWN1 = Preferences = "preferences" List(Preference) . Preference = WeeklyOccurrence. (or : Preference = Occurrence.) UNKNOWN2 = MemberInfo = PersonalCal Preferences. <<-- new Question 2: ================================================== UNKNOWN1 = ---------- member s123 UNKNOWN2 = ---------- participated in meeting meetingId 55 title "Design for Isthmus documentation" date { 1 / 28 / 95 } from 14:0 to 14:30 participants (memberId s123 "Joe Maranda" memberId s456 "Manuel Freitas" ) UNKNOWN3 = ---------- member s123 UNKNOWN4 = ---------- has appointments UNKNOWN5 = MemberInfo UNKNOWN6 = PersonalCal UNKNOWN7 = Appointment_List UNKNOWN8 = Appointment UNKNOWN9 = ------------- appointment appointmentTopic "imake tool, Salil" date {2 / 3 / 95 } from 9:0 to 10:30 UNKNOWN10 = Appointment UNKNOWN11 = Appointment_List UNKNOWN12 = PersonalCal UNKNOWN13 = MemberInfo Question 3: ================================================== UNKNOWN1 = CalendarScheduler UNKNOWN2 = Member_List UNKNOWN3 = PersonalCal UNKNOWN4 = TimeSlot UNKNOWN5 = Member UNKNOWN6 = memberId UNKNOWN7 = Appointment UNKNOWN8 = dateOfAppointment UNKNOWN9 = found UNKNOWN10 =TimeSlot UNKNOWN11 =Appointment UNKNOWN12 =Date UNKNOWN13 =Date Question 4: ================================================== UNKNOWN1 = There are many possible customizing cds. One of them is: A = B. B = C D. C = [B]. D = . (Another solution would be: A = B C. B : C | D. C = B. D = . ) UNKNOWN2 = All of the customizing cds, however, show a short cut. In the cd above, the short cut happens with the pd of f3: We can go directly from A to D without going through C. Question 5: ================================================== UNKNOWN1 = There are several short solutions: change "*common* Testing" to "| Testing" or change "*common* Testing" to "*common* [Testing]" or change ``Implementation = "implementation".'' to ``Implementation = "implementation" "testing".'' and ``Testing = "testing".'' to ``Testing = .'' The first solution is most ''natuaral''.