INTEGRATIONSPROJEKT SCRUM

Größe: px
Ab Seite anzeigen:

Download "INTEGRATIONSPROJEKT SCRUM"

Transkript

1 F A C H H O C H S C H U L E F Ü R D I E W I R T S C H A F T F H D W, H A N N O V E R INTEGRATIONSPROJEKT SCRUM Beschreibung und Anmerkungen zur Durchführung Christoph Schulz, Arthur Brack 1 ZIELSETZUNG Ziel dieses Projekts ist es, ein Ticket-System zur Unterstützung der Zusammenarbeit von Teams nach dem Vorgehensmodell Scrum zu entwickeln. Dabei machen sich die Studenten theoretisch und praktisch mit dem Scrum-Vorgehensmodell vertraut, denn die Entwicklung der Software zur Unterstützung von Scrum-Teams orientiert sich selbst an dem Scrum- Vorgehensmodell. Die zu entwickelnde Anwendung soll nicht auf ein bestimmtes Unternehmen zugeschnitten sein, sondern soll zur Abbildung individueller Abläufe und Organisationseinheiten in einem Unternehmen flexibel konfiguriert werden können. Die Analyse und Anwendung von etablierten Techniken bei der Entwicklung von Informationssystemen (Persistenz/Datenbanken, Drei-Schichten-Architektur, verteilte Systeme) runden die Veranstaltung ab. 2 TEILAUFGABEN Das Projekt gliedert sich in zwei Semester und eine Hausaufgabe. Jedes Semester teilt sich auf in vier Phasen zu je zwei bis drei Wochen, in denen drei verschiedene Teilaufgaben von den Studenten in Gruppen bearbeitet werden. Jede Teilaufgabe wird mit einer Präsentation abgeschlossen, die in die Bewertung einfließt (s. u.). Hinweis: Jede Entwicklungstätigkeit umfasst das Anfertigen entsprechender Testfälle, anhand derer geprüft wird, ob das Programm korrekt arbeitet. Diese Testfälle sind bei der Präsentation als Teil der Programm-Demonstration vorzuführen (s. u.)! Weiterhin ist jede entwickelte Klasse und Operation mit JavaDoc-Kommentaren ordentlich zu dokumentieren! 2.1 SEMESTER I: KOLLABORATION IN EINEM TEAM Im ersten Semester liegt der Schwerpunkt neben der Erarbeitung der nötigen Grundlagen auf der Entwicklung eines Ticket-Systems zur Unterstützung der Zusammenarbeit in einem Scrum-Team. Das Semester ist wie folgt strukturiert: Phase I: Woche Ziel: Erarbeitung von Grundlagen und Entwicklung der Programm-Architektur

2 Integrationsprojekt Scrum Präsentation und Abgabe: Grundlagen Scrum (5): In der ersten Teilaufgabe werden die theoretischen Grundlagen der Scrum-Vorgehensweise erarbeitet und zusammengetragen. Ein besonderer Augenmerk soll auf den Artefakten und Konzepten liegen, die in den folgenden Aufgaben eine Rolle spielen. Die Ergebnisse sollen so präsentiert und dokumentiert werden, dass hinterher alle Studenten die grundlegenden Begriffe und Konzepte von Scrum verinnerlicht haben. 2. Grundlagen Persistenz (4): In der zweiten Teilaufgabe soll eine einfache Architektur zum Speichern und Laden von im Programm anfallenden Daten erarbeitet werden. Die Verwendung der Java-Bibliothek XStream 1 wird empfohlen. Die Ergebnisse sollen so präsentiert und dokumentiert werden, dass möglichst alle Studenten in die Lage versetzt werden, persistente Objekte zu verwenden bzw. den Code nachvollziehen zu können. 3. Grundlagen GUI (4): In der dritten Teilaufgabe soll eine einfache Architektur zur Darstellung von Informationen und zur Interaktion des Programms mit dem Benutzer entwickelt werden. Die Verwendung der Java-Bibliothek Google Web Toolkit 2 wird empfohlen. Die Ergebnisse sollen so präsentiert und dokumentiert werden, dass möglichst alle Studenten in die Lage versetzt werden, Teile der Benutzungsoberfläche zu entwickeln bzw. den Code nachvollziehen zu können. Hinweis: Das Ticketsystem ist vorerst als Einzelplatzsystem zu konzipieren. Die Umstellung auf eine Mehrplatznutzung des Systems erfolgt in der Hausaufgabe zwischen den Projektsemestern Phase II: Woche Ziel: Benutzer können Product-Backlogs anlegen und Features zu einem Produkt verwalten. Abgabe: , Präsentation: Product-Backlog (5): In der ersten Teilaufgabe gibt es folgende Anforderungen: Der Product Owner möchte Product-Backlogs anlegen, um Features und Bugs für ein Produkt zu verwalten und zu priorisieren. Der Product Owner möchte während einer Release-Planung Product-Backlog- Einträge priorisieren und einem Release zuordnen, um Auslieferungstermine und eine Abarbeitungsreihenfolge der Product-Backlog-Einträge festzulegen. Der Product Owner möchte zu Product-Backlog-Einträgen eine Aufwandsschätzung eintragen, die vom Team vorgegeben wird. Die Aufwandsschätzung dient als Planungshilfe und für Reporting-Zwecke. 2. Tickets I (4): In der zweiten Teilaufgabe gibt es folgende Anforderungen: Der Ticketsystem-Benutzer möchte Features zu einem Produkt anlegen, damit diese vom Product Owner priorisiert und einem Release zugeordnet werden können. Ein Feature soll eine Beschreibung sowie Hinweise auf detaillierte Informationen enthalten

