DO-178C sertifitseerimisprotsess ja planeerimine

Sisukord

DO-178C sertifitseerimisprotsess ja planeerimine

Sissejuhatus

DO-178C, tuntud ka kui tarkvara kaalutlused õhus kasutatavate süsteemide ja seadmete sertifitseerimisel, on laialdaselt tunnustatud standard õhus kasutatavate süsteemide tarkvara sertifitseerimiseks. Lennunduse raadiotehnilise komisjoni (RTCA) poolt välja töötatud DO-178C pakub juhiseid ja eesmärke tarkvara arendusprotsessi jaoks, et tagada lennundussüsteemide ohutus ja töökindlus. Selles artiklis käsitletakse DO-178C sertifitseerimisprotsessi ja tuuakse esile olulised plaanid, mida tuleb edukaks sertifitseerimiseks arvestada.

DO-178C sertifitseerimisprotsess

DO-178C sertifitseerimisprotsess koosneb mitmest põhitegevusest, mis tuleb läbi viia süstemaatiliselt ja hästi dokumenteeritud viisil. Sertifitseerimisprotsessi peamised etapid on järgmised:

Tarkvara planeerimine

Tarkvara planeerimine on DO-178C sertifitseerimisprotsessi esialgne etapp. See hõlmab tarkvaraarenduse elutsükli määratlemist, sealhulgas tarkvara arendamiseks vajalikke protsesse, tööriistu ja ressursse. Planeerimisetapp hõlmab ka tarkvaratasemete (DAL A kuni E) ja nendega seotud eesmärkide, ülesannete ja artefaktide tuvastamist.

Software Development

Tarkvaraarenduse faasis toimub tegelik tarkvara kodeerimine ja testimine. Arendustegevused peaksid järgima määratletud tarkvaraarenduse elutsüklit, sealhulgas nõuete kogumist, kavandamist, kodeerimist, kontrollimist ja valideerimist. Tarkvara tuleks arendada kasutades protsessi, mis tagab kvaliteetse ja usaldusväärse koodi.

Tarkvara kinnitamine

Tarkvara kontrollimine on sertifitseerimisprotsessi kriitiline etapp. See hõlmab erinevate tegevuste läbiviimist, et näidata, et tarkvara vastab ettenähtud nõuetele ja töötab õigesti. Kontrollimistegevused hõlmavad nõuetepõhist testimist, struktuurse katvuse analüüsi ja koodide ülevaatusi. Eesmärk on tuvastada ja parandada tarkvara võimalikud vead.

Tarkvara konfiguratsioonihaldus

Tarkvara konfiguratsioonihaldus (SCM) on oluline tarkvara üle kontrolli säilitamiseks kogu selle elutsükli jooksul. See hõlmab tarkvara algtaseme haldamist, muudatuste kontrollimist ja tarkvara artefaktide terviklikkuse tagamist. SCM-i tegevused hõlmavad konfiguratsiooni tuvastamist, versioonikontrolli, muudatuste haldust ja väljalaskehaldust.

Tarkvara kvaliteedi tagamine

Tarkvara kvaliteedi tagamine (SQA) keskendub tarkvaraarenduse protsesside ja tegevuste korrektse läbiviimise tagamisele. SQA tegevused hõlmavad protsessiauditeid, dokumentatsiooni ülevaatusi ja vastavushindamisi. Eesmärk on tuvastada kõik kõrvalekalded määratletud protsessidest ja võtta parandusmeetmeid tarkvara kvaliteedi säilitamiseks.

Tarkvara sertifitseerimine

Tarkvara sertifitseerimise etapp hõlmab sertifitseerimisasutuste nõutud sertifitseerimisartefaktide ja dokumentatsiooni ettevalmistamist. Need artefaktid näitavad vastavust DO-178C eesmärkidele ja nõuetele. Sertifitseerimispakett sisaldab tavaliselt tarkvaraplaane, arendus- ja kontrollidokumente, testimisprotseduure ja -tulemusi ning muud täiendavat dokumentatsiooni.

Olulised plaanid DO-178C sertifitseerimiseks

DO-178C sertifikaadi saamiseks on ülioluline töötada välja ja viia ellu mitu kava, mis käsitlevad tarkvara arendusprotsessi konkreetseid aspekte. Sertifitseerimisprotsessi käigus tuleks arvesse võtta järgmisi plaane:

Tarkvaraarendusplaan (SDP)

Tarkvaraarenduse plaan kirjeldab tarkvaraarenduse üldist strateegiat ning kirjeldab tarkvaraarenduse elutsüklit, protsesse ja protseduure. See määratleb arendusmeeskonna rollid ja vastutusalad ning annab ülevaate tarkvara konfiguratsiooni haldamisest ja kvaliteedi tagamise tegevustest.

Tarkvara kinnitamise plaan (SVP)

