WEB ENGINEERING

mögliche Prüfungsfragen

FIN, IVS, AG Softwaretechnik


Web-Technologien

  1. Geben Sie die Grundkomponenten des World Wide Web an, wie sie Berners-Lee ursprünglich entwickelt hat.
  2. Welche grundlegende Idee bzw. Vision verfolgt(e) Berner-Lee mit dem WWW?
  3. Auf welcher Rechnernetzschicht und welcher Netztechnologie setzt das WWW auf? Nennen Sie weitere Dienste, die ebenfalls auf dieser Schicht aufsetzen.
  4. Erläutern Sie die grundlegenden Merkmale und Architekturformen von Web-basierter Kooperation, Koordination, Konferenz und Konsultation.
  5. Beschreiben Sie an einem zusammenhängenden Beispiel die Begriffe Web-Content, Web-Service und Web-Portal.

Web Engineering

  1. Erläutern Sie beispielbezogen die sechs Grundmerkmale unserer Web-Engineering-Definition.
  2. Charakterisieren Sie die wesentlichen Unterschiede klassischer und Web-orientierter Softwareentwicklung.
  3. Beschreiben Sie kurz drei Disziplinen, die beim Web Engineering noch weiter zu betrachten bzw. auszubauen sind.
  4. Erläutern Sie die potentiellen Möglichkeiten der verschiedenen Rollen und Ausprägungen zum Web-Personal beim Web Engineering.

Web-Problemdefintion und Anforderungsanalyse

  1. Geben Sie die vier grundlegenden Arten von Web-Systemanforderungen an und nennen Sie Beispiele für eine selbst gewählte Web-Systemart.
  2. Welche beiden Formen der Web-Anwendung kommen in einem Web-basierten Brainstorming zur Problemdefinition zur Anwendung?
  3. Nennen Sie die Qualitätsmerkmale eines Web-Systems auf der Grundlage des ISO 9126-Standards und geben Sie Beispiele für derartige Qualitätsanforderungen an.
  4. Beschreiben Sie den Unterschied zwischen passivem und aktivem Usability.
  5. Welche Konsistenzfehler in den Web-Systemanforderungen sollen bei der Konsistenzkontrolle entdeckt bzw. beseitigt werden?

Web-Systemspezifikation

  1. Geben Sie für die drei Grundformen von Web-Dokumenten Beispiele an, die jeweils auch unterschiedliche Web-Dokumentformen darstellen.
  2. Was versteht man allgemein unter den Begiffen TrackBack, Long Tail, Google AdSense und Mashups?
  3. Geben Sie für das DOM-Beispiel in Abbildung 4.15 eine Methodenbeschreibung an, die das Dokument TEXT 1 ergibt.
  4. Erläutern Sie die drei grundlegenden Probleme beim RPC an einem selbst gewählten Beispiel.
  5. Charakterisieren Sie mögliche Beispiele für eine 4-Tier-Architektur.
  6. Erläutern Sie die Grundformen sowie aktuelle Varianten des Push- und des Pull-Modells.
  7. Was ist der "Knackpunkt" beim RSA-Verschlüsselungsverfahren und welche Merkmale charakterisieren es als asymmetrisch?
  8. Führen Sie für den Web-Dienst-Durchsatz, die durchschnittliche Ankunftsrate der Web-Dienstanforderungen und die Web-Dienst-Durchsatzintensität Beispielrechnungen durch.

Web-Design

  1. Charakterisieren Sie die Unterschiede zwischen einem Web-Systemmodell und einer Web-Systemarchitektur.
  2. Formulieren Sie für die Komponenten der Produktinfos und des Bestellservices für unser Firmenpräsenzbeispiel jeweils ein Komponentendiagramm.
  3. Welche Vorteile bieten Web-Cache-Hierarchien in Server-Farmen?
  4. Welche allgemeinen und konkreten Verbindungsformen zwischen Webservern und Datenbank-Servern werden normalerweise genutzt?
  5. Charakterisieren wesentliche Unterschiede zwischen den Entwurfsstrategien Bottom-up und Hardest-first.
  6. Welche Aufgaben muss ein Content-Management-System erfüllen?
  7. Was versteht man unter Abwärts- und Aufwärtskompatibilität?
  8. Welche Sicherheitsaufgaben bearbeiten das ISP, das SSL und die SSH?

