SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Struct_exa problems.

Slides:



Advertisements
Ähnliche Präsentationen
Dauermagnete Bei magnetischen Materialien unterscheidet man Eisenkerne bzw. Weicheisenstücke und Dauermagnete bzw. Hart-magnetische Materialien. Dauermagnete.
Advertisements

TAGUNG DER DEUTSCH-LUSITANISCHEN JURISTENVEREINIGUNG O processo penal português Panorâmica introdutória Der portugiesische Strafprozess ein einführender.
Ach wie gut, daß niemand weiß Der Schutz von Wissen
Herzlich Willkommen bei SIMPLE STABLE BULDING
Adjektivendungen Tabellen und Übungen.
ZWILLING Neuheiten 2008.
Das Hexenkochbuch Nicht Rattenschwänze, Spinnenbein
 Präsentation transkript:

SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Struct_exa problems

Software technology © dr. Z. László2 Warum ist das DFD fehlerhaft ? komparál munkaviszony feldolgoz neve jelenlét dolgozó TB_igazgatóság TAJszám dátum

Software technology © dr. Z. László3 1. Als Kontext Diagramm: - kein Datastore erlaubt - nur eine Blase ist erlaubt - von links nach rechts soll es dargestellt werden - Ausgang ist nicht erkennbar -2. Als DFD - kein Terminator ist erlaubt - Terminator mit einem Datastore gebunden, - zwischen Datastores kein Datenfluss möglich - Datum kann nur von Datastore stammen - von links nach rechts soll es dargestellt werden - Ausgang ist nicht erkennbar

Software technology © dr. Z. László4 Eine Studienarbeit kann mehrere Autoren haben. Ein Autor kann mehrere Studienarbeiten anfertigen. Die Studienarbeiten werden unter Aufsicht der Professoren gefertigt. Ein Professor kann mehrere Studienarbeiten kontrollieren. Nicht jeder Student fertigt eine Studienarbeit. Einige Studienarbeiten werden unter Kontrolle von mehreren Professoren erstellt. Eine Studienarbeit wird immer von 2 externe Fachberater geprüft. Ein Fachberater kann nur eine Studienarbeit prüfen. Die Arbeiten werden in Sektionen eingestuft. Zu einer Sektion werden 7-10 Studienarbeiten zugeordnet. Die Arbeit einer Sektion wird durch den Vorsitzende Professor geregelt.

Software technology © dr. Z. László5.

Software technology © dr. Z. László6 Ist richtig formattiert? Szoftvertechnologia viiia217 irasbeli kedden tartjuk

Software technology © dr. Z. László7 (root fehlt) Gut formattiert ? 2006 oktober 12 kapufa

Software technology © dr. Z. László8 (…xml verboten) Ist richtig formattiert ? Budapest Magyar tudosok korutja LZ

Software technology © dr. Z. László9 (Atribute soll in stehen) Aufgrund des angegebenen DTD-s soll ein korrektes (valid) und syntaktish richtiges (gut formattiertes) XML Datensatz gefertigt werden, was auch einen Element c enthält! Die XML Deklaration ( ) ist nicht nötig. <!DOCTYPE x [ ]>

Software technology © dr. Z. László10 <!DOCTYPE x [ ]> asdfg xcvb

Software technology © dr. Z. László11 Aufgrund des angegebenen DTD-s soll ein korrektes (valid) und syntaktish richtiges (gut formattiertes) XML Datensatz gefertigt werden! Die XML Deklaration ( ) ist nicht nötig. <!DOCTYPE x [ ]>

Software technology © dr. Z. László12 <!DOCTYPE x [ ]> asdfg

Software technology © dr. Z. László13 Die nachfolgene Datenstruktur soll als DTD angegeben werden, und interpretieren Sie es in einem XML Beispiel. x = a + {b + [a | c]}

Software technology © dr. Z. László14 x = a + {b + [a | c]} <!DOCTYPE x [ ]> asdfg

Software technology © dr. Z. László15 Welche der drei XML Teilen ist syntaktisch richtig? Welche würden Sie wählen um einen Person zu beschreiben? Warum? Kovacs Janos Kovacs Janos male Kovacs Janos

Software technology © dr. Z. László16 2-te ist falsch, fehlt 3. Zu wählen, weil sex als Data behandelt wird, und deswegen die Lösung ist flexibel (später einfacher modifizierbar) und nebenbei Parsen ist schneller. male Kovacs Janos

Software technology © dr. Z. László17 Eine Variante der Zustandstabelle der Steuerungseinheit CU (auf dem DFD dargestellt) soll so angegeben werden, dass es konsistent mit dem DFD wird (kein Widerspruch) ! törpe = [ tudor | vidor | kuka ] törpe input output proc data_store CU get foo write