3 Teilaufgaben Der Product Owner möchte während der Sprint-Planung Akzeptanzkriterien für Product-Backlog-Einträge festlegen, anhand deren das Feature beim Sprint-Review bewertet werden kann. Der Ticketsystem-Benutzer möchte Features verändern und abschließen können. Der Ticketsystem-Benutzer möchte Beziehungen zwischen Features angeben (z. B. abhängig von, siehe auch ), um den Ticketsystem-Benutzer auf relevante Tickets hinzuweisen. 3. Organisationseinheiten (4): In der dritten Teilaufgabe gibt es folgende Anforderungen: Der Ticketsystem-Benutzer möchte Teams und Teammitglieder anlegen, um Sprints Teams zuzuweisen sowie nachvollziehen zu können, welcher Benutzer Änderungen an bestimmten Tickets vorgenommen hat. Der Ticketsystem-Benutzer möchte Rollen definieren und den Teammitgliedern zuweisen (z. B. Entwickler, Tester, Scrum Master, Product Owner usw.). Hinweis: Um zwischen den verschiedenen Teammitgliedern bzw. Rollen im System unterscheiden zu können, reicht es aus, wenn der Ticketsystem-Benutzer auf einfache Weise zu einem beliebigen anderen Teammitglied wechseln kann, wobei er dabei wieder auf der Startoberfläche der Anwendung landet. 3 Eine Authentifizierung von Benutzern oder eine Mehrplatznutzung des Systems soll nicht realisiert werden und ist erst Thema der Hausaufgabe Phase III: Woche Ziel: Ticketsystem-Benutzer können zu Product-Backlog-Einträgen Tasks für einen Sprint anlegen und in einem Taskboard verwalten. Burn-Down-Charts zeigen den Projektfortschritt an. Eine komfortable Suchfunktion ermöglicht das Finden von Tickets. Präsentation und Abgabe: Taskboard (5): In der ersten Teilaufgabe gibt es folgende Anforderungen: Das Teammitglied möchte während der Sprint-Planung Tasks anlegen, die Product- Backlog-Einträge realisieren sollen, die für den Sprint geplant sind. Das Teammitglied möchte auf einem Taskboard einem Task verschiedenen Zustände (z. B. offen, in Arbeit, fertig ) zuweisen können, um den Status der Tasks für andere Benutzer sichtbar zu machen. 2. Reporting I (4): In der zweiten Teilaufgabe gibt es folgende Anforderungen: Der Ticketsystem-Benutzer möchte einen Release-Burn-Down-Chart sehen, um den Fortschritt eines Releases zu begutachten. Der Ticketsystem-Benutzer möchte einen Sprint-Burn-Down-Chart sehen, um den Fortschritt eines Sprints zu begutachten. 3 Hier bietet sich ein Gast-Benutzer an, dem keine bestimmte Rolle zugeordnet ist und der standardmäßig beim Start der Anwendung genutzt wird. 3

4 Integrationsprojekt Scrum 3. Tickets II (4): In der dritten Teilaufgabe gibt es folgende Anforderungen: Der Ticketsystem-Benutzer möchte Bugs zu einem Produkt anlegen können, damit diese vom Product Owner priorisiert und einem Release zugeordnet werden können. Ein Bug soll eine Fehlerbeschreibung sowie Informationen zum eingesetzten System und zur eingesetzten Version enthalten Phase IV: Woche Ziel: Ticketsystem-Benutzer können Bugs anlegen. Tickets können zusätzliche Felder enthalten. Die Velocity von Teams sowie eine Projekthistorie können begutachtet werden. Präsentation und Abgabe: Suche (7): In der ersten Teilaufgabe gibt es folgende Anforderungen: Der Ticketsystem-Benutzer möchte anhand flexibel definierbarer Suchkriterien nach Tickets suchen können. Der Ticketsystem-Benutzer möchte Suchkriterien definieren und unter einem Namen speichern können um diese für häufige Suchanfragen verwenden zu können. 2. Reporting II (6): In der dritten Teilaufgabe gibt es folgende Anforderungen: Der Scrum Master möchte zu einem Sprint zusätzliche Informationen festhalten: Teammitglieder, Arbeitstage, besondere Ereignisse, Hindernisse usw., damit diese Informationen für die Retrospektive verwendet werden können und um eine Projekthistorie zu erhalten. Der Ticketsystem-Benutzer möchte den Verlauf der Velocity eines Teams sehen, um die Effizienz des Teams zu begutachten. 2.2 HAUSAUFGABE I: CLIENT-SERVER-SYSTEM Die Hausaufgabe hat zum Ziel, das entwickelte Ticket-System von einem Einzelplatzsystem zu einem Client-Server-System fortzuentwickeln. Dazu ist die Benutzungsoberfläche komplett von der Anwendungslogik zu trennen. Des Weiteren ist auf Anwendungsseite eine Sitzungsschicht zu entwickeln, die mehrere Sitzungen zur gleichen Zeit erlaubt, wobei jede Sitzung einem bestimmten Benutzer zugeordnet sein soll. Dies schließt die Entwicklung einer geeigneten Anmelde-Prozedur mit ein. Schließlich ist zu untersuchen, welche Anwendungsobjekte sitzungsübergreifend und welche an eine bestimmte Sitzung gebunden sind. Hierzu ist ggfs. auch die Persistenz-Schicht entsprechend zu erweitern. Präsentation und Abgabe: SEMESTER II: FLEXIBILITÄT UND BENUTZUNGSFREUNDLICHKEIT Im ersten Semester liegt der Schwerpunkt darauf, das Ticket-System benutzungsfreundlicher und flexibler zu gestalten. Das Semester ist wie folgt strukturiert Phase I: Woche Präsentation: , Abgabe:

