Webentwicklung

Webentwicklung

Der Begriff Web Engineering bezeichnet die Entwicklung von Webanwendungen, wie beispielsweise Portalsystemen, Shopping-Seiten (s. E-Commerce) oder anderer komplexer Websites. In der Regel ist Web Engineering nicht nur die Entwicklung, sondern auch die Fortentwicklung und Erweiterung von vormals erstellten Websites.

Die Ersteller und Entwickler von Webanwendungen werden auch Web-Entwickler genannt.

Details

Web Engineering überträgt die Methoden der Softwaretechnik (auch Software Engineering) auf die Entwicklung von Webanwendungen und erstreckt sich über den gesamten Lebenszyklus einer Webanwendung. Es werden standardisierte ingenieursmäßige Prozesse entwickelt, die die Unterschiede zur klassischen Softwaretechnik berücksichtigen.

Webanwendungen unterscheiden sich in einigen Aspekten von klassischer Software. Die Unterschiede zur Softwaretechnik beruhen besonders auf der Nutzung von Hypermedia-Dokumenten, die zusammen mit dem Browser die Benutzerschnittstellen bilden, sowie der unterliegenden Netzwerk-Architektur mit Client/Server-Paradigma, HTTP- bzw. TCP/IP-Protokoll und der Adressauflösung über das Domain Name System. Auf der konzeptionellen Ebene betrifft dies die Navigation innerhalb der Anwendung und die Präsentation der Inhalte. Ebenso benötigen Webanwendungen Benutzermodelle, da im WWW dokumentenbasiertes oder systembasiertes Benutzermanagement nicht üblich ist und jede Anwendung selbst eine Benutzeridentifizierung sicherstellen muss – insofern sie nötig ist. Auf der technischen Ebene zeichnen sich Webanwendungen durch das Zusammenspiel sehr unterschiedlicher Techniken (bspw. HTTP, PHP, HTML, CSS, JavaScript, Java, XML, SQL u. a.) aus, die clientseitig auf verschiedenen Systemplattformen arbeiten können. Auf der Prozessebene benötigt das Web-Engineering auch die Einbeziehung der Wartung und Pflege der Software, da hier nachträgliche Änderungen und Anpassungen üblich sind.

Modellbasierte Prozesse des Web Engineering erweitern üblicherweise die klassische Modellierung um Modelle für die Navigation, die Präsentation und die Benutzer. Für die grafische Notation der Modelle ist auch hier UML der Standard, das für die Anforderungen des WWW entsprechend erweitert wird. Jedoch lassen sich mit UML nicht alle Modellaspekte gut abbilden. Bspw. lässt sich das Präsentationsmodell nicht abbilden und andere Mittel wie bspw. Storyboards müssen genutzt werden.

Literatur

  • Gerti Kappel, Birgit Pröll, Siegfried Reich, Werner Retschitzegger: Web Engineering. Systematische Entwicklung von Webanwendungen. Dpunkt, 2003, ISBN 3898642348. 
  • Reiner Dumke, Mathias Lother, Cornelius Wille, Fritz Zbrog: Web Engineering. Pearson Studium, 2003, ISBN 3827370809. 
  • Emilia Mendes, Nike Mosley (Hrsg.): Web Engineering. Springer, 2006, ISBN 978-3-540-28196-2 (englisch). 

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • T3N — Das T3N Magazin ist eine Fachzeitschrift mit Schwerpunkt Open Source, Freie Software, Webentwicklung, Web 2.0 und TYPO3. Das Magazin erscheint quartalsweise in einer Druckauflage von 20.000 Exemplaren (Stand: 02/2008). Herausgeber ist der Verlag… …   Deutsch Wikipedia

  • ASP.NET — Basisdaten Entwickler Microsoft Aktuelle Version …   Deutsch Wikipedia

  • Internet Professionell — Die Internet Professionell war eine Fachzeitschrift mit Praxis Artikeln, Tests und Ratgebern aus den Bereichen Webdesign, Programmierung, Server Technik, IT Sicherheit und E Commerce. Aufgrund nicht vorhandener wirtschaftlicher Perspektiven hat… …   Deutsch Wikipedia

  • Mod python — ist ein Modul für den Apache HTTP Server, das die Programmiersprache Python in den Webserver einbindet. Ziel war die Ablösung des „Common Gateway Interface“ (CGI) zur Ausführung von Python Skripten. Vorteil ist hauptsächlich die schnellere… …   Deutsch Wikipedia

  • Python Server Page — mod python ist ein Modul für den Apache HTTP Server, das die Programmiersprache Python in den Webserver einbindet. Ziel war die Ablösung des „Common Gateway Interface“ (CGI) zur Ausführung von Python Skripten. Vorteil ist hauptsächlich die… …   Deutsch Wikipedia

  • T3N Magazin — Das t3n Magazin ist eine Fachzeitschrift und ein Webportal mit Schwerpunkten auf Open Source, Freie Software, Webentwicklung, Web 2.0, E Commerce, Social Media und Typo3. Das Magazin erscheint quartalsweise in einer Druckauflage von 25.400… …   Deutsch Wikipedia

  • mod_python — ist ein Modul für den Apache HTTP Server, das die Programmiersprache Python in den Webserver einbindet. Ziel war die Ablösung des „Common Gateway Interface“ (CGI) zur Ausführung von Python Skripten. Vorteil ist hauptsächlich die schnellere… …   Deutsch Wikipedia

  • PSD-Tutorials.de — http://www.PSD Tutorials.de Kommerziell nein Beschreibung Online Community Sprachen Deutsch …   Deutsch Wikipedia

  • Webstandards-magazin — Fachgebiet Webentwicklung Sprache deutsch Verlag anatom5 perception marketing GmbH. Erstausgabe …   Deutsch Wikipedia

  • Business Information Warehouse — (kurz BW) bzw. Geschäftsinformationslager ist die Data Warehouse Anwendung (kurz DW) der SAP AG und Teil von SAP NetWeaver. BW besteht unter anderem aus Komponenten zum Datenmanagement (Administrator Workbench), zur Definition von… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”