Tarkvara verifitseerimisplaan kirjeldab tarkvara kontrollimiseks ja kinnitamiseks kasutatavaid tegevusi ja tehnikaid. See määratleb testimisstrateegiad, testimiskeskkonnad, testimisprotseduurid ja kriteeriumid kontrollitoimingute eduka lõpuleviimise määramiseks. SVP määrab ka teostatavad nõuetepõhised testimised ja struktuurse katvuse analüüsi.

Tarkvara konfiguratsiooni haldusplaan (SCMP)

Tarkvara konfiguratsiooni haldusplaan kirjeldab tarkvara konfiguratsiooniüksuste haldamise, muudatuste kontrollimise ja tarkvara lähtetaseme terviklikkuse tagamise protseduure. See kirjeldab versioonikontrollisüsteemi, konfiguratsiooni tuvastamise skeemi ning konfiguratsioonimuudatuste ja väljalasete käsitlemise protsessi.

Tarkvara kvaliteedi tagamise plaan (SQAP)

Tarkvara kvaliteedi tagamise plaan kirjeldab tegevusi ja protsesse tagamaks, et tarkvaraarendus vastab määratletud standarditele ja eesmärkidele. Selles kirjeldatakse protsessiauditite, dokumentide ülevaatuste ja vastavushindamise protseduurid. SQAP sisaldab ka tarkvara kvaliteedi mõõtmise ja parandusmeetmete protsessi mõõdikuid.

Tarkvaratööriista kvalifikatsiooniplaan (STQP)

Tarkvaratööriistade kvalifikatsiooniplaan käsitleb arendusprotsessis kasutatavate tarkvaraarendus- ja verifitseerimisvahendite kvalifikatsiooni. See määratleb tööriista valimise, kontrollimise ja kinnitamise protsessi tagamaks, et tööriistad ei tekita vigu ega kõrvalekaldeid nõutavatest standarditest.

Visure'i lahenduste kasutamine DO-178C sertifitseerimisprotsessi ja planeerimise jaoks

Visure lahendused on juhtiv nõuete haldamise ja jälgitavuse tööriistade pakkuja, mis võib oluliselt aidata DO-178C sertifitseerimisprotsessis. Nende kõikehõlmav tarkvaralahendus Visure Requirements pakub mitmeid funktsioone ja funktsioone, mis on spetsiaalselt loodud DO-178C sertifitseerimiseks vajaliku planeerimise, arendamise, kontrollimise ja dokumentatsiooni toetamiseks. Selles artiklis uurime, kuidas saab Visure Solutionsi tõhusalt kasutada DO-178C sertifitseerimisprotsessi sujuvamaks muutmiseks ja planeerimistegevuste tõhustamiseks.

Nõuete haldamine Visure Solutionsiga

Nõuete haldamine mängib DO-178C vastavuses üliolulist rolli, kuna see tagab, et kõik tarkvaranõuded on kogu arenduse elutsükli jooksul kogutud, jälgitud ja kinnitatud. Visure Requirements pakub võimsat ja intuitiivset platvormi nõuete haldamiseks, mis võimaldab organisatsioonidel:

Nõuete tuvastamine ja jäädvustamine

Visure Requirements võimaldab tõhusat nõuete esilekutsumist ja hõivamist, pakkudes kohandatavaid malle, vorme ja koostöötööriistu. Meeskonnad saavad tarkvaranõudeid hõlpsalt koguda ja dokumenteerida, tagades täielikkuse ja korrektsuse. Tööriist võimaldab klassifitseerida nõudeid nende kriitilisuse alusel ja hõlbustab tarkvaratasemete tuvastamist (DAL A kuni E).

Nõuded Jälgitavus

Nõuete, disainiartefaktide, koodi ja katsejuhtumite jälgitavuse loomine ja säilitamine on DO-178C vastavuse põhiaspekt. Visure Requirements pakub kõikehõlmavaid jälgimisvõimalusi, võimaldades organisatsioonidel luua ja hallata kahesuunalisi jälgitavuse linke erinevate artefaktide vahel. See tagab täieliku jälgitavuse süsteeminõuetest tarkvaranõuete, disainielementide, verifitseerimistoimingute ja testjuhtumiteni.

Mõjuanalüüs ja muudatuste juhtimine

Visure Requirements toetab mõjuanalüüsi ja muudatuste juhtimist, mis on hädavajalikud nõuete muudatustega tegelemiseks ja järjepidevuse säilitamiseks kogu arendusprotsessi vältel. Tööriist esitab visuaalselt nõuete muudatuste mõju, võimaldades meeskondadel hinnata tagajärgi ja teha teadlikke otsuseid. Muudatustaotlusi saab jälgida, hallata ja seostada mõjutatud artefaktidega, tagades muudatuste haldamise protsessi läbipaistvuse ja kontrolli.

Planeerimine Visure Solutionsiga