5 Teilaufgaben 1. Abschluss Client/Server-System I (3): In der ersten Teilaufgabe sollen alle offenen Punkte (z.b. Bugs, Dokumentation), die im Rahmen der Umstellung des Ticketsystems auf das Client/Server-System entstanden sind bzw. im Rahmen dieser Phase entdeckt werden, behoben werden. Offene und behobene Bugs sind hierbei zu priorisieren und im Bugzilla- System festzuhalten. Eventuell ist die gewählte Software-Architektur zu überdenken; sind hier größere Veränderungen nötig, ist ein entsprechendes abgeändertes Konzept sowie ein Prototyp zu entwickeln. Schließlich ist eine Retrospektive zur Client/Server-Realisierung durchzuführen und zu dokumentieren. 2. Grundlagen Revisionssicherheit I (4): In der zweiten Teilaufgabe gibt es folgende Anforderung: Der Ticketsystem-Benutzer möchte, dass jeder Zustand im System revidierbar 4 und jede Zustandsveränderung im System nachvollziehbar ist. Hierfür sollen die Grundlagen zur Revisionssicherheit ausgearbeitet und ein entsprechender Entwurf für das Ticketsystem entwickelt werden. Zur Validierung des Entwurfs sollen die Konzepte prototypisch umgesetzt werden. 3. Meta-Modell I (4): In der dritten Teilaufgabe gibt es folgende Anforderung: Der Ticketsystem-Benutzer möchte eigene Tickettypen erstellen. Ein Tickettyp besteht aus einer Reihe von benutzerdefinierten Feldern (z. B. Hinweise für Releasestand, Test oder Installation; Produktkomponenten, Produktversionen, Plattformen, Wunschtermin von Kunden usw.), einer Menge von gültigen Zuständen (z. B. offen ) und einer Menge von gültigen Zustandsübergängen (z. B. offen geschlossen ). Die definierten Felder und Zustände sollen zusätzliche Suchkriterien darstellen. Die aktuell vorhandenen Tickettypen Anforderung, Bug und Task sollen als Exemplare des Meta-Modells als Standardtickettypen im Ticketsystem verfügbar sein (Hinweis: hierfür ist ein Refactoring erforderlich). In dieser Teilaufgabe sollen die gestellte Aufgabe analysiert sowie ein geeigneter Entwurf ausgearbeitet werden. Des Weiteren soll ein Refactoring-Plan aufgestellt werden, aus dem ersichtlich wird, wie die alten, fest verdrahteten Ticket-Typen in das neue Modell transferiert werden können. Die eigentliche Implementierung erfolgt in einer späteren Phase Phase II: Woche Präsentation und Abgabe: Abschluss Client/Server-System II: In der ersten Teilaufgabe sollen das in Aufgabe Abschluss Client/Server-System I erarbeitete Konzept und die prototypisch implementierte Architektur auf das eigentliche Scrum-System übertragen werden. 2. Grundlagen Revisionssicherheit II: In der zweiten Teilaufgabe sollen das in Aufgabe Grundlagen Revisionssicherheit I erarbeitete Konzept und der entwickelte Prototyp auf das eigentliche Scrum-System übertragen werden. 3. Meta-Modell II: In der dritten Teilaufgabe sollen der in Aufgabe Meta-Modell I erarbeitete Entwurf mit Hilfe des entwickelten Refactoring-Plans auf das eigentliche Scrum-System übertragen werden. 4 revidieren = wieder ansehen 5

6 Integrationsprojekt Scrum Die Aufgaben werden nach Absprache gemeinschaftlich von der gesamten Gruppe umgesetzt! Es erfolgt keine Zuteilung von Studenten zu den einzelnen Aufgaben! Phase III: Woche Präsentation und Abgabe: Rollen und Rechte (4): In der ersten Teilaufgabe gibt es folgende Anforderungen: Der Ticketsystem-Benutzer möchte nur die Teile der Anwendung sehen und benutzen, die er gemäß seiner Rolle benötigt. Falls er mehrere, voneinander unabhängige Rollen einnehmen kann (etwa Team-Mitglied und Administrator ), soll er bei der Anmeldung die aktive Rolle auswählen können. Der Administrator möchte jedem Benutzerkonto einen Satz von möglichen Rollen zuweisen können. Hinweis: Diese Aufgabe erfordert zunächst die Erstellung eines Rechte- und Rollenkonzepts, in dem ausgearbeitet werden soll, (1) welche Rechte innerhalb der Anwendung benötigt werden und (2) welche vordefinierten Rollen welche Rechte umfassen. Dieses Konzept ist schriftlich anzufertigen und abzugeben. Zusätzlich soll das Konzept ordentlich umgesetzt (objektorientierter Entwurf, fehlerfreie Implementierung, ausführliche Testfälle) und dokumentiert (Klassen-, Attribut- und Operationskommentare) werden. 2. Benutzerdokumentation (3): In der zweiten Teilaufgabe existieren folgende Anforderungen: Der Ticketsystem-Benutzer möchte eine Benutzerdokumentation erhalten, in der alle Funktionen des Systems ausführlich beschrieben sind. Der Ticketsystem-Benutzer möchte innerhalb der Anwendung schnell auf eine kontextsensitive Online-Hilfe zugreifen können. Hinweis: Für den zweiten Punkt soll in dieser Phase nur evaluiert werden, wie entsprechende Teile der Benutzerdokumentation als Online-Hilfe in die Anwendung redundanzfrei integriert werden können. Hierfür soll ein Konzept inklusive Analyse und Entwurf erstellt werden. Die Implementierung des Entwurfs erfolgt in einer späteren Phase! 3. Aufräumen I (4): In der dritten Teilaufgabe soll der Quelltext nach allen Regeln der Kunst ordentlich gemacht werden. Hierzu sollen mindestens die Java-Analyse-Werkzeuge FindBugs, CheckStyle und Cobertura in Absprache mit den Projektbetreuern eingesetzt werden. 5 Angestrebt wird eine C0-Überdeckung von mindestens 90% und eine C1- Überdeckung von mindestens 70% für die server- und shared-pakete sowie null (!) FindBugs- und CheckStyle-Warnungen. Weiterhin soll für jeden in Bugzilla existierenden offenen Punkt (Bug/Feature) entweder direkt eine Lösung entwickelt und umgesetzt werden, oder (bei großflächigen/architekturellen Punkten) ein Lösungskonzept für spätere Entwicklungsphasen entwickelt werden. 5 Weitere Werkzeuge wie PMD und Classycle können, müssen jedoch nicht eingesetzt werden. Die zu verwendende FindBugs- und CheckStyle-Konfiguration muss mit den Projektbetreuern abgesprochen werden! 6

