Ciclul de viață al sistemului

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 .

Istoria conceptului de ciclu de viață

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] .

Modele generice ale ciclului de viață al sistemului

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 .

ISO/IEC 15288 Model generic de ciclu de viață

Î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:

  1. Proiecta.
  2. Dezvoltare.
  3. Productie.
  4. Aplicație.
  5. Suport aplicatie.
  6. Încetarea și anularea.

În versiunea 2008 a standardului (ISO/IEC 15288:2008) și versiunile ulterioare, nu există exemple de etape ale ciclului de viață [8] .

Modelul generic al ciclului de viață al Departamentului de Apărare al SUA

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 :

  1. Analiză.
  2. Dezvoltarea tehnologiei.
  3. Inginerie și dezvoltare a producției.
  4. Productie si implementare.
  5. Operare și suport.

Modelul de referință al ciclului de viață al sistemului Societății Naționale a Inginerilor Profesioniști (NSPE)

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 :

  1. Concept.
  2. Implementare tehnica.
  3. Dezvoltare.
  4. Validare comercială și pre-producție.
  5. Productie la scara completa.
  6. Asistență pentru produsul final.

Model tipic ciclului de viață al produsului conform R 50-605-80-93

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:

  1. Cercetare și proiectare.
  2. De fabricație.
  3. Manipulare și implementare.
  4. exploatare sau consum.

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:

  1. Cercetarea și justificarea dezvoltării.
  2. Dezvoltare.
  3. Productie.
  4. Exploatare.
  5. Reparații capitale.

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ă).

Modelul ciclului de viață al software-ului generic

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 .

Etapele principale ale ciclului de viață al sistemului (Kossiakoff, Sweet, Seymour, Biemer)

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 :

Etapa conceptului

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 :

  1. Realizarea de studii pentru a stabili ceea ce este necesar pentru un nou sistem, precum și pentru a stabili fezabilitatea tehnică și economică a acestui sistem.
  2. Explorați concepte potențiale de sistem și formulați și validați un set de cerințe de performanță a sistemului.
  3. Selectați cel mai atractiv concept de sistem, determinați-i caracteristicile funcționale și dezvoltați un plan detaliat pentru etapele ulterioare de proiectare, producție și implementare operațională a sistemului.
  4. Dezvoltați orice tehnologie nouă potrivită pentru conceptul de sistem ales și validați capacitatea acesteia de a răspunde nevoilor.
Etapa de dezvoltare

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 :

  1. Efectuați dezvoltarea inginerească a unui prototip de sistem care îndeplinește cerințele de performanță, fiabilitate, întreținere și siguranță.
  2. Proiectați un sistem utilizabil și demonstrați adecvarea operațională a acestuia.
Etapa post-dezvoltare

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

Note

  1. Blanchard, Fabrycky, 2006 .
  2. ISO 15704, 2000 .
  3. 1 2 R 50-605-80-93, 1993 .
  4. 1 2 3 4 5 6 7 8 9 10 Kossiakoff, Sweet, Seymour, Biemer, 2011 .
  5. Batovrin, Bakhturin, 2012 .
  6. Shirokova G. V., Klemina T. N., Kozyreva T. P. The concept of the life cycle in modern organizational and management research Copie de arhivă din 4 martie 2016 la Wayback Machine // Buletinul Universității din St. Petersburg. Seria „Management”. Ser. 8. Problemă. 2, 2007, p. 3-31
  7. 1 2 GOST R ISO/IEC 15288, 2005 .
  8. 12 ISO/IEC 15288, 2008 .

Literatură