Cykl życia systemu informacyjnego (fazy)

819
Simon Doyle
Cykl życia systemu informacyjnego (fazy)

Plik cykl życia systemu informacyjnego to ustrukturyzowany model zarządzania projektami, który opisuje etapy niezbędne do zbudowania systemu informatycznego, od początku do końcowego wyniku.

Odnosi się również do całej podróży, jaką przechodzi system, od narodzin do wygaśnięcia, obejmującej rozległe fazy. Termin ten istnieje od wielu dziesięcioleci i pochodzi z czasów, gdy organizacje były znacznie bardziej scentralizowane..

Ponieważ technologia informacyjna rozwinęła się jako dziedzina, cykl życia stał się ważną częścią procesu tworzenia oprogramowania przez firmy..

Celem cyklu życia systemu jest umożliwienie sprawnego opracowania wysokiej jakości rozwiązania, które spełnia lub przewyższa oczekiwania klienta na wszystkich jego etapach oraz mieści się w założonym budżecie i terminach..

Ten cykl życiowy zmieniał się w przeszłości wiele razy, gdy nowe idee łączą się, zakorzeniają i wyłaniają jako nowy system, a następnie cieszą się okresem dominacji i stopniowo zanikają, aby zostać zastąpionymi przez wszystko, co jest potrzebne w następnej kolejności..

Fazy ​​cyklu życia systemów informatycznych

Ten cykl życia, który kiedyś był procesem pięciofazowym, obecnie składa się z siedmiu różnych etapów. Te fazy w kolejności to:

Planowanie

Każdy zaangażowany na jakimkolwiek etapie rozwoju powie Ci, że najważniejsze systemy informacyjne zaczynają się od dobrego planu. Bez fazy planowania trudno jest zorientować się, co powinno się wydarzyć i kiedy.

W fazie planowania analityk systemowy powinien skoncentrować się na tym, co system zamierza osiągnąć i wykorzystać te informacje, aby znaleźć sposób na osiągnięcie tego celu..

Ocena systemów, które już działają, jest również ważna na tym etapie, ponieważ może istnieć wcześniej istniejący system, który mógłby oferować tańsze rozwiązanie, jeśli zostaną wprowadzone pewne ulepszenia..

Analityk systemowy musi również przeanalizować, jakie zasoby są potrzebne, pamiętając, co jest dostępne i jak można je wykorzystać..

Ta faza decyduje o powodzeniu całego projektu. Na tym etapie należy na przykład wziąć pod uwagę strukturę zespołu roboczego, harmonogram, budżet, bezpieczeństwo i inne podstawowe czynniki..

Analiza wymagań

Zanim zaczniesz rozważać uruchomienie nowego systemu, ważne jest, aby najpierw zrozumieć, co jest potrzebne do pomyślnego opracowania systemu. Analityk systemowy musi mieć dobre pojęcie o tym, czego firma wymaga od konkretnego systemu, biorąc pod uwagę to, czego klient potrzebuje od firmy..

Celem dobrego systemu jest połączenie tych dwóch potrzeb w najbardziej efektywny i opłacalny sposób. Na tym etapie analityk musi sporządzić listę wszystkiego, czego firma potrzebuje, aby móc opracować najlepszy system, biorąc pod uwagę rzeczywiście dostępne zasoby..

Przykładowo analizę wymagań funkcjonalnych systemu należy przeprowadzić poprzez wywiady i ankiety z użytkownikami, aby upewnić się, że spełni on ich oczekiwania, a następnie udokumentować te oczekiwania..

Następnym krokiem jest przeprowadzenie studium wykonalności, aby upewnić się, że system ma sens finansowy, technologiczny i organizacyjny..

Projekt

Po zakończeniu planowania i spełnienia wymagań plany są przekazywane architektowi systemu, który może następnie rozpocząć pracę nad projektem systemu..