7 Teilaufgaben Schließlich soll die Struktur des SVN-Projektarchiv vereinfacht werden, indem nicht mehr genutzte Entwicklungszweige gelöscht werden und die Verzeichnisstruktur entschlackt wird. Alle Veränderungen (Typen behobener FindBugs- und CheckStyle-Probleme, ergänzte/verbesserte Testfälle, behobene Bugs bzw. entwickelte Lösungskonzepte, Umstellungen des SVN-Projektarchivs) sollen angemessen dokumentiert werden Phase IV: Woche Präsentation und Abgabe: Online-Hilfe (4): In der ersten Teilaufgabe wird das Konzept für die Online-Hilfe aus der Aufgabe Benutzerdokumentation umgesetzt. 2. Projektdokumentation (4): In der zweiten Teilaufgabe wird die komplette technische Dokumentation des Projekts zusammengetragen, auf den neuesten Stand gebracht und in einem einzelnen Dokument zusammengeführt. 3. Aufräumen II (3): In der dritten Teilaufgabe werden alle in der Aufgabe Aufräumen I offen gebliebenen Punkte fertig gestellt. 2.4 HAUSAUFGABE II: GUI-TEST Diese Hausaufgabe soll das Thema des GUI-Testens beleuchten. Dazu sollen zum einen die Vor- und Nachteile des GUI-Testens thematisiert, zum anderen die allgemeine Vorgehensweise beim Testen grafischer Oberflächen dargelegt und die verschiedenen technischen Möglichkeiten erörtert werden. Dabei soll der Fokus auf Web-Oberflächen liegen, wie sie im vorliegenden Projekt verwendet werden. Zum zweiten soll evaluiert werden, wie das Testen von Oberflächen im Scrum-Projekt konkret umgesetzt werden kann. Dazu sind entsprechende kostenfreie Werkzeuge ausfindig zu machen, zu vergleichen und zu bewerten. Dabei sollen die Merkmale Funktionsumfang und Automatisierbarkeit der Tests, insbesondere deren Integration in das im Projekt verwendete Continuous Engineering, im Vordergrund stehen. Schließlich sollen prototypisch Testfälle für die Oberfläche Projektdetails mit Hilfe des ausgesuchten Werkzeugs erstellt und in das Testprozedere des Projekts eingebunden werden. Die Ergebnisse der ersten beiden Punkte werden in einem Dokument im Umfang von ca Seiten festgehalten und abgegeben. Die Ergebnisse des letzten Punktes sind in den Quellcode des Projektes zu integrieren. In der Präsentation sollen innerhalb von Minuten alle erarbeiteten Ergebnisse vorgestellt werden. Abgabe: , Präsentation: Anfang November VORGEHEN UND BEWERTUNG 3.1 BEARBEITUNG An jeder Teilaufgabe arbeitet eine Gruppe von drei bis fünf Studenten. Zur Klärung und Bearbeitung bietet Ihr Betreuer Sprechzeiten an, die innerhalb der im Stundenplan 7

8 Integrationsprojekt Scrum festgelegten Zeiten liegen. Während dieser Zeiten sollen sich alle Projektgruppen im Klassenraum aufhalten. Jede Teilaufgabe hat entweder die Anfertigung eines Dokuments oder eines Programms zum Ziel. Dieses Dokument bzw. Programm wird dann zu den unten angegebenen Terminen an den Betreuer abgegeben. Ausarbeitungen können auch auf elektronischen Datenträgern abgegeben werden. Der Betreuer bewertet die Ausarbeitung so bald wie möglich und gibt ein entsprechendes Feedback. Für die einzelnen Arten der anzufertigenden Ergebnisse gelten folgende Richtlinien: Analyse: Sie sollen darstellen, dass Sie für die Aufgabenstellung ein tiefgreifendes Verständnis bekommen haben. Dies geschieht durch eine jeweils adäquate Darstellung aller wichtigen Hintergründe, die für das Verstehen der Aufgabenstellung notwendig sind. Dazu gehört neben einem Fachlexikon (Glossar) auch die Modellierung der Fachklassen mit Hilfe der UML. Entwurf: Sie sollen darstellen, wie Ihre Anwendung technisch realisiert werden wird. Hier sollen neben textuellen Elementen wieder Diagramme (Klassendiagramme, Ablaufdiagramme usw.) benutzt werden. Stellen Sie die wesentlichen Entwurfsentscheidungen Ihres Programms dar. Verwenden Sie wieder UML- Klassenmodelle. Implementierung: Das Programm soll in der Programmiersprache Java entwickelt werden. Ihre Ausarbeitung ist in dieser Phase ein lauffähiges Programm, das die Anforderungen der Aufgabe umsetzt, und eine kurze Installationsbeschreibung (sofern notwendig), so dass das Programm für den Betreuer ohne weitere Hilfestellung ausführbar ist. Präsentation: Sie stellen die Ergebnisse, die aus der Bearbeitung der Aufgabe resultieren, im Rahmen einer Präsentation dar. Der Umfang der Präsentation sollte 20 Minuten nicht überschreiten. Ist die Aufgabe das Entwickeln eines Programms, dann umfasst die Präsentation auch eine Demonstration der Funktionalität des Programms und ein Ausführen der im Rahmen der Entwicklung erstellten Testfälle. 3.2 BEWERTUNG Die Bewertung der Ausarbeitungen erfolgt nach den folgenden Gesichtspunkten: Verständlichkeit: Grundlage für eine Bewertung, ist, dass alle Aussagen Ihrer Arbeiten vom Leser verstanden werden können. Gehen Sie dabei nicht davon aus, dass der Leser sich besonders gut mit dem behandelten Thema auskennt. (Tipp: Geben Sie Ihre Ausarbeitung einem Kommilitonen einer anderen Gruppe zum Lesen!) Wissenschaftlichkeit: Wenn es notwendig ist, theoretische Hintergründe darzustellen, soll dies in einer adäquaten Form erfolgen. Ist das Programm korrekt? Erfüllt es die Anforderungen? Ist es bedienbar? Komplexität der Aufgabe: Die Aufgaben haben einen unterschiedlichen Schwierigkeitsgrad. Gute Lösungen von komplexen Problemen verdienen einen Bonus in der Bewertung. Effektivität des Entwurfs: Ist das System so entworfen und dokumentiert, dass leicht Erweiterungen oder Änderungen (auch von Projektfremden) vorgenommen werden können? Ist dabei sauber objektorientiert vorgegangen worden? 8

