Deutsch
English
Editing
TU Wien:Software Architekturen VU (Dustdar)
Jump to navigation
Jump to search
Anti-spam check. Do
not
fill this in!
{{Archiv}} == Daten == {{LVA-Daten |vortragende=[http://www.infosys.tuwien.ac.at/staff/sd/ Schahram Dustdar] |abteilung=Informationssysteme |homepage=http://www.infosys.tuwien.ac.at/teaching/courses/SWA/ |wann=WS |zuordnungen= {{Zuordnung|E066933|Unbekannt oder "Prä-Modul-Ära" - EDIT ME}} {{Zuordnung|E066937|Unbekannt oder "Prä-Modul-Ära" - EDIT ME}} }} == Inhalt == Erlernen des architekturellen Entwurfs von verteilten Systemen mit architekturellen Stilen, Mustern und Bausteinen. == Ablauf == Die Lehrveranstaltung gliedert sich in Vorlesungs- und Übungsteil. Der Vorlesungsteil wird geblockt abgehalten und ist bereits Mitte November abgeschlossen, Ende November ist der erste Termin für die Vorlesungsprüfung. Sowohl Vorlesungsteil als auch Übungsteil müssen jeweils positiv absolviert werden, damit ein positives Zeugnis ausgestellt wird. == Benötigte/Empfehlenswerte Vorkenntnisse == Kenntnisse in Verteilte Systeme, solide J2EE == Vortrag == tbd == Übungen == Es gibt drei Übungsbeispiele , das erste Übungsbeispiel soll selbstständig gelöst werden, die restlichen zwei in Gruppen zu 4-5 Personen. Die Lösungen sind via DSLab-Tool abzugeben und müssen schließlich einem Tutor im Verteilte Systeme-Labor präsentiert werden. # Anforderungen an ein System (z.B. im ws08 ein leichtes EBay-System, im ws09 ein abgespecktes Facebook, im SS10 eine Browser Game, im SS11 evenfalls ein Browser game (travian clone)) sind gegeben. Man soll eine gute Architektur für das System entwickeln und seine architektonische Tätigkeit gut dokumentieren (Use Cases aufschreiben, UML Deployment- und Komponentendiagramm zeichnen, Ausfallwahrscheinlichkeiten berechnen). Dieses Beispiel ist als Kreativaufgabe gedacht, du kannst also nichts falsch machen, so lange du deine Diagramme und Architekturenstscheidungen begründen und argumentieren kannst. # Model-Driven Development: Entities sollen mit dem Eclipse Modelling Framework modelliert werden und daraus soll automatisch lauffähiger Code erzeugt werden # Die Architekturen der jeweiligen Gruppenmitglieder vergleichen und Verschiedenheiten dokumentieren. Daraus eine Architektur für die gegeben Anforderungen entwickeln und einen Prototypen implementieren. (Java Enterprise oder Ruby on Rails - im SS11 war nur Java möglich) == Prüfung, Benotung == Schriftlich, 60 Minuten Zeit, keine Unterlagen erlaubt, offene Fragen. === Dauer der Zeugnisausstellung === SS11 Prüfung 17.5.11 - Ergebnis 24.5 SS11 Prüfung 22.6.11 - Ergebnis 4.7 == Zeitaufwand == Der Zeitaufwand ist stark abghängig von Architekturentscheidungen und Skills der Gruppenmitglieder, grundsätzlich aber mittel bis hoch. Technologien zu wählen, mit denen man bereits Erfahrung hat, ist hier recht hilfreich == Unterlagen == Der Vorlesungsstoff wird von einem auf der Webseite der Lehrveranstaltung angeführten Buch abgedeckt, welches in der Lehrbuchsammlung der Bibliothek der TU Wien ausgeliehen werden kann. Für die Prüfung ist es allerdings ausreichend, nach den auf der Webseite der Lehrveranstaltung zum Download zur Verfügung gestellten Vorlesungsfolien zu lernen. == Tipps == tbd [[Kategorie:Programmierung und Softwareentwicklung]] [[Kategorie:Netzwerk- und Internettechnologien]]
Summary:
Please note that all contributions to VoWi are considered to be released under the GNU Free Documentation License 1.3 (see
VoWi:Urheberrechte
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Vorlage:!abteilung format
(
view source
) (protected)
Vorlage:!strip details
(
view source
) (protected)
Vorlage:!tr
(
view source
) (protected)
Vorlage:Archiv
(
edit
)
Vorlage:LVA-Daten
(
view source
) (protected)
Vorlage:Mbox
(
edit
)
Vorlage:Warnung
(
edit
)
Vorlage:Zuordnung
(
view source
) (protected)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
TU Wien
Discussion
Deutsch
expanded
collapsed
Views
Read
Edit
View history
More
expanded
collapsed
Search
Navigation
Study paths
Recent changes
Current events
Contribute
Beispielseiten
Mission
FAQ
Moderation
Tools
What links here
Related changes
Upload file
Special pages
Page information