| Methoden und Konzepte des Requirements Management |
| Die an ein Software-System zu Beginn des Projekts erhobenen Anforderungen werden sich im Laufe des SoftwareEntwicklungsprojekts mit hoher Wahrscheinlichkeit ändern. Die Verwaltung der sich ändernden Anforderungen ist wegen Beziehungen der Anforderungen untereinander und mit andern Dokumenten und der hohen Komplexität, sehr schwierig. Das Fehlen eines funktionierenden Requirements Management zeigt sich deutlich in der minderen Qualität der erstellten Software. Es benötigt einen definierten Änderungsprozess, eine Versionierung aller Anforderungen und deren Verfolgbarkeit (Traceability). Diese und weitere Konzepte gilt es umzusetzen, was jedoch ohne die Verwendung eines Werkzeuges nur schwer zu realisieren ist. |
| Software-Prozess - Messen und Quantifizieren |
Messen und Quantifizieren von Prozessen in der Software Entwicklung bilden die Grundlage für eine Bewertung und Verbesserung von Entwicklungsprozessen. Hierauf aufbauend lassen sich verschiedene betriebswirtschaftliche Kennzahlen wie Kosten - Nutzen Vergleiche oder Effizienz der Prozesse ableiten. Im Rahmen dieser Vertiefungsarbeit werden verschiedene Methoden und Metriken (v.a. phasenspezifische Metriken) aus der Software Entwicklung zur Prozessbewertung und -messung untersucht und bewertet. Die untersuchten Methoden sind GQM (Goal Question Metric), CMM (Capability Maturity Model), Bootstrap und insbesondere SPiCE. |
| Einsatzmöglichkeiten von Web Services als Middleware |
Web Services sind die jüngste Entwicklung im Bereich der Middleware Lösungen. Hierbei spielt SOAP als erweiterbares und XML basiertes Protokoll eine zentrale Rolle. SOAP bietet jedoch keinen Mechanismus, der den Austausch von Nachrichten innerhalb eines vorher definierten Nachrichtenpfades ermöglicht. Das Ergebnis dieser Arbeit ist ein Kommunikationsmodell, das es ermöglicht, SOAP Nachrichten in eben dieser Art und Weise auszutauschen. Basis hierfür ist das Routing von SOAP Nachrichten. Ferner wird durch Erweiterung der SOAP Spezifikation ein dynamisches Hinzufügen von SOAP Routern und eine bidirektionale Kommunikation zwischen SOAP Routern innerhalb eines Nachrichtenpfades ermöglicht. |
| Testfallerstellung |
Zunächst werden die Grundlagen des Testens dargestellt, um die Testfallerstellung in des Software-Entwicklungsprozess einordnen zu können. Der Schwerpunkt liegt auf den Methoden, um Testfälle zu finden und zu erstellen. |
| Suchmaschinenoptimierung |
Die eigene Webseite wird über Suchmaschinen nicht gefunden. Was kann man tun? Hier finden sie zunächst einige Grundlagen über Suchmaschinen. Zudem wird ein Vorgehen präsentiert, das mit sehr einfachen Mitteln den Bekanntheitsgrad der Webseite erhöht. |
| Eine kurze LDAP-Präsentation |
| Diese Präsentation gibt einen Überblick über LDAP, die Funktionsweise, sowie die Vor- und Nachteile. |
| Kurzinformationen zu LDAP |
| Dieses Dokument stellt grundlegende einleitende Informationen zu LDAP zusammen, um einen Kurzüberblick über LDAP zu bekommen. |
| Groupware |
| Diese Praxisarbeit behandelt die Bewertung verschiedener Groupware-Lösungen und zeigt Unterschiede sowie Lösungsansätze auf. |
| Erfassen der Zugriffe auf Webserver - betriebliche Interessen vs. Datenschutz |
Web Server erfassen standardmässig verschiedene Daten, welche zur Identifizierung von Web Clients verwendet werden können. Diese Daten können unter Umständen dazu verwendet werden, Personen eindeutig zu identifizieren und somit personenbezogene Daten zu erheben bzw. zu speichern. Datenschutzrechtliche Interessen von Firmenmitarbeitern sowie von privaten Internet Nutzern stehen somit im Widerspruch zu betrieblichen Interessen, da die Protokollierung von Nutzer Daten für Firmen einen sehr grossen Wert darstellt. |
| Kurze Einführung in CMS - Content Management Systeme
|
| In dieser Präsentation werden Fragen wie "Was ist Content Managment? Wie funktioniert CM? Warum CM?" erläutert. Nach der Einführung in die "Grundkenntnisse" wird auf die evolutionäre Umsetzung von CM durch CMS eingegangen. Aufbau, Prinzip, Zentrale Aufgabe, etc. sind einige Stichwörter, die eine Rolle spielen um den Kreis langsam zu schliessen. Unter dem Abschnitt Produkte werden Punkte wie Auswahlprozesse für ein CMS oder Produktvergleiche behandelt. Abschliessend wird auf Zukunftsprognosen eingegangen.
|
| Summary of currently available web technologies and tools |
This work gives an overview of currently available tools and technologies for building a web site. The main emphasis is put on PHP. Of course this work doesn't claim to be complete. |
| Logfiles - Kurz zusammengefasst |
| Diese Präsentation besteht aus einem kurzen Abriss über die Informationen, die man aus den Logfiles, die z. B. der HTTPD-Server von Apache erstellt, herauslesen kann. Wem diese Informationen nach kurzem Einlesen nicht ausreichen, sollte sich auf die Homepage von Apache begeben und dort die Dokumentationen durchlesen. |
| Business Process Reengineering - Neustrukturierung von Unternehmen |
Geschäftsprozesse müssen zuerst identifiziert, analysiert und dann optimiert werden. Das REENGINEERING bezeichnet dann diesen Prozess der völligen Neustrukturierung von Unternehmen. Nach dieser Stufe werden die neu definierten Geschäftsprozesse dann (meist mit Hilfe von Software-unterstützten Systemen wie ERP, Workflow Software, etc.) in den Unternehmen implementiert. Das Tool, das hierzu verwendet wurde, heisst "Bonapart". Es wird zur Modellierung, Analyse und Optimierung von Geschäftsprozessen verwendet. |
| B2B - Business to Business |
Diese Arbeit beschäftigt sich mit den Anwendungen von B2B und wurde in HTML und Flash erstellt. Der Kern der Arbeit ist XML und dessen Anwendungsmöglichkeiten im B2B Umfeld. Die hierzu verwendete Software heisst "Axapta" und stellt eine Komplettlöung für B2B Anwendungen dar. Sie enthält ein eingebautes ERP System und ein "Gateway", das Axapta nach aussen hin für andere ERP Systeme "öffnet", d. h. eine Schnittstelle bereitstellt. |