Visure Solutions pakub ka funktsioone, mis toetavad DO-178C sertifitseerimise tõhusat planeerimist. Järgmised võimalused aitavad organisatsioonidel oma tarkvaraarendusprotsesse planeerida:

Kohandatavad mallid ja töövood

Visure Requirements võimaldab luua kohandatavaid malle ja töövooge, mis on kohandatud DO-178C sertifitseerimise spetsiifilistele vajadustele. Organisatsioonid saavad määratleda standardsed protsessid, protseduurid ja parimad tavad, et tagada projektide järjepidevus ja vastavus. Malle saab luua tarkvara arendusplaanide, kontrolliplaanide, konfiguratsioonihaldusplaanide, kvaliteedi tagamise plaanide ja muude oluliste planeerimisdokumentide jaoks.

Dokumendihaldus

Tõhus dokumentatsioon on DO-178C sertifitseerimise jaoks ülioluline. Visure Requirements sisaldab tugevat dokumendihaldusmoodulit, mis hõlbustab kriitiliste sertifitseerimisartefaktide loomist, ülevaatamist, kinnitamist ja salvestamist. Organisatsioonid saavad hoida tsentraliseeritud dokumentide hoidlat, tagades versioonikontrolli, juurdepääsukontrolli ja vastavuse regulatiivsetele nõuetele.

Koostöö ja suhtlemine

Visure Requirements edendab koostööd ja suhtlust DO-178C sertifitseerimisprotsessis osalevate meeskonnaliikmete vahel. Tööriist pakub sisseehitatud suhtlusfunktsioone, nagu teated, kommentaarid ja arutelud, võimaldades sidusrühmadel teavet jagada, tagasisidet anda ja probleeme tõhusalt lahendada. See parandab meeskonnatööd ja tagab, et kõik järgivad sertifitseerimiseesmärke.

Aruandlus ja mõõdikud

Visure Requirements pakub laiaulatuslikke aruandlus- ja mõõdikuvõimalusi, võimaldades organisatsioonidel luua kohandatud aruandeid ja mõõdikuid, mis on seotud nõuete, jälgitavuse, testimise katvuse ja vastavusega. Need aruanded aitavad jälgida projekti edenemist, tuvastada võimalikke kitsaskohti ja näidata vastavust sertifitseerimisprotsessi ajal.

Järeldus

DO-178C sertifitseerimine on range ja kõikehõlmav protsess, mis tagab õhus kasutatavate süsteemide tarkvara ohutuse ja töökindluse. Järgides sertifitseerimisprotsessi ja kaaludes olulisi plaane, nagu tarkvara arendusplaan, tarkvara kontrollimise plaan, tarkvara konfiguratsiooni haldusplaan, tarkvara kvaliteedi tagamise plaan ja tarkvaratööriista kvalifikatsiooniplaan, saavad organisatsioonid tõhusalt saavutada DO-178C sertifikaadi. Nende plaanide järgimine aitab säilitada jälgitavust, kvaliteetset koodi ning vastavust DO-178C eesmärkidele ja nõuetele, mis viib lõpuks eduka sertifitseerimiseni ning ohutu ja usaldusväärse lennundustarkvara väljatöötamiseni.

Visure Solutions pakub võimsat tarkvaralahendust Visure Requirements, mis võib oluliselt lihtsustada DO-178C sertifitseerimisprotsessi ja tõhustada planeerimistegevusi. Oma jõuliste nõuete haldamise funktsioonide, kohandatavate mallide ja töövoogude, dokumendihaldusvõimaluste, koostöötööriistade ja aruandlusfunktsioonidega pakub Visure Requirements organisatsioonidele kõikehõlmavat platvormi tarkvara tõhusaks kavandamiseks, arendamiseks, kontrollimiseks ja dokumenteerimiseks vastavalt DO-178C nõuetele. Visure Solutionsi võimendamisega saavad organisatsioonid parandada tõhusust, vähendada riske ja edukalt saavutada oma õhusüsteemidele DO-178C sertifikaadi. Visure Solutionsi eeliste omanäoliseks kogemiseks soovitame teil nendega tutvuda Tasuta 30-päeva uuring, mis võimaldab teil uurida Visure Requirementsi võimalusi ja näha, kuidas see võib teie DO-178C sertifitseerimisprotsessi ja planeerimistegevusi sujuvamaks muuta.

Ärge unustage seda postitust jagada!

peatükid

Visure abil saate kiiremini turule

Sünergia mudelipõhise süsteemitehnilise lähenemisviisi ja nõuete haldamise protsessi vahel

Detsember 17th, 2024

11:5 EST | 8:XNUMX CEST | XNUMX PST

Fernando Valera

Fernando Valera

CTO, Visure Solutions

Lõhe ületamine nõuetest disainini

Siit saate teada, kuidas ületada lõhet MBSE ja nõuete haldusprotsessi vahel.