Veröffentlicht am von Gabi Schulz in Computer.

WhatsApp

Wenn es zur Softwareentwicklung kommt, gibt es verschiedene  Ansätze, die sowohl definiert und entworfen wurden, um während eines Entwicklungsprozesses verwendet/eingesetzt zu werden, sie werden auch “Softwareentwicklungsprozessmodelle”  (zum Beispiel Wasserfallmodell, zusätzliches Modell, V-Modell, wiederholendes Modell, RAD Modell, Flinkes Modell, Spiralförmiges Modell, Prototypmodell und so weiter) genannt. Der Zweck jedes Prozessmodells ist, einem besonderen Lebenszyklus zu folgen, um Erfolg in der Software Entwicklung zu sichern.

Software-Lebenszyklus -Modelle beschreiben Phasen des Software-Zyklus zusammen mit der Reihenfolge, in der diese Phasen ausgeführt werden.  Jede Phase erzeugt  die für die nächste Phase im Lebenszyklus erforderlichen Leistungen. So  werden dann die Voraussetzungen ins Design übersetzt, und ein Code wird gemäß dem Design erzeugt, und das wird dann die Entwicklungsphase genannt. Nach dem Codieren und der Entwicklung Testen wir die lieferbaren der Umsetzungsphase im Gegensatz zu den Anforderungen.

Es gibt folgende sechs Phasen in jedem Software-Entwicklungs-Lebenszyklus-Modell:

1. Sammlung von Voraussetzungen und Analyse
2. Entwurf
3. Umsetzung oder Codierung
4. Prüfung
5. Aufstellung
6. Wartung

 1. Sammlung von Voraussetzungen und Analyse

Während dieser Phase werden Geschäftsanforderungen gesammelt. Es ist der Hauptfokus von Projektleitern und Miteigentümern. Sitzungen mit Betriebsleitern, Miteigentümern und Benutzern werden gehalten, um die genauen Voraussetzungen  zu bestimmen einschließlich- Wer wird das System  benutzen? Wie wird das System verwendet werden? Welche Daten sollten in das System eingegeben werden, und welche sollten vom System ausgegeben werden? Dies sind einige der allgemeinen Fragen, die während  der Sammlungsphase  von Anforderungen  beantwortet werden. Nach der Sammlung der Vorraussetzungen  werden diese Anforderungen auf ihre Gültigkeit und die Möglichkeit der Einbindung in das System analysiert.

Schließlich wird ein Voraussetzungsspezifizierungsdokument geschaffen, der dem Zweck der Richtlinie für die folgende Phase des Modells dient.

2. Entwurf

Während der Entwicklungsphase wird das System und Software-Design basierend  auf den Anforderungsspezifikationen,  die in der ersten Phase untersucht wurden, vorbereitet. Systemdesign hilft Hardware- und Systemanforderungen zu spezifizieren und die Gesamtsystemarchitektur zu definieren. Die System Design-Spezifikationen dienen als Input für die nächste Phase des Modells.

In dieser Phase werden die Tester mit der Teststrategie kommen, wo sie erwähnen, was und wie zu testen ist.

 

3. Umsetzung oder Codierung

Nach dem Empfang von Systemdesigndokumenten wird die Arbeit in Module/Einheiten geteilt, und das wirkliche Codieren beginnt. In dieser Phase wird der Code in einer  Weise hergestellt,  so das  es der Schwerpunkt für den Entwickler ist. Dies gilt als die längste Phase des Software-Entwicklungs-Lebenszyklus.

4. Prüfung

Nachdem der Code entwickelt wurde, wird er nach den Anforderungen getestet um sicher zu stellen dass das Produkt die Ziele, die in der Sammlungsphase der Vorraussetzungen  gesammelt wurden, lösen kann. Während dieser Phase werden alle Arten von Funktionstests wie Einheitsprüfung, Integrationsprüfung, Systemprüfung  zusammen mit den nichtfunktionellen Tests durchgeführt.

5. Aufstellung

Nach erfolgreicher Prüfung wird das Produkt an den Kunden bereitgestellt. Sobald das Produkt an den Kunden ausgeliefert wird, ist der erste Schritt einen Beta-Test zu machen. Im Fall, dass irgendwelche Änderungen erforderlich sind oder irgendwelche Programmfehler bemerkt werden, werden sie  der anfänglichen Technikmannschaft gemeldet. Sobald jene Änderungen vorgenommen wurden oder bei der Software  die Fehler beseitigt wurden, wird die Endaufstellung geschehen.

6. Wartung

Diese Phase geschieht, nachdem der Kunde anfängt, das entwickelte System zu verwenden, und ein wirkliches Problem auftritt und von Zeit zu Zeit behoben werden muss.



Impressum

Gabi Schulz 28195 Bremen, Deutschland schulzgabide@gmail.com tel 0421 4 67 98 40

Kommentare und Meinungen