SDLC Phasen von Visual Basic
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.