Question 1: ============================================ 30 points In this exam you get two class dictionaries: The first one is called SchemaSimple and the the second one SchemaComplex. SchemaSimple is a simplification of SchemaComplex. You find the structure of SchemaSimple also in SchemaComplex. SchemaSimple is given in graphical form as a UML class diagram and the ComplexSchema is given in textual form. SimpleSchema will be used for traversal related questions and ComplexSchema for programming questions. The class dictionaries are about XML schemas. The cds define the structure and the syntax of XML schemas but you don't need any previous knowledge of XML. Both cds only define a subset of XML schemas. Consider class dictionary SchemaSimple and the traversal strategies: from Schema to TypeDef : 10 points from Schema to Attribute: 10 points from Schema to Element : 10 points Highlight all the classes whose objects might be traversed on some object of the start class of the strategy. Mark the classes directly in the UML class diagram (you get 3 copies of the diagram). Example The traversal strategy: "from Attribute to AttrValue" results in two classes: Attribute and AttrValue.