Et systems livscyklus er de stadier af processen, der dækker forskellige tilstande af systemet, startende fra det øjeblik behovet for et sådant system opstår og slutter med dets fuldstændige forsvinden eller nedlukning [1] :19 ; et begrænset sæt af typiske faser og stadier, hvorigennem systemet kan gennemgå hele sit livs historie [2] .
Livscyklussen er ikke en eksistensperiode, men en proces med successive tilstandsændringer på grund af den type påvirkninger, der produceres (R 50-605-80-93) [3] .
Et teknisk (teknisk) systems livscyklus forstås sædvanligvis som dets udvikling i form af flere "stadier", herunder så vigtige stadier som konception , udvikling, produktion , drift og endelig nedlukning [4] :70 .
Systemtekniske standarder beskriver fire grundlæggende principper for livscyklusmodellering, nemlig:
I ethvert systems fulde livscyklus er der altid typiske stadier, som hver har sine egne mål og bidrager til den fulde livscyklus [5] :10 .
Begrebet livscyklus opstod i slutningen af det 19. århundrede. som et sæt ideer, der omfatter ideerne om arv og udvikling på individ- og organismeniveau, samt tilpasning, overlevelse og udryddelse på niveau med individuelle arter og hele populationer af levende organismer [6] .
Systemlivscyklusmodeller har taget betydeligt fart i de sidste to årtier. Nogle modeller har udviklet sig som yderligere unikke og brugerdefinerede applikationer inden for forskning. Derudover indebar softwareudvikling dannelsen af nye udviklingsmodeller, som efterfølgende blev adopteret af systemfællesskabet [4] :71 .
Der er ingen enkelt livscyklusmodel, der opfylder kravene til enhver mulig opgave. Forskellige standardorganisationer, offentlige myndigheder og ingeniørsamfund udgiver deres egne modeller og teknologier, som kan bruges til at konstruere modellen. Det er således uhensigtsmæssigt at påstå eksistensen af den eneste mulige algoritme til at bygge en livscyklusmodel.
Nogle systemingeniører foreslår at overveje en systemlivscyklusmodel baseret på følgende tre kilder: United States Department of Defense (DoD) Logistics Management Model (DoD 5000.2), ISO/IEC 15288-modellen og National Society of Professional Engineers (NSPE) ) model. ) [4] :71 .
I 2002 udgav Den Internationale Standardiseringsorganisation og Den Internationale Elektrotekniske Kommission resultatet af mange års arbejde - ISO/IEC 15288:2002-standarden (se den russiske analog til GOST R ISO IEC 15288-2005) [7] .
I henhold til standarden er livscyklussens processer og aktiviteter defineret, passende konfigureret og brugt i livscyklusfasen for fuldt ud at opfylde målene og resultaterne på dette stadium. Forskellige organisationer kan være involveret i forskellige stadier af livscyklussen. Der er ingen enkelt universel model for systemlivscyklusser. Visse stadier af livscyklussen kan være fraværende eller til stede afhængigt af hvert specifikt tilfælde af systemudvikling [7] :34 .
Følgende livscyklusstadier blev givet som eksempel i standarden:
I 2008-versionen af standarden (ISO/IEC 15288:2008) og efterfølgende versioner er der ingen eksempler på livscyklusstadier [8] .
For at styre risiciene ved anvendelsen af avancerede teknologier og for at minimere dyre tekniske eller ledelsesmæssige fejl, har det amerikanske forsvarsministerium udviklet en manual, der indeholder alle de nødvendige principper for udvikling af systemer. Disse principper er inkluderet i en særlig liste over direktiver - DoD 5000.
Livscyklusmodellen for logistikstyringssystemet ifølge versionen af det amerikanske forsvarsministerium består af fem faser [4] :71 :
Denne version af NSPE-livscyklusmodellen er tilpasset kommercielle systemer og er rettet mod udvikling af nye produkter, som regel resultatet af tekniske fremskridt. Livscyklussen ifølge NSPE-modellen er opdelt i seks stadier [4] :72 :
Vejledningen R 50-605-80-93 tager højde for livscyklussen for et industrielt produkt, herunder militært udstyr [3] .
For civile industriprodukter foreslås følgende faser:
Som en del af livscyklussen for civile industriprodukter foreslås det at overveje 73 typer arbejde og 23 typer af interessenter ("arbejdsdeltagere" i dokumentets terminologi).
For militærindustrielle produkter foreslås følgende faser:
Som en del af livscyklussen for militærindustrielle produkter foreslås det at overveje 25 typer arbejde og 7 typer af interessenter (deltagere i arbejdet).
Systemets livscyklusfaser og deres komponentfaser, vist i System Life Cycle Model-figuren, gælder for de fleste komplekse systemer, inklusive dem, der indeholder software med en betydelig mængde funktionalitet på komponentniveau. I softwaretunge systemer, hvor software udfører næsten alle funktioner (f.eks. i moderne økonomisystemer, i flyreservationssystemer, på det globale internet osv.), er livscyklusser som regel ens i indhold, men er ofte kompliceret af iterative processer og prototyping [4] :72-73 .
Som vist i figuren af System Life Cycle Model, indeholder System Life Cycle Model 3 faser. De første 2 stadier er udvikling, og tredje fase dækker efterudvikling. Disse stadier viser de mere generelle overgange fra stat til stat i et systems livscyklus og viser også ændringer i typen og omfanget af aktiviteter involveret i systemudvikling. Etaperne er [4] :73 :
Formålet med konceptudviklingsfasen er at vurdere nye muligheder i systemets omfang, udvikle foreløbige systemkrav og mulige designløsninger. Den konceptuelle designudviklingsfase begynder med erkendelsen af behovet for at skabe et nyt system eller ændre et eksisterende. Fasen omfatter begyndelsen af undersøgelsen af fakta, planlægningsperioden, det økonomiske, tekniske, strategiske og markedsmæssige grundlag for fremtidige handlinger vurderes. Der er en dialog mellem interessenter og udviklere [8] .
Hovedformålene med konceptudviklingsfasen [4] :74 :
Den tekniske udviklingsfase refererer til processen med at designe et system til at implementere funktionerne formuleret i systemkonceptet til en fysisk implementering, der kan understøttes og med succes drives i dets driftsmiljø. Systemteknik beskæftiger sig primært med retningen for udvikling og design, grænsefladestyring, udvikling af testplaner og bestemmer, hvordan uoverensstemmelser i systemets ydeevne, der ikke er verificeret under test og evaluering, skal rettes korrekt. Hovedparten af ingeniøraktiviteterne udføres på dette stadium.
Hovedformålene med den tekniske udviklingsfase er [4] :74 :
Efterudviklingsfasen består af aktiviteter uden for systemudviklingsperioden, men kræver stadig betydelig støtte fra systemingeniørerne, især når der opstår uforudsete problemer, som skal løses hurtigst muligt. Derudover kræver teknologiske fremskridt ofte interne servicesystemopgraderinger, som kan være lige så afhængige af systemudvikling som koncept- og ingeniørstadierne.
Efterudviklingsfasen af et nyt system begynder efter den vellykkede drift af test og evaluering af dette system (accepttest), frigivelse i produktion og efterfølgende operationel brug. Indtil større udvikling er afsluttet, vil systemteknik fortsætte med at spille en stor understøttende rolle [4] :74 .
De vigtigste stadier i systemets livscyklus | Stadier af konceptuel udvikling i systemets livscyklus | Stadier af teknisk udvikling i systemets livscyklus |