Web-Implementation

  1. Erweiteren Sie den HTML-Quelltext zu unserer Firmen-Homepage um die Möglichkeit einer laufenden Schrift zur Aufmerksamkeitsverstärkung.
  2. Implementieren Sie weitere Darstellungsformen der Web-Seite in Abbildung 6.7 unter Anwendung veränderter CSS-Definitionen.
  3. Charakterisieren Sie kurz die Grundkomponenten der XML.
  4. Geben Sie eine DOM-Hierarchie für unser Firmenbeispiel an, welches die Darstellungselemente zum Bestell-Service modelliert und somit eine flexiblere Präsentationsform ermöglicht.
  5. Über welche Grundkomponenten verfügt die PHP und welche Web-Systemstrukturen können mit ihrer Hilfe aufgebaut werden?
  6. Erklären Sie die Prozesszustände eines Java-Applet an einem selbst gewählten Beispiel.
  7. Charakterisieren Sie die Flexibilität einer JSP-Anwendung.
  8. Charakterisieren Sie allgemein XML und XML-Schema. Warum gilt diese Unterscheidung nicht für RDF und RDF-Schema?
  9. Beschreiben Sie die Veranstaltungen und Beteiligten zum Web Engineering in RDF und geben Sie eine Detaillierung mittels RDFS an.
  10. Charakterisieren Sie die OWL-Varianten bzw. Komponenten OWL Lite, OWL-DL und OWL Full.
  11. Charakterisieren Sie die Unterschiede zwischen dem News-System und den Web 2.0 Feeds.
  12. Erläutern Sie den Begriff Folksonomy und dessen Entstehung.
  13. Welche Web-Implementationsmöglichkeiten werden durch Ajax realisiert.
  14. Charakterisieren Sie grundlegenden Funktionskomponenten der Social Software.

Websystemwartung

  1. Diskutieren Sie die vier Merkmale der Wartbarkeit an den Komponenten bzw. Systemelementen unseres Firmenbeispiels.
  2. Geben Sie Anforderungsbeispiele zu unserem Firmenbeispiel an, die jeweils eine Web-Systemerweiterung, -Anpassung, -Korrektur, -Verbesserung und Vorbeugung implizieren.

Websystemanwendung

  1. Erläutern Sie die vier Phasen der Web-Systemanwendung an unserem Firmenpräsenzbeispiel mit selbst vorgegebenen Anforderungsänderungen.
  2. Nennen Sie neben den im Abschnitt 9.2 genannten möglichen Nutzungsanalysen weitere Formen für eine Web-Anwendungsstatistik.
  3. Charakterisieren Sie zum Firmenpräsenzbeispiel jeweils eine Form eines Data-Mining, eines Text-Mining und eines Web-Minings.

Websystem-Vorgehensmodelle

  1. Welche Grundprinzipien müssen für well-engineered Web-Seiten nach dem ISO 2001-2002-Standard erfüllt sein?
  2. Charakterisieren Sie die einzelnen Modellformen beim Web-Systementwurf nach der WebML.

Web-CASE

  1. Geben Sie die grundlegenden Unterstützungsformen des Dreamweaver für den Web-Systementwurf und für die Web-Systemimplementation an.
  2. Diskutieren Sie die besonderen Testformen beim Dreamweaver für die Web-Seitenstrukturen und -komponenten.
  3. Welche grundlegenden Web-Analysen werden durch CASE-Tools realisiert. Informieren Sie sich im Web über Beispiele zu den jeweiligen Analyseformen?

Web-Personal

  1. Leiten Sie aus den technologiebezogenen Architekturbeschreibungen in Kapitel 5 zum Web-Systementwurf weitere Spezialisierungen bzw. Berufsgruppen als Web-Personal ab.
  2. Skizzieren Sie eine mögliche Personalstruktur für die Entwicklung dokumentenbasierter Web-Systeme.

Web-Management

  1. Diskutieren Sie den allgemeinen Web-Managementzyklus an einem konkreten Systementwicklungsbeispiel.
  2. Geben Sie GQM-Strukturen für die Ziele einer CASE-Verbesserung und einer Fehlervermeidung bei dokumentenbasierten Web-Systemen an. Nutzen Sie dabei auch das Web-Portal unter den Links zum Buch.

eLearning

  1. Erläutern Sie die speziellen Lernziele beim Behaviorismus bis hin zum Konstruktivismus.
  2. Diskutieren Sie die grundlegenden Web-Technologien für die Realisierung eines Tele-Lernens, eines betreuten Tele-Lernens und eines Tele Teachings.

Zurück zur Hauptseite