9 Können theoretische Inhalte richtig dargestellt und angewandt werden? Kreativität: Gute Ideen können die Note nur verbessern. Vorgehen und Bewertung Bewertet werden alle schriftlichen oder elektronischen Ausarbeitungen, die zu den angegebenen Zeitpunkten abgegeben werden. Die Ausarbeitungen werden wie folgt gewichtet: Ausarbeitung (Dokument/Programm/sonstiges Artefakt): 80 % Präsentation: 20 % Dabei werden die Teilaufgaben untereinander mit 25 % gleich gewichtet. Als Endergebnis ergibt sich eine Prozentzahl, aus der sich nach dem IHK-Notenschema die Gesamtnote des Fachs errechnet. Jede Gruppe erhält nur eine Note. Notenschema Prozent Note Prozent Note Prozent Note , ,7 92 1,3 59 3,7 81 2, , WEITERE BEMERKUNGEN Bemerkung zu der Gestaltung der Benutzungsoberfläche: In den Anwendungen ist weniger darauf zu achten, dass Eingaben und Ausgaben über schicke Oberflächen erfolgen (es ist natürlich eine für die Anforderungen notwendige Benutzungsoberfläche bereitzustellen). Wer Entwicklungsumgebungen mit ausgereiften Oberflächen-Design-Werkzeugen kennt, soll diese natürlich benutzen. Man muss das aber nicht tun. Es ist wichtiger, die der Aufgabe zugrunde liegenden Strukturen zu analysieren (also zu verstehen!), sie in einem guten Entwurf umzusetzen und die jeweiligen Algorithmen effektiv zu entwickeln. Die Implementierung baut auf dem Entwurf, der Entwurf auf der Analyse auf. Das heißt nicht, dass z. B. Ihr Entwurf auf der bereits bewerteten Ausarbeitung der Analyse-Phase aufbauen muss. Gibt es in der Analyse Raum für Verbesserungen, so sollen diese Verbesserungen natürlich in die weiteren Ausarbeitungen einfließen. Bereits bestehende Bewertungen werden nicht beeinflusst. In diesem Fach wird keine Klausur geschrieben. Weitere Fragen können individuell mit dem Betreuer geklärt werden. 9

10 Integrationsprojekt Scrum 4 ZUORDNUNG DER TEILAUFGABEN 4.1 SEM. I / PHASE I Grundlagen Scrum Grundlagen Persistenz Grundlagen GUI Manuel, Angelina, Stefan, Sarah, Christin Christoph, Patrick, Niklas, Wilken Nils K., Nils V., Ulrike, Timo 4.2 SEM. I / PHASE II Product-Backlog Ulrike, Patrick, Manuel, Angelina, Timo Tickets I Niklas, Christoph, Stefan, Nils K. Organisationseinheiten Wilken, Sarah, Christin, Nils V. 4.3 SEM. I / PHASE III Taskboard Nils K., Manuel, Angelina, Ulrike, Stefan Reporting I Wilken, Christoph, Sarah, Nils V. Tickets II Niklas, Patrick, Christin, Timo 4.4 SEM. I / PHASE IV Suche Patrick, Christoph, Manuel, Niklas, Ulrike, Christin, Nils K. Reporting II Wilken, Sarah, Stefan, Timo, Angelina, Nils V. (alle) 4.5 HAUSAUFGABE 4.6 SEM. II / PHASE I Abschluss Client/Server- System I Grundlagen Revisionssicherheit I Meta-Modell I Patrick, Nils, Timo Wilken, Christoph, Ulrike, Christin Manuel, Angelina, Sarah, Stefan 4.7 SEM. II / PHASE II (alle) (alle) 10

11 Zuordnung der Teilaufgaben 4.8 SEM. II / PHASE III Rollen und Rechte Benutzerdokumentation Aufräumen I Ulrike, Stefan, Manuel, Angelina Patrick, Wilken, Christoph Niklas, Sarah, Christin, Timo 4.9 SEM. II / PHASE IV Online-Hilfe Projektdokumentation Aufräumen II Stefan, Christoph, Wilken, Ulrike Manuel, Angelina, Patrick, Timo Niklas, Christin, Sarah 11

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,

Mehr

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand: 28.05.2014

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand: 28.05.2014 robotron*e count robotron*e sales robotron*e collect Anwenderdokumentation Version: 2.0 Stand: 28.05.2014 Seite 2 von 5 Alle Rechte dieser Dokumentation unterliegen dem deutschen Urheberrecht. Die Vervielfältigung,

Mehr

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert. SCRUM-CHECKLISTE Teilen Sie diese Liste an alle Teammitglieder aus. Jeder soll einen Haken an der Stelle setzen, die er für Ihr SCRUM Team als erfüllt ansieht. Anschließend diskutieren Sie über fehlende

Mehr

macs Support Ticket System

macs Support Ticket System macs Support Ticket System macs Software GmbH Raiffeisenstrasse 8 78658 Zimmern ob Rottweil Tel. (0741)9422880 1 ALLGEMEIN... 3 2 ABLAUF TICKET-SYSTEM... 4 2.1 Ticket Erstellung... 4 2.2 Ablauf... 4 2.3

Mehr

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem

Mehr

Softwareentwicklungspraktikum Sommersemester 2007. Grobentwurf

Softwareentwicklungspraktikum Sommersemester 2007. Grobentwurf Softwareentwicklungspraktikum Sommersemester 2007 Grobentwurf Auftraggeber Technische Universität Braunschweig

Mehr

Prozessoptimierung. und. Prozessmanagement

Prozessoptimierung. und. Prozessmanagement Prozessoptimierung und Prozessmanagement Prozessmanagement & Prozessoptimierung Die Prozesslandschaft eines Unternehmens orientiert sich genau wie die Aufbauorganisation an den vorhandenen Aufgaben. Mit

Mehr

Kostenstellen verwalten. Tipps & Tricks

Kostenstellen verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4

Mehr

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen

Mehr

BIF/SWE - Übungsbeispiel

BIF/SWE - Übungsbeispiel BIF/SWE - Übungsbeispiel Arthur Zaczek Feb 2015 1 Allgemein 1.1 Ziele Ziele dieses Übungsbeispieles ist es: GUI: Implementierung einer grafischen Oberfläche mit JavaFX oder WPF UI-Komponente: Implementierung

Mehr

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd Online-Prüfungs-ABC ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd Telefon Support: 0 62 23 / 86 55 55 Telefon Vertrieb: 0 62 23 / 86 55 00 Fax: 0 62 23 / 80 55 45 (c) 2003 ABC Vertriebsberatung

Mehr

Microsoft SharePoint 2013 Designer

Microsoft SharePoint 2013 Designer Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste

Mehr

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern

Mehr

Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik

Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik Informationsblatt zu den Seminaren am Lehrstuhl für Transportsysteme und -logistik Inhaltsverzeichnis ORGANISATORISCHES... 2 GROBER ABLAUF... 3 PRÄSENTATIONEN... 6 TEST... 7 1 Organisatorisches Jeder Student

