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 ani jednego procesu o nazwie Cykl życia rozwoju systemów-Rather, istnieje wiele różnych metodologii i modeli, które wszystkie są zgodne z tym terminem. 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 podobnych, ale różnych zasadach. Inne systemy opracowywane metody cyklu życia pomiń, połącz lubZmień 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 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 grupa docelowa korzysta z projektu normalnie i wykonuje regularne MAintenance w systemie.
Ostatni obszar, usuwanie, nie ma podgodzin. 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ą konwertowane na nowszy system, który wprowadza fazę implementacji.