SDLC Phasen von Visual Basic

June 17

Das Software Development Life Cycle (SDLC)-Modell beschreibt die verschiedenen Phasen der Software-Entwicklungsprojekt von Anfang bis Ende. Unabhängig von der Programmiersprache, die Ebene der Technologie oder ob das Projekt umfasst das Erstellen einer Business-Lösung oder ein neues Handy-Betriebssystem bleiben die Phasen gleich. Hier sind die Phasen im Zusammenhang mit einem Visual Basic-Entwicklungsprojekt.

Konzeptualisierung

Jedes Projekt beginnt mit einer groben Idee oder ein Konzept. Diese Idee muss vorgeschlagen, gelangt durch die entsprechenden Entscheidungsträger dann priorisiert werden. Wenn die Idee Verdienst hat, Ressourcen zugeordnet sind, und ein neues Softwareprojekt beginnt.

Analyse

Um eine Idee oder ein Konzept in Software zu verwandeln, hat jemand den Gültigkeitsbereich für das Projekt, bestimmen die grundlegenden Funktionen, wie es passt in die aktuellen Geschäftsprozesse und wiegen die Kosten für das Projekt gegen die Vorteile erreicht. In großen, formale Projekte kann die Analyse Machbarkeitsstudien, Anforderungsanalyse und/oder Geschäftsprozessanalyse enthalten. In einem kleineren Projekt kann der Entwickler einfach setzen Sie sich mit einem Mitarbeiter und Bedürfnisse zu besprechen.

Gestaltung

Vor Beginn der Programmierung wird die Analyse in eine allgemeine Design, die richtet sich die Technologien benötigt, die allgemeine Struktur der Programme, die Hauptkomponenten, Datenspeicherung, Sicherheit und andere Design-Faktoren umgewandelt. Ist dies ein großes Projekt, das eine Anzahl von Entwicklern und eines großen Arbeitsumfangs enthält, wird das Design ein Projektplans mit Zeitplänen, einen Zeitplan, Budget und Aufgaben gehören.

Programmierung

Sobald das Design vorhanden ist, beginnt die Programmierung. Die meisten Visual Basic-Entwickler verwenden einen kreisförmigen Ansatz, in dem die Phasen nicht streng definiert sind. Jeder Zyklus kombiniert Analyse, Design und Programmierung, wodurch eine Reihe neuer Features, die mit dem Geschäft Personal überprüft werden können. Diese regelmäßige Überprüfung wird sichergestellt, dass die Arbeit des Personals Bedarf deckt, ohne going off-Track.

Testen

Tests stellen sicher, dass das Programm alle Funktionen, die während der Analysephase bestimmt führt und dass das Programm ordnungsgemäß funktioniert. In großen Projekten kann dies formale Testpläne, ausgeführt durch eine Vielzahl von Testfällen beinhalten.

Bereitstellung

Nachdem Software gebaut und getestet haben, hat es denjenigen freigegeben werden, die es benutzen werden. Das könnte so einfach wie auf einen Webserver hochladen oder Installation auf Arbeitsstationen. Bei größeren Projekten kann es bedeuten, Migration von Altdaten, neue Hardware installieren oder contracting-hosting-Services.

Wartung

Sobald die Software freigegeben wird, beginnt die schwierige Arbeit. Immer verändert sich Geschäftsanforderungen und die Software zu ändern, um diese Bedürfnisse zu erfüllen. Als Hardware-Plattformen zu ändern, Datenbanken aktualisiert und neue Projekte-Schnittstelle mit aktuellen Systeme, das Programm wächst und sich verändert, um diesen Bedürfnissen gerecht.

Verlassenheit

Irgendwann endet jedes Softwareprojekt. Neue Technologien entstehen, die Programme überflüssig machen oder ändern sich die Anforderungen so drastisch, dass eine Neufassung erforderlich ist. In diesem Fall startet die über und über wieder mit einer neuen Software-Entwicklungszyklus.