-------------------------------------------------------------------------- Software Design and Development Winter 1996 COM1205 Karl Lieberherr --------------------------------------------------------------------------- Midterm YOUR NAME: YOUR NAME: YOUR NAME: --------------------------------------------------------------------------- Open book and open notes. PLEASE GIVE YOUR ANSWERS ON THIS FORM Question 1: 18 UNKNOWNs, 2 points each 36 Question 2: 5 UNKNOWNs, 5 points each 25 Question 3: 25 UNKNOWNs, 5 points for 1 through 9, 3 points for rest. 45 48 154 total Question 1: ================================================== UNKNOWN1 = char-stream UNKNOWN2 = char-stream UNKNOWN3 = pf UNKNOWN4 = filter UNKNOWN5 = smooth_signal UNKNOWN6 = Attachment_SLIST UNKNOWN7 = smooth_signal_inst UNKNOWN8 = port_name UNKNOWN9 = stdout UNKNOWN10 = role_name UNKNOWN11 = error_detect_inst UNKNOWN12 = port_name UNKNOWN13 = stdin UNKNOWN14 = con_inst_name UNKNOWN15 = Role UNKNOWN16 = source UNKNOWN17 = val UNKNOWN18 = kernel-radar-pipeline Question 2: ================================================== UNKNOWN1 = Types UNKNOWN2 = TypeDef UNKNOWN3 = TypeDef UNKNOWN4 = Component UNKNOWN5 = Inherits Question 3: ================================================== UNKNOWN1 = *from* Architecture *to* Component UNKNOWN2 = g_equal UNKNOWN3 = get_name UNKNOWN4 = *from* Architecture *via* Representation *to* Att_value UNKNOWN5 = Att_value UNKNOWN6 = *from* Architecture *via* Component *to* Instance // CHOICE (use *bypassing* -> Architecture,instances,*) UNKNOWN7 = Component UNKNOWN8 = Instance UNKNOWN9 = Component_LIST UNKNOWN10 = Port_LIST UNKNOWN11 = Port UNKNOWN12 = Port UNKNOWN13 = Port UNKNOWN14 = Port UNKNOWN15 = Port_LIST UNKNOWN16 = Role_LIST UNKNOWN17 = Role UNKNOWN18 = Role UNKNOWN19 = Role UNKNOWN20 = Role UNKNOWN21 = Role_LIST UNKNOWN22 = my_component UNKNOWN23 = my_component UNKNOWN24 = my_component UNKNOWN25 = my_component