Skip to main content

Jaki jest cykl życia rozwoju systemów?

Cykl życia rozwoju systemów to metoda organizowania tworzenia, wykorzystania i usuwania nowego sprzętu i oprogramowania w branży komputerowej.Cykl życia rozwoju systemów jest zgodny z tym samym wzorem, co większość nowych wynalazków: znajdź problem, zaprojektuj rozwiązanie, a następnie wdrożyć rozwiązanie.Termin ten jest przyczyną dużej liczby różnych metodologii i procesów, z których wszystkie podążają za tym samym podstawowym wzorem.

Nie ma jednego procesu o nazwie Cykl życia rozwoju systemów-Rather, istnieje wiele różnych metodologii i modeli, które wszystkie podlegają terminowi.Najbardziej podstawowy model, często nazywany metodą wodospadu, składa się z siedmiu kroków.Kroki te są podejmowane w określonej kolejności, każde budynek na ostatnim.Chociaż sprawia to, że wodospad jest jednym z najbardziej kompletnych modeli, czyni go również najwolniejszym i najdroższym.

Inne metody rozwojowe działają na podobne, ale różne zasady.Inne systemy opracowywane metody cyklu życia pomijają, łączą lub zmieniają kolejność podstawowych kroków.Zasadniczo odbywa się to w celu przyspieszenia procesu twórczego lub obniżenia kosztów rozwoju.Ponadto istnieją modele, aby skorzystać z alternatywnych stylów obliczeniowych i struktur biznesowych.

Podstawowe etapy cyklu życia rozwoju systemów są podzielone na cztery obszary.Pierwsze trzy, projektowanie, budowa i wdrożenie, są wspólnymi częściami wielu nowych systemów i wynalazków.Forth, usuwanie jest stosunkowo rzadkie.Większość z tych czterech obszarów ma „subspoty”, które składają się na pełny cykl.

Projekt jest pierwszym krokiem w prawie każdym modelu, ponieważ bez pomysłu nie ma nic do zbudowania.Krok projektowy ma największą liczbę podgatunków dowolnego z obszarów.Inicjacja wymaga, aby projekt został wprowadzony do zespołu projektowego, aby rozpocząć proces.Koncepcja systemów i planowanie koncentruje się na wewnętrznych badaniach rachunkowości i wykonalności dla firmy projektowej.Analiza wymagań koncentruje się na skupieniu się na potrzebach użytkowników, a projektowanie jest początkowym tworzeniem oprogramowania lub modelu sprzętowego.

Faza budowy w cyklu życia rozwoju oprogramowania jest często jednym z najdłuższych.Podczas tych podstań sprzęt lub oprogramowanie jest faktycznie budowane i testowane.Pierwszym krokiem, rozwojem, jest faktyczne tworzenie systemu i w zależności od projektu może to zająć od dni do lat.Drugi krok, testowanie, obejmuje osoby niebędące programistami używającymi produktu w celu wygenerowania informacji zwrotnej.Na podstawie tej informacji zwrotnej projekt powróci do rozwoju lub przejdzie do następnej fazy.

Implementacja ma miejsce, gdy użytkownicy faktycznie korzystają z oprogramowania lub sprzętu.Podczas pierwszej subtepu, zwanej także implementacją, projekt jest zintegrowany z istniejącymi systemami i odbywa się szkolenie użytkowników.Operacje i konserwacja stanowią drugi krok.W tym czasie jego docelowi odbiorcy korzysta z projektu normalnie i wykonuje regularną konserwację systemu.

Ostatni obszar, usuwanie, nie ma podgatunków.Podczas tej fazy projekt jest wycofywany z systemów użytkowników.Jeśli jest to sprzęt, jest on normalnie usuwany.Oprogramowanie jest migrowane, a istniejące dane są przekonwertowane na nowszy system, który wprowadza fazę implementacji.