Mehr

Benutzerverwaltung Business- & Company-Paket

Benutzerverwaltung Business- & Company-Paket Benutzerverwaltung Business- & Company-Paket Gemeinsames Arbeiten mit der easyfeedback Umfragesoftware. Inhaltsübersicht Freischaltung des Business- oder Company-Paketes... 3 Benutzerverwaltung Business-Paket...

Mehr

Updatehinweise für die Version forma 5.5.5

Updatehinweise für die Version forma 5.5.5 Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x

Mehr

Kurzeinführung Excel2App. Version 1.0.0

Kurzeinführung Excel2App. Version 1.0.0 Kurzeinführung Excel2App Version 1.0.0 Inhalt Einleitung Das Ausgangs-Excel Excel-Datei hochladen Excel-Datei konvertieren und importieren Ergebnis des Imports Spalten einfügen Fehleranalyse Import rückgängig

Mehr

Hilfe, mein SCRUM-Team ist nicht agil!

Hilfe, mein SCRUM-Team ist nicht agil! Hilfe, mein SCRUM-Team ist nicht agil! Einleitung: Laut unserer Erfahrung gibt es doch diverse unagile SCRUM-Teams in freier Wildbahn. Denn SCRUM ist zwar eine tolle Sache, macht aber nicht zwangsläufig

Mehr

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014 Grundlagen des Software Engineerings Übung 3 Scrum Asim Abdulkhaleq 20 November 2014 http://www.apartmedia.de 1 Inhalte Scrum Wiederholung Was ist Scrum? Übung: Scrum Workshop (Bank Accounts Management

Mehr

Die Richtlinien Stornobedingungen, Buchungsgarantie, Nächtigungsabgabe, Haustiere, Endreinigung

Die Richtlinien Stornobedingungen, Buchungsgarantie, Nächtigungsabgabe, Haustiere, Endreinigung Die Richtlinien Stornobedingungen, Buchungsgarantie, Nächtigungsabgabe, Haustiere, Endreinigung Im Menüpunkt Richtlinien bearbeiten Sie die Punkte Stornierungsrichtlinien Buchungsgarantie Aufenthaltsabgabe

Mehr

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008 Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch. Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf 2 Nach derbefragung aller Stakeholder und der Dokumentation

Mehr

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Taking RM Agile CLICK TO EDIT MASTER OPTION 1 Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Click to edit Master subtitle style Christian Christophoridis Requirements Management

Mehr

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen

Mehr

1 Mathematische Grundlagen

1 Mathematische Grundlagen Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.

Mehr

Freigabemitteilung Nr. 39. Neue Funktionen Emailadresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern

Freigabemitteilung Nr. 39. Neue Funktionen Emailadresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern Freigabemitteilung Nr. 39 Neue Funktionen Emailadresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern DFBnet Benutzerverwaltung Erstellt: Letzte Änderung: Geprüft:

Mehr

Anleitungen zum KMG-Email-Konto

Anleitungen zum KMG-Email-Konto In dieser Anleitung erfahren Sie, wie Sie mit einem Browser (Firefox etc.) auf das Email-Konto zugreifen; Ihr Kennwort ändern; eine Weiterleitung zu einer privaten Email-Adresse einrichten; Ihr Email-Konto

Mehr

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.

Mehr

Codex Newsletter. Allgemeines. Codex Newsletter

Codex Newsletter. Allgemeines. Codex Newsletter Newsletter Newsletter Dezember 05 Seite 1 Allgemeines Newsletter Mit diesem Rundschreiben (Newsletter) wollen wir Sie in ca. zweimonatigen Abständen per Mail über Neuerungen in unseren Programmen informieren.

Mehr

MINDMAP. HANDREICHUNG (Stand: August 2013)

MINDMAP. HANDREICHUNG (Stand: August 2013) MINDMAP HANDREICHUNG (Stand: August 2013) Seite 2, Mindmap Inhalt Eine Mindmap anlegen... 3 Einstellungen für die Mindmap... 3 Inhalte in der Mindmap voranlegen... 4 Inhalte in der Mindmap anlegen... 5

Mehr

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1 Beispiel Shop-Eintrag Ladenlokal & Online-Shop. Als Händler haben Sie beim Shop-Verzeichnis wir-lieben-shops.de die Möglichkeit einen oder mehrere Shop- Einträge zu erstellen. Es gibt 3 verschiedene Typen

Mehr

Internet Explorer Version 6

Internet Explorer Version 6 Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster

Mehr

Das System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.

Das System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert. Usability Heuristiken Karima Tefifha Proseminar: "Software Engineering Kernkonzepte: Usability" 28.06.2012 Prof. Dr. Kurt Schneider Leibniz Universität Hannover Die ProSeminar-Ausarbeitung beschäftigt

Mehr

my.ohm Content Services Autorenansicht Rechte

my.ohm Content Services Autorenansicht Rechte my.ohm Content Services Autorenansicht Rechte Felizitas Heinebrodt Technische Hochschule Nürnberg Rechenzentrum Kesslerplatz 12, 90489 Nürnberg Version 2 August 2015 DokID: cs-rechte-autor Vers. 2, 18.08.2015,

Mehr

ARCO Software - Anleitung zur Umstellung der MWSt

ARCO Software - Anleitung zur Umstellung der MWSt ARCO Software - Anleitung zur Umstellung der MWSt Wieder einmal beschert uns die Bundesverwaltung auf Ende Jahr mit zusätzlicher Arbeit, statt mit den immer wieder versprochenen Erleichterungen für KMU.

Mehr

e LEARNING Kurz-Anleitung zum Erstellen eines Wikis 1. Wiki erstellen

e LEARNING Kurz-Anleitung zum Erstellen eines Wikis 1. Wiki erstellen Kurz-Anleitung zum Erstellen eines Wikis Die Aktivität Wiki verschafft Ihnen die Möglichkeit, Wissen zu sammeln und zu strukturieren. Dabei können Sie die Teilnehmer Ihres Kurses an der Erstellung des

Mehr

FIS: Projektdaten auf den Internetseiten ausgeben

FIS: Projektdaten auf den Internetseiten ausgeben Rechenzentrum FIS: Projektdaten auf den Internetseiten ausgeben Ist ein Forschungsprojekt im Forschungsinformationssystem (FIS) erfasst und für die Veröffentlichung freigegeben, können Sie einige Daten

