Ciclul de viață al unui sistem reprezintă etapele procesului, acoperind diverse stări ale sistemului, începând din momentul în care apare necesitatea unui astfel de sistem și terminând cu dispariția sau dezafectarea completă a acestuia [1] :19 ; un set finit de faze și etape tipice prin care sistemul poate parcurge întreaga istorie a vieții sale [2] .
Ciclul de viață nu este o perioadă de timp de existență, ci un proces de schimbări succesive de stare, datorită tipului de impacturi produse (R 50-605-80-93) [3] .
Ciclul de viață al unui sistem tehnic (de inginerie) este de obicei înțeles ca evoluția sa sub forma mai multor „etape”, incluzând etape atât de importante precum conceperea , dezvoltarea, producția , exploatarea și dezafectarea finală [4] :70 .
Standardele de inginerie de sisteme descriu patru principii de bază ale modelării ciclului de viață, și anume:
În întregul ciclu de viață al oricărui sistem, există întotdeauna etape tipice, fiecare dintre ele având propriile obiective și contribuie la întregul ciclu de viață [5] :10 .
Conceptul de ciclu de viață a apărut la sfârșitul secolului al XIX-lea. ca un set de idei care includ ideile de ereditate și dezvoltare la nivelul indivizilor și organismelor, precum și de adaptare, supraviețuire și extincție la nivelul speciilor individuale și populațiilor întregi de organisme vii [6] .
Modelele ciclului de viață ale sistemului au câștigat un impuls semnificativ în ultimele două decenii. Unele modele au evoluat ca aplicații suplimentare unice și personalizate în cercetare. În plus, dezvoltarea software-ului a presupus formarea de noi modele de dezvoltare, care au fost ulterior adoptate de comunitatea sistemului [4] :71 .
Nu există un model unic de ciclu de viață care să satisfacă cerințele fiecărei sarcini posibile. Diverse organizații de standardizare, agenții guvernamentale și comunități de inginerie își publică propriile modele și tehnologii care pot fi utilizate pentru a construi modelul. Astfel, este nepotrivit să se afirme existența singurului algoritm posibil pentru construirea unui model de ciclu de viață.
Unii ingineri de sisteme sugerează să se ia în considerare un model de ciclu de viață al sistemului bazat pe următoarele trei surse: Modelul de management al logisticii al Departamentului de Apărare al Statelor Unite (DoD) (DoD 5000.2), modelul ISO/IEC 15288 și Societatea Națională a Inginerilor Profesionişti (NSPE). ) model. ) [4] :71 .
În 2002, Organizația Internațională de Standardizare și Comisia Electrotehnică Internațională au lansat rezultatul multor ani de muncă - standardul ISO / IEC 15288:2002 (a se vedea analogul rus GOST R ISO IEC 15288-2005) [7] .
Conform standardului, procesele și activitățile ciclului de viață sunt definite, configurate și utilizate corespunzător pe parcursul etapei ciclului de viață, pentru a satisface pe deplin obiectivele și rezultatele în această etapă. Diferite organizații pot fi implicate în diferite etape ale ciclului de viață. Nu există un model universal unic al ciclurilor de viață ale sistemelor. Anumite etape ale ciclului de viață pot fi absente sau prezente în funcție de fiecare caz specific de dezvoltare a sistemului [7] :34 .
Următoarele etape ale ciclului de viață au fost date ca exemplu în standard:
În versiunea 2008 a standardului (ISO/IEC 15288:2008) și versiunile ulterioare, nu există exemple de etape ale ciclului de viață [8] .
Pentru a gestiona riscurile în aplicarea tehnologiilor avansate și pentru a minimiza erorile tehnice sau manageriale costisitoare, Departamentul de Apărare al SUA a elaborat un manual care conține toate principiile necesare pentru dezvoltarea sistemelor. Aceste principii sunt incluse într-o listă specială de directive - DoD 5000.
Modelul ciclului de viață al sistemului de management al logisticii conform versiunii Departamentului de Apărare al SUA constă din cinci etape [4] :71 :
Această versiune a modelului de ciclu de viață NSPE este adaptată pentru sistemele comerciale și vizează dezvoltarea de noi produse, de obicei rezultatul progresului tehnic. Ciclul de viață conform modelului NSPE este împărțit în șase etape [4] :72 :
Documentul de orientare R 50-605-80-93 are în vedere ciclul de viață al unui produs industrial, inclusiv al echipamentelor militare [3] .
Pentru produsele industriale civile se propun următoarele etape:
Ca parte a ciclului de viață al produselor industriale civile, se propune să se ia în considerare 73 de tipuri de muncă și 23 de tipuri de părți interesate („participanți la lucru” în terminologia documentului).
Pentru produsele industriale militare se propun următoarele etape:
Ca parte a ciclului de viață al produselor industriale militare, se propune să se ia în considerare 25 de tipuri de muncă și 7 tipuri de părți interesate (participanți la muncă).
Etapele ciclului de viață al sistemului și fazele componente ale acestora, prezentate în figura Modelul ciclului de viață al sistemului, se aplică majorității sistemelor complexe, inclusiv celor care conțin software cu o cantitate semnificativă de funcționalitate la nivel de componentă. În sistemele intensive de software, în care software-ul îndeplinește aproape toate funcțiile (de exemplu, în sistemele financiare moderne, în sistemele de rezervare a companiilor aeriene, pe internetul global etc.), de regulă, ciclurile de viață sunt similare în conținut, dar sunt adesea complicată de procese iterative și prototipare [4] :72-73 .
După cum se arată în figura modelului ciclului de viață al sistemului, modelul ciclului de viață al sistemului conține 3 etape. Primele 2 etape sunt dezvoltarea, iar a treia etapă acoperă post-dezvoltarea. Aceste etape arată tranzițiile mai generale de la stare la stare, în ciclul de viață al unui sistem și, de asemenea, arată schimbări în tipul și domeniul de aplicare al activităților implicate în ingineria sistemelor. Etapele sunt [4] :73 :
Scopul etapei de dezvoltare a conceptului este de a evalua noi posibilități în domeniul de aplicare al sistemului, de a dezvolta cerințe preliminare ale sistemului și posibile soluții de proiectare. Etapa de dezvoltare a designului conceptual începe cu realizarea necesității de a crea un nou sistem sau de a modifica unul existent. Etapa cuprinde începutul cercetării faptelor, se evaluează perioada de planificare, bazele economice, tehnice, strategice și de piață pentru acțiunile viitoare. Există un dialog între părțile interesate și dezvoltatori [8] .
Obiectivele principale ale etapei de dezvoltare a conceptului [4] :74 :
Etapa de dezvoltare tehnică se referă la procesul de proiectare a unui sistem pentru a implementa funcțiile formulate în conceptul de sistem într-o implementare fizică care poate fi susținută și operată cu succes în mediul său de operare. Ingineria sistemelor se ocupă în primul rând de direcția dezvoltării și proiectării, gestionarea interfeței, dezvoltarea planurilor de testare și determină modul în care discrepanțele în performanța sistemului neverificate în timpul testării și evaluării ar trebui corectate în mod corespunzător. Cea mai mare parte a activităților de inginerie se desfășoară în această etapă.
Obiectivele principale ale etapei de dezvoltare tehnică sunt [4] :74 :
Etapa de post-dezvoltare constă în activități în afara perioadei de dezvoltare a sistemului, dar necesită totuși sprijin semnificativ din partea inginerilor de sistem, mai ales atunci când se întâlnesc probleme neprevăzute care trebuie rezolvate cât mai curând posibil. În plus, progresele tehnologice necesită adesea actualizări interne ale sistemului de servicii, care pot fi la fel de dependente de ingineria sistemelor precum conceptul și etapele de inginerie.
Etapa de post-dezvoltare a unui nou sistem începe după operarea cu succes a testării și evaluării acestui sistem (testarea de acceptare), lansarea în producție și utilizarea operațională ulterioară. Până la finalizarea dezvoltării majore, ingineria sistemelor va continua să joace un rol major de sprijin [4] :74 .
Etapele principale ale ciclului de viață al sistemului | Etapele dezvoltării conceptuale în ciclul de viață al sistemului | Etapele dezvoltării tehnice în ciclul de viață al sistemului |