Entwicklungsprozeß

 

Entwicklungsprozeß

Begriffssammlung

Vorgehensmodelle

Themenbereich

Entwicklungsprozeß

Synonyme

Software-Entwicklungsprozeß

Englisch

Development process

Definition

Handlungsablauf zur Erstellung von Software- »Systemen bei der Umsetzung betrieblicher Tatbestände, geformt vom »Vorgehensmodell / »Projektmodell

Erläuterung

Der Entwicklungsprozeß bildet die aktive Organisation bisher erfolgreichen Vorgehens, wobei die Vorgehensstrategie tatsächlich gelebt wird. Dies geschieht i.a. im Rahmen eines Software-Projektes.
Der Entwicklungsprozeß ist ein Teil des »Software-Lebenszyklus.
Das Ergebnis des »Prozesses ist das Software-»System. Ob bestimmte »Aktivitäten im Rahmen der Software-Entwicklung wiederholt werden müssen, hängt von der Akzeptanz (siehe auch Software-»Qualität) des Software-»Systems ab.

Beispiele

-

 
 

Entwicklungsschema

Begriffssammlung

Vorgehensmodelle

Themenbereich

Entwicklungsprozeß

Synonyme

Vision des Vorgehens, Vorgehensstrategie, Entwicklungsansatz

Englisch

Development approach

Definition

Vorstellung über einen gangbaren Weg zum gewünschten »Anwendungssystem aufgrund der Fokussierung des repräsentierten und organisierten Wissens einer sozio-technischen Umgebung (Entwicklungsphilosophie, Software-»Werkzeuge, Projektorganisation) bzgl. der Art und Weise, wie Software-»Systeme gestaltet und betreut werden.

Erläuterung

Das Entwicklungsschema ist eine Vision über die Entwicklung von »Anwendungssystemen, wobei organisatorische (Projektstruktur) und operative (Anwendungsarchitektur) Aspekte zur Entwicklung und Evolution von SW-»Systemen die Rahmenbedingungen bilden.
Es entsteht aufgrund der Erfahrungen mit der Entwicklung von »Anwendungssystemen: Veränderte Entwicklungssituationen führen dazu, daß das Schema nicht mehr paßt, so daß eine neue Vorstellung über den zukünftigen »Entwicklungsprozeß herauszuarbeiten ist.
Z.B. richtete sich der »Entwicklungsprozeß bisher streng nach einem »Phasenmodell. Heute sind aufgrund stetiger »Anforderungsänderungen und der Interaktion mit dem Anwender während der SW-Entwicklung andere Vorgehensstrategien erwünscht, bei denen eine »iterative und »evolutionäre Herangehensweise angestrebt wird, um der zukünftigen Entwicklungssituation besser gerecht zu werden.
Die Vorgehensstrategie ist beim Methods Engineering ähnlich zu betrachten wie die Unternehmensstrategie beim Business Engineering:
Business Engineering: Unternehmensstrategie -> Referenzmodelle -> »Geschäftsprozesse (unterstützt von Informationssystemen)
Methods Engineering: Vorgehensstrategie -> »Vorgehensmodelle -> »Entwicklungsprozesse (zur Entwicklung von Informationssystemen)

Beispiele

"aktivitätsorientierter Entwicklungsansatz" [Boeh76]
"entscheidungsorientierter Entwicklungsansatz" [Pott89]
"versionsorientierter Entwicklungsansatz" [Floy81]
"risikogetriebener Entwicklungsansatz" [Boeh88] (Spiralmodell)

 
 

Projektmodell

Begriffssammlung

Vorgehensmodelle

Themenbereich

Entwicklungsprozeß

Synonyme

-

Englisch

-

Definition

Auf den speziellen Anwendungsfall zugeschnittenes (anhand von Tailoring angepasstes) »Vorgehensmodell

Erläuterung

Das Projektmodell ist eine Systematik für die geordnete Abwicklung in Software-Projekten mit den dafür erforderlichen und zweckmäßigen »Methoden, »Verfahren und »Werkzeuge und der Festlegung prozessspezifischer »Rollen.
Mehrere Projektmodelle können sich nach dem gleichen »Vorgehensmodell orientieren.

Beispiele

-

 
 

Software-Lebenszyklus

Begriffssammlung

Vorgehensmodelle

Themenbereich

Entwicklungsprozeß

Synonyme

Englisch

Software life cycle

Definition

Lebenslauf eines Software- »Systems vom Projektbeginn über Nutzung/Betreuung bis zur Außerbetriebnahme.

Erläuterung

Ablauf der Entstehung und Fortentwicklung eines Software- »Systems, der alle Maßnahmen und Tätigkeiten einschließt, die während dieser Periode erforderlich sind.
Ein Teil des Software-Lebenszyklus ist der »Entwicklungsprozeß.

Beispiele

-

 
 

Vorgehensmodell

Begriffssammlung

Vorgehensmodelle

Themenbereich

Entwicklungsprozeß

Synonyme

Lebenszyklusmodell, Software-Prozeßmodell

Englisch

Life cycle model, process model

Definition

Muster zur Beschreibung eines »Entwicklungsprozesses auf der Basis eines »Entwicklungsschemas

Erläuterung

Das Vorgehensmodell bildet das Referenzmodell der Anwendungsentwicklung. Es beschreibt auf abstrakte Weise (nicht als Projektplan), in welchen Stadien der Entwicklung und Nutzung sich ein Informations »system befindet. Hierzu werden die erforderlichen »Aktivitäten (in ihrer Reihenfolge oder »nebenläufig) und die zu erzielenden »Ergebnisse festgelegt.
Das Vorgehensmodell ist die Ausprägung eines »Entwicklungsschemas;
mehrere Vorgehensmodelle können sich nach dem gleichen »Entwicklungsschema orientieren.

Beispiele

V-Modell (IABG), [BrDr95], [BMVG90],
ISOTEC [Ploe91],
SE/T/EC (Softlab), [Hess84b]