Collegiate Sports Paging System

Entwicklungsfall

 

Version 1.0

 

 

Revisionsprotokoll

Datum

Version

Beschreibung

Autor

1. Oktober 1999 1.0 Erste Version Kontextintegration

Inhaltsverzeichnis

EinführungSeitenanfang

Zweck

Dieses Dokument veranschaulicht, wie die RUP- und ContextWISE-Entwicklungsmethodik für das Projekt Collegiate Sports Paging System von WebNewsOnLine verwendet wird.

Umfang

Die Anwendungsfall gilt für alle Phasen des Projekts Collegiate Sports Paging System: Konzeption, Ausarbeitung, Konstruktion und Übergang.

Definitionen, Akronyme und Abkürzungen

ContextWISE ist die von der Kontextintegration entwickelte, für das Web optimierte Methodik. Es handelt sich um eine Anpassung des Rational Unified Process für webbasierte Projekte.

Artefakte sind Liefergegenstände, die bei verschiedenen Aktivitäten erzeugt werden.

RUP steht für Rational Unified Process, eine Methodik zur Softwareentwicklung.

Referenzinformationen

Keine.

Übersicht

Im restlichen Dokument wird beschrieben, wie RUP für dieses Projekt angepasst wird. Dort, wo RUP unverändert verwendet wird, erfolgt ein entsprechender Hinweis.

Abschnitt 2 enthält eine Übersicht des Entwicklungsprozesses einschließlich Projektmanagement und Aktivitäten zur Qualitätssicherung. Abschnitt 3 beschreibt die Workflows der Iteration für die Ausarbeitungs- und Aufbauphase. Abschnitt 4 beschreibt die Workflows bei der Geschäftsmodellierung.

Übersicht über den Entwicklungsprozess Seitenanfang

Dieses Projekt besteht aus einer vollständigen Konzeptionsphase, einer Ausarbeitungsphase, einer Konstruktionsphase mit drei Iterationen und einer vollständigen Übergangsphase. Die Design- und Codeüberprüfung erfolgt an wichtigen Meilensteinen der Iteration, und Qualitätsüberprüfungen werden am Ende jeder Phase durchgeführt.

Phasen Seitenanfang

Konzeption

Umfang und Vision definieren

Zusammen mit den Stakeholdern des zu entwickelnden Systems sollen Umfang und Vision des Projekts entwickelt werden. Dies geschieht im Rahmen einer vereinfachten Sitzung. Dabei wird das Visionsdokument als Artefakt erstellt. Ferner wird an diesem Punkt eine erste Version der Projektrisiken entwickelt.

Vom System bereitzustellende Funktionalität umreißen und erläutern

Es werden Sitzungen ausgeführt, um die Wünsche der Stakeholder hinsichtlich der Funktionalität des Systems zu erfassen. Zunächst soll das Anwendungsfallmodell, das als Basis für nachfolgende Designtätigkeiten dient, umrissen werden. Außerdem soll ein Glossar mit projektspezifischer Terminologie aufgebaut werden.

Durchführbarkeit des Projekts prüfen und Softwareentwicklungsplan definieren

Mit der Eingabe aus dem Anwendungsfallmodell wird die Vision in Wirtschaftsdaten umgesetzt. Die Kosten-Nutzen-Analyse wird aktualisiert und in folgende Bereiche aufgegliedert: Investitionskosten des Projekts, benötigte Ressourcen, erforderliche Umgebung und Erfüllungskriterien (Einkommensvoraussagen und Marktakzeptanz). Außerdem wird die Liste der Risiken aktualisiert, damit auf die angegebenen Anwendungsfälle verwiesen werden kann; neue identifizierte Risiken werden hinzugefügt. Der erste Softwareentwicklungsplan wird entwickelt, damit die einzelnen Projektphasen umfassend schematisch dargestellt werden können.

Workflows während der Ausarbeitung

Wird später im Projekt definiert.

Workflows während der Konstruktion

Wird später im Projekt definiert.

Workflows während des Übergangs

Wird später im Projekt definiert.

GeschäftsmodellierungSeitenanfang

Das Glossar wird bei dieser Aktivität verfeinert.

Artefakte

Die folgenden Artefakte werden während dieses Workflows erzeugt:

Artefakt Verwendete Tools Formales Produkt?
Glossar Microsoft® Word® Ja

Wichtige Eingabeartefakte

Keine.

Workflow

Die Entwicklung einer ergänzenden Geschäftsspezifikation, eines Geschäftsanalysemodells sowie die Entwicklung von Geschäftsanwendungsfällen wird im standardmäßig verwendeten Workflow übergangen.

Anforderungen Seitenanfang

Die Anforderungen werden bei der Entwicklung von Anwendungsfällen erfasst. Anwendungsfälle definieren Akteure (Einzelpersonen, die mit dem System interagieren) und Anwendungsfälle (Beschreibungen der Interaktion zwischen Akteuren und System). Bei der Entwicklung von Anwendungsfällen (über vereinfachte Sitzungen) wird auch eine Menge von nicht anwendungsfallbezogenen Anforderungen im Dokument "Ergänzende Spezifikationen" erfasst.

Artefakte

Die folgenden Artefakte werden während dieses Workflows erzeugt:

Artefakt Verwendete Tools Formales Produkt?
Vision Microsoft Word Ja
Akteure Rational Rose Nein
Schnittstellenklassen Rational Rose Nein
Glossar Microsoft Word Ja
Ergänzende Spezifikationen Microsoft Word Ja
Anwendungsfälle (aktualisiert) Rational Rose,
Microsoft Word
Nein
Kurzinfo zum Kreativdesign Microsoft Word Ja
Navigationsübersicht Microsoft Word Ja
Prototyp der Benutzerschnittstelle Microsoft® PowerPoint®, Microsoft Word Ja