Mehr

Konfiguration von Outlook 2007

Konfiguration von Outlook 2007 {tip4u://048} Version 4 Zentraleinrichtung für Datenverarbeitung (ZEDAT) www.zedat.fu-berlin.de Konfiguration von Outlook 2007 Outlook 2007 ist ein Mailprogramm, mit dem auf das eigene Postfach auf dem

Mehr

gallestro BPM - weit mehr als malen...

gallestro BPM - weit mehr als malen... Ob gallestro das richtige Tool für Ihr Unternehmen ist, können wir ohne weitere rmationen nicht beurteilen und lassen hier die Frage offen. In dieser rmationsreihe möchten wir Ihre Entscheidungsfindung

Mehr

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang Einleitung Dieses Buch wendet sich an jeden Leser, der die Programmiersprache C++ neu lernen oder vertiefen möchte, egal ob Anfänger oder fortgeschrittener C++-Programmierer. C++ ist eine weitgehend plattformunabhängige

Mehr

Arbeiten mit UMLed und Delphi

Arbeiten mit UMLed und Delphi Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen

Mehr

Veröffentlichen von Apps, Arbeitsblättern und Storys. Qlik Sense 2.0.6 Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten.

Veröffentlichen von Apps, Arbeitsblättern und Storys. Qlik Sense 2.0.6 Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten. Veröffentlichen von Apps, Arbeitsblättern und Storys Qlik Sense 2.0.6 Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten. Copyright 1993-2015 QlikTech International AB. Alle Rechte

Mehr

Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel

Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek

Mehr

Umfrage. Didaktischer Kommentar. Lernplattform

Umfrage. Didaktischer Kommentar. Lernplattform Lernplattform Umfrage Didaktischer Kommentar Die Aktivität Umfrage ist ein nützliches Tool, um Einstellungen der Kursteilnehmer zu Beginn und zum Ende des Kurses abzufragen und zu vergleichen. Die Umfrage

Mehr

Objektorientierter Software-Entwurf Grundlagen 1 1. Analyse Design Implementierung. Frühe Phasen durch Informationssystemanalyse abgedeckt

Objektorientierter Software-Entwurf Grundlagen 1 1. Analyse Design Implementierung. Frühe Phasen durch Informationssystemanalyse abgedeckt Objektorientierter Software-Entwurf Grundlagen 1 1 Einordnung der Veranstaltung Analyse Design Implementierung Slide 1 Informationssystemanalyse Objektorientierter Software-Entwurf Frühe Phasen durch Informationssystemanalyse

Mehr

SJ OFFICE - Update 3.0

SJ OFFICE - Update 3.0 SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport

Mehr

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte

Mehr

SWE12 Übungen Software-Engineering

SWE12 Übungen Software-Engineering 1 Übungen Software-Engineering Software-Qualitätssicherung / Software-Qualitätsmanagement 2 Aufgabe 1 Ordnen Sie die folgenden Zitate dem entsprechenden Ansatz zum Qualitätsbegriff zu und begründen Sie

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

www.internet-einrichten.de

www.internet-einrichten.de E-Mail-Programme E-Mail Adresse einrichten Bei t-online, AOL, Compuserve, und anderen können Sie sich E-Mail-Adressen einrichten. Dies hat aber den Nachteil, dass Sie diese nur mit der entsprechenden Zugangssoftware

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

1. Zuerst muss der Artikel angelegt werden, damit später die Produktvarianten hinzugefügt werden können.

1. Zuerst muss der Artikel angelegt werden, damit später die Produktvarianten hinzugefügt werden können. Produktvarianten und Downloads erstellen Produktvarianten eignen sich um Artikel mit verschiedenen Optionen wie bspw. ein Herrenhemd in den Farben blau, grün und rot sowie in den Größen S, M und L zu verkaufen.

Mehr

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun Java Projekt Schiffe Versenken mit GUI 1. Über den Autor: Name: Marija Matejic Matrikelnummer: 9352571 E-mail: marijamatejic@yahoo.com

Mehr

Softwareentwicklungspraktikum Sommersemester 2007. Feinentwurf

Softwareentwicklungspraktikum Sommersemester 2007. Feinentwurf Softwareentwicklungspraktikum Sommersemester 2007 Feinentwurf Auftraggeber Technische Universität Braunschweig

Mehr

Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2

Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2 Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2 Hier finden Sie die Beschreibung der letzten Änderungen und Aktualisierungen. Bei Fragen und Anregungen steht das EDI-Real-Team unter +43 732

Mehr

Hochschulrechenzentrum. chschulrechenzentrum #96. Freie Universität Berlin

Hochschulrechenzentrum. chschulrechenzentrum #96. Freie Universität Berlin #96 Version 1 Konfiguration von Outlook 2010 Um Ihre E-Mails über den Mailserver der ZEDAT herunterzuladen oder zu versenden, können Sie das Programm Outlook 2010 verwenden. Die folgende Anleitung demonstriert

Mehr

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08 Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer

Mehr

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98 OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98 Neue Version: Outlook-Termine, Kontakte, Mails usw. ohne Exchange-Server auf mehreren Rechnern nutzen! Mit der neuesten Generation intelligenter

Mehr

Software Engineering. Dokumentation! Kapitel 21

Software Engineering. Dokumentation! Kapitel 21 Martin Glinz Thomas Fritz Software Engineering Kapitel 21 Dokumentation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch gestattet;

Mehr

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014 Konfiguration VLAN's Version 2.0.1 Deutsch 01.07.2014 In diesem HOWTO wird die Konfiguration der VLAN's für das Surf-LAN der IAC-BOX beschrieben. Konfiguration VLAN's TITEL Inhaltsverzeichnis Inhaltsverzeichnis...

Mehr

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,

Mehr

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente

Mehr

Software Qualität Übung 1

Software Qualität Übung 1 1. Informationen 1.1 Formales Software Qualität Übung 1 Regressionstests mit JUnit Versionskontrolle mit CVS Bugtracking mit Bugzilla Abgabetermin: Freitag 20.April 2007, 18.00 CET (Central European Time)

Mehr

Aktuelles, Mitteilungen und Veranstaltungen verwalten

Aktuelles, Mitteilungen und Veranstaltungen verwalten 1 Aktuelles verwalten Beiträge in "Aktuelles" beziehen sich immer auf neue Inhalte im LfF Web. Diese können neue Dateien in den Downloadtabellen (vgl. 1.1) sein, oder sonstige neue (aktualisierte) Inhalte

Mehr

Lehrer: Einschreibemethoden

Lehrer: Einschreibemethoden Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder

Mehr

Kurzanleitung. Zuordnung eines Moodle-Kurses in TUMonline

Kurzanleitung. Zuordnung eines Moodle-Kurses in TUMonline Kurzanleitung Zuordnung eines Moodle-Kurses in TUMonline Inhalt 1 Allgemeine Informationen... 2 2 Kategorie elearning zuordnen... 2 3 Wo ist die Kategorie nach der Zuteilung zu finden?... 4 4 Wann wird

Mehr

Die Softwareentwicklungsphasen!

Die Softwareentwicklungsphasen! Softwareentwicklung Die Softwareentwicklungsphasen! Die Bezeichnungen der Phasen sind keine speziellen Begriffe der Informatik, sondern den allgemeinen Prinzipien zur Produktion integrierter Systeme entliehen.

Mehr

Wechseln des Verschlüsselungsverfahren der Schlüsseldiskette von RDH 1 auf RDH 10

Wechseln des Verschlüsselungsverfahren der Schlüsseldiskette von RDH 1 auf RDH 10 Wechseln des Verschlüsselungsverfahren der Schlüsseldiskette von RDH 1 auf RDH 10 Auf den folgenden Seiten zeigen wir Ihnen am Beispiel der Volksbank Müllheim, wie Sie mit dem Homebanking Kontaktmanager

Mehr

Version: Version 0.01.00-2014-04-22

Version: Version 0.01.00-2014-04-22 Version: Version 0.01.00-2014-04-22 Inhaltsverzeichnis Vorwort... iii 1. Modul "Projektverwaltung"... 1 1.1. Benutzergruppen und Rechte... 1 1.2. Projekt erstellen... 1 1.3. Projekte auflisten und bearbeiten...

Mehr

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................

Mehr

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12 ONLINE-HILFE INHALTSVERZEICHNIS 1 Allgemeine Beschreibung... 3 2... 4 2.1 Angemeldeter Benutzer... 4 2.2 Gast... 10 Abbildungsverzeichnis... 12 1 ALLGEMEINE BESCHREIBUNG Die Webseite "" ist eine Informationsplattform

Mehr

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

Mehr

Zimmertypen. Zimmertypen anlegen

Zimmertypen. Zimmertypen anlegen Zimmertypen anlegen Hier legen Sie Ihre Zimmer an, damit sie auf der Homepage dargestellt werden und online buchbar gemacht werden können. Wobei wir ausdrücklich darauf hinweisen möchten, dass es ganz

Mehr

Bedienungsanleitung für den Online-Shop

Bedienungsanleitung für den Online-Shop Hier sind die Produktgruppen zu finden. Zur Produktgruppe gibt es eine Besonderheit: - Seite 1 von 18 - Zuerst wählen Sie einen Drucker-Hersteller aus. Dann wählen Sie das entsprechende Drucker- Modell

Mehr

e LEARNING Kurz-Anleitung zum Erstellen eines Forums 1. Wie erstellt man ein Forum?

e LEARNING Kurz-Anleitung zum Erstellen eines Forums 1. Wie erstellt man ein Forum? Kurz-Anleitung zum Erstellen eines Forums Das Forum ist ein Ort der Kommunikation. Dabei gibt es verschiedene Möglichkeiten der Forengestaltung, z. B. ein reines Ankündigungsforum oder ein Forum in dem

Mehr

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen Was bedeutet es, ein Redaktionssystem einzuführen? Vorgehensmodell für die Einführung eines Redaktionssystems Die Bedeutung Fast alle Arbeitsabläufe in der Abteilung werden sich verändern Die inhaltliche

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch. Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf Nachdem die Projekt-Vision und die Stakeholder bekannt sind,

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.

Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient. Beschreibung der Focus Methode Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient. 1. F = Failure / Finding An dieser Stelle wird der

Mehr

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert: Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal

Mehr

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se

Mehr

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft

Mehr

Einleitung: Frontend Backend

Einleitung: Frontend Backend Die Internetseite des LSW Deutschland e.v. hat ein neues Gesicht bekommen. Ab dem 01.01.2012 ist sie in Form eines Content Management Systems (CMS) im Netz. Einleitung: Die Grundlage für die Neuprogrammierung

Mehr

Arbeitshilfen zur Auftragsdatenverarbeitung

Arbeitshilfen zur Auftragsdatenverarbeitung Arbeitshilfen zur Auftragsdatenverarbeitung 1 Abgrenzung Die vorliegenden Excel-Tabellen dienen nur als Beispiel, wie anhand von Checklisten die datenschutzrechtlichen Voraussetzungen für die Vergabe einer

Mehr

Migration der Abteilungslaufwerke von UKKSRVFILE011 nach FILER2. Anleitung zur Lösung verschiedener Probleme durch den Anwender selber

Migration der Abteilungslaufwerke von UKKSRVFILE011 nach FILER2. Anleitung zur Lösung verschiedener Probleme durch den Anwender selber Migration der Abteilungslaufwerke von UKKSRVFILE011 nach FILER2 Anleitung zur Lösung verschiedener Probleme durch den Anwender selber Inhaltsverzeichnis 1. Migration der Abteilungsordner...2 1.1 Änderung

Mehr

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen Agile Prozessverbesserung Im Sprint zu besseren Prozessen Ziel und Agenda Ziel: Wir wollen zeigen, wie Prozesse durch den Einsatz einer agilen Vorgehensweise noch projektfreundlicher verbessert werden

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

ClubWebMan Veranstaltungskalender

ClubWebMan Veranstaltungskalender ClubWebMan Veranstaltungskalender Terminverwaltung geeignet für TYPO3 Version 4. bis 4.7 Die Arbeitsschritte A. Kategorien anlegen B. Veranstaltungsort und Veranstalter anlegen B. Veranstaltungsort anlegen

Mehr

How to do? Projekte - Zeiterfassung

How to do? Projekte - Zeiterfassung How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...

Mehr