Często projektowane systemy są oparte na oprogramowaniu lub infrastrukturze IT. Oznacza to, że projektantami systemu będą prawdopodobnie specjaliści IT lub programiści..

W tej fazie opisano, w jaki sposób należy podejść do projektu architektury systemu, na przykład interfejsów użytkownika, sieci komputerowej, bazy danych i zabezpieczeń, które mogą spełnić wymagania i umożliwić przyszłe aktualizacje..

Rozwijam się

Gdy nowe projekty są gotowe, członkowie zespołu mogą rozpocząć pracę nad rozwojem systemu. W tej fazie plan systemu przejdzie od modelu do praktyki, gdy programiści opracują w pełni funkcjonalny system..

Inżynierowie oprogramowania piszą kod i dostosowują technologie zaangażowane w projekt. Jest to prawdopodobnie najbardziej aktywna faza cyklu życia, ponieważ wymaga ciężkiej pracy wszystkich zaangażowanych w nią ekspertów..

Dowód

Pod koniec fazy rozwoju systemy mogą wydawać się w pełni sprawne, ale ważne jest, aby najpierw je przetestować, zanim zaczną działać..

Eliminuje to wszelkie zniekształcenia w systemie, zapewniając w ten sposób, że system działa tak idealnie, jak powinien..

Na tym etapie system musi przejść dokładną kontrolę w różnych scenariuszach. Jeśli zostaną znalezione błędy lub problemy, zespół roboczy powinien dostosować się, aby je rozwiązać bez zakłócania reszty systemu.

Integracja i wykonanie

W tej fazie następuje pierwsze uruchomienie systemu. W idealnej sytuacji wykonanie będzie tak płynne, że nie będzie wymagany żaden dodatkowy wysiłek, gdy nastąpi integracja. Jeśli to możliwe, integracja nowego systemu w firmie powinna być automatyczna i zwinna.

Ta faza jest przeprowadzana poprzez przeniesienie danych i komponentów, które poprzedni system miał do nowego systemu. Po odpowiednim wykonaniu system będzie dostępny dla użytkowników końcowych.

Obsługa i konserwacja

Chociaż testy powinny rozwiązać wszelkie problemy, które mogły się pojawić, ważne jest monitorowanie nowego systemu, aby upewnić się, że działa on prawidłowo. Ważne jest również, aby system był poddawany częstej konserwacji, aby mógł dalej działać bez problemów..

Z naukowego punktu widzenia kluczowe jest monitorowanie systemu, aby zrozumieć, czy przynosi on korzyści firmie zgodnie z oczekiwaniami, a także jak jego wydajność wpływa na przepływ pracy..

W pierwszych miesiącach po uruchomieniu nowego systemu analityk systemowy powinien raportować, jak działa i jakie ulepszenia wprowadza.

Każdy system informacyjny powinien być często przeglądany pod kątem błędów i aktualizowany o inne funkcje. W rzeczywistości system może działać dobrze po uruchomieniu, ale błędy mogą pojawić się w dowolnym momencie.

Jeśli chodzi o konserwację, system informatyczny musi dostosowywać się do zmieniających się potrzeb użytkowników końcowych.

Bibliografia

  1. Przywództwo w Gilburgu (2020). Cykl życia systemu. Zaczerpnięte z: gilburgleadership.com.
  2. Becky Leighton (2020). Jakie są etapy cyklu życia systemu? Master Start. Zaczerpnięte z: masterstart.com.
  3. Intellect Soft (2019). Co to jest cykl życia rozwoju systemu. Zaczerpnięte z: intellectsoft.net.
  4. Smart Sheet (2020). Kompletny przewodnik po zrozumieniu i stosowaniu cyklu życia rozwoju systemu. Zaczerpnięte z: smartsheet.com.
  5. Innowacyjni Architekci (2020). Siedem faz cyklu życia rozwoju systemu. Zaczerpnięte z: innovarchitects.com.

Jeszcze bez komentarzy