Berichte

Die folgenden Berichte werden während dieses Workflows generiert:

Bericht Verwendete Tools Formales Produkt?
Anwendungsfallübersicht Microsoft Word Ja

Wichtige Eingabeartefakte

Artefakt Verwendete Tools Formales Produkt?
Glossar Microsoft Word Ja

Verwaltung von Eingabeparametern

Keine erforderlich - unverändert beibehalten.

Workflow

Die Entwicklung von zwei Artefakten wird zum standardmäßig verwendeten Workflow hinzugefügt - die Kurzinfo zum Kreativdesign und die Navigationsübersicht. Außerdem wird die Generierung des Prototyps der Benutzerschnittstelle in die Konzeptionsphase verschoben.

Analyse und Design Seitenanfang

Die Anwendungsfälle, die während des Workflows für Anforderungen entwickelt wurden, bilden die Basis für die anschließende Analyse und das Design. Objektorientierte Design- und Analysetechniken werden verwendet, um die anfänglich entwickelten Anwendungsfälle abzuschließen, die Objektmodelle für Analyse und Design, das Datenmodell und das Softwarearchitekturdokument zu erstellen.

Artefakte

Die folgenden Artefakte werden während dieses Workflows erzeugt:

Artefakt Verwendete Tools Formales Produkt?
Datenmodell Rational Rose Ja
Designmodell Rational Rose Ja
Datenbankentwurf Rational Rose Ja
Softwarearchitekturdokument Microsoft Word Ja

Berichte

Die folgenden Berichte werden während dieses Workflows generiert:

Bericht Verwendete Tools Formales Produkt?
Anwendungsfallübersicht Microsoft Word Ja

Wichtige Eingabeartefakte

Artefakt Verwendete Tools Formales Produkt?
Glossar Microsoft Word Ja
Ergänzende Spezifikationen Microsoft Word Ja
Anwendungsfälle (aktualisiert) Rational Rose,
Microsoft Word
Nein
Kurzinfo zum Kreativdesign Microsoft Word Ja
Navigationsübersicht Microsoft Word Ja
Prototyp der Benutzerschnittstelle Microsoft PowerPoint, Microsoft Word Ja

Workflow

Dies ist kein Echtzeitsystem, so dass der Workflow für das Design übergangen wird. Die Datenbank wird an diesem Punkt entworfen, damit der optionale Workflow in dieser Phase enthalten ist.

Implementierung Seitenanfang

Die Implementierung findet statt durch die Entwicklung von Objekten und Paketen, basierend auf den zuvor entwickelten Designmodellen. Wenn die Objekte und Pakete erstellt sind, werden sie vom Entwicklerteam überprüft, pro Einheit getestet und im Rahmen des Konfigurationsmanagements in Subsysteme und Systeme integriert. Anschließend werden Integrationstests durchgeführt.

Artefakte

Die folgenden Artefakte werden während dieses Workflows erzeugt:

Artefakt Verwendete Tools Formales Produkt?
Implementierungssubsystem Microsoft® FrontPage® Ja

Codeüberprüfungen

Formale Codeüberprüfungen erfolgen am Ende der Konzeptionsphase.

Testabdeckung für Einheitentest

Siehe Testplan.

Wichtige Eingabeartefakte

Artefakt Verwendete Tools Formales Produkt?
Datenmodell Rational Rose Ja
Designmodell Rational Rose Ja
Datenbankentwurf Rational Rose Ja
Softwarearchitekturdokument Microsoft Word Ja

Workflow

Der Standardarbeitsablauf wird verwendet.

ProjektmanagementSeitenanfang

Artefakte

Die folgenden Artefakte werden während dieses Workflows erzeugt:

Artefakt Verwendete Tools Formales Produkt?
Liste der Risiken Microsoft Word Ja
Softwareentwicklungsplan Microsoft Word Ja
Iterationspläne Microsoft Word Ja
Iterationsbewertung Microsoft Word Ja
Statusbewertung Microsoft Word Ja

Berichte

Keine.

Wichtige Eingabeartefakte

Artefakt Verwendete Tools Formales Produkt?
Vision Microsoft Word Ja
Entwicklungsfall Microsoft Word Ja
Softwarearchitekturdokument Microsoft Word Ja

Workflow

Der Standardarbeitsablauf wird verwendet.

Test Seitenanfang

Der Testarbeitsablauf wird über Testfälle und Scripts gesteuert, die aus den Anwendungsfällen entwickelt werden. Der Integrationstest (bei dem die Funktionalität des Systems getestet wird) sowie der Kapazitätsplanungs- und Stresstest (bei dem das System unter verschiedenen Belastungen getestet wird) werden in die Ausarbeitungsphase verschoben.

Artefakte

Die folgenden Artefakte werden während dieses Workflows erzeugt:

Artefakt Verwendete Tools Formales Produkt?
Testpaket Microsoft Word Ja
Änderungsanfragen Microsoft Word Ja

Berichte

Die folgenden Berichte werden während dieses Workflows generiert:

Bericht Verwendete Tools Formales Produkt?
Testzusammenfassung Microsoft Word Ja

Wichtige Eingabeartefakte

Artefakt Verwendete Tools Formales Produkt?
Implementierungssubsysteme Microsoft FrontPage Ja

Workflow

Der Standardarbeitsablauf wird verwendet.

DeploymentSeitenanfang

In einem einmonatigen Betatest soll festgestellt werden, ob das System für das Deployment geeignet ist. Sobald alle wesentlichen Mängel korrigiert sind, wird das System zur allgemeinen Verwendung freigegeben. In der Konzeptionsphase findet kein Deployment statt.

 

Copyright  1987 - 2003 Rational Software Corporation