DO-178C juhend: RTCA DO-178 sertifitseerimise sissejuhatus
Sisukord
Tööriista DO-178C kvalifitseerimise pakett ja kaalutlused
Sissejuhatus
DO-178C standard, ametlikult tuntud kui "Tarkvara kaalutlused õhus kasutatavate süsteemide ja seadmete sertifitseerimisel", on laialdaselt tunnustatud suunis avioonikasüsteemide tarkvara arendamiseks. See loob raamistiku ohutuse seisukohalt olulistes pardasüsteemides kasutatava tarkvara sertifitseerimiseks. DO-178C järgimiseks kasutatakse tarkvaraarenduse elutsükli jooksul erinevaid tööriistu. Nende tööriistade kasutamine nõuab aga hoolikat kvalifitseerimist, et tagada nende töökindlus ja sobivus ettenähtud otstarbeks. See artikkel uurib tööriista DO-178C kvalifitseerimispaketi kontseptsiooni ja käsitleb selle rakendamisel olulisi kaalutlusi.
Tööriista kvalifikatsiooni mõistmine
DO-178C kontekstis viitab tööriista kvalifitseerimine protsessile, mille käigus hinnatakse ja kinnitatakse, et tarkvaratööriist on õhus kasutatavate süsteemide arendamiseks ettenähtud kasutamiseks sobiv. Eesmärk on tagada, et tööriist, kui seda kasutatakse tarkvara arendusprotsessi osana, ei tooks kaasa lubamatuid riske ega kahjustaks tarkvara ohutust, töökindlust ja jõudlust.
Tööriista kvalifikatsioonitasemed
DO-178C tutvustab viit tööriista kvalifikatsiooni taset (TQL), mis kajastavad tööriista rikke või väärkasutuse võimalikku mõju süsteemi ohutusele:
- TXL 1: Tööriistad, millel on suur potentsiaal põhjustada katastroofilisi rikkeid ja mis mõjutavad otseselt süsteemi ohutust. Need tööriistad nõuavad kõige rangemat kvalifitseerimistegevust.
- TXL 2: Tööriistad, millel on märkimisväärne potentsiaal põhjustada ohtlikke rikkeid, mis ei pruugi põhjustada katastroofilisi rikkeid, kuid võivad siiski ohustada süsteemi ohutust.
- TXL 3: Tööriistad, mis võivad põhjustada suuri tõrkeid, mis mõjutavad tarkvara funktsionaalsust, hooldatavust või testitavust.
- TXL 4: Tööriistad, millel on väike potentsiaal põhjustada väiksemaid tõrkeid, mille tulemuseks on väike mõju tarkvara arendusprotsessile või süsteemi jõudlusele.
- TXL 5: Tööriistad, mis ei mõjuta tarkvara arendusprotsessi, süsteemi jõudlust ega ohutust ega vaja seetõttu kvalifikatsiooni.
Tööriista kvalifitseerimise protsess
Tööriista kvalifitseerimise protsess hõlmab mitmeid põhietappe:
- Tööriistade klassifikatsioon: Esimene samm on määrata tööriista jaoks vajalik kvalifikatsioonitase. Seda tehakse, hinnates tööriista mõju tarkvara arendusprotsessile ja süsteemi turvalisusele.
- Tööriista kvalifikatsiooni eesmärgid: Määratletakse selged kvalifikatsioonieesmärgid, võttes arvesse selliseid tegureid nagu tööriista kasutamine, piirangud ja tööriista riketega seotud võimalikud riskid.
- Tööriista hindamine: Tööriista hinnatakse konkreetsete kriteeriumide alusel, sealhulgas selle funktsionaalsus, dokumentatsioon, verifitseerimis- ja valideerimismeetodid, arendusprotsess ning asjakohaste standardite ja eeskirjade järgimine.
- Tööriista kvalifikatsiooni tõendav dokument: Tööriista kvalifikatsioonipakett peaks sisaldama kõiki vajalikke tõendeid, mis tõendavad tööriista sobivust ettenähtud kasutusotstarbeks. See võib hõlmata dokumentatsiooni, katsetulemusi, analüüsiaruandeid ja muid artefakte.
- Kontrollimine ja kinnitamine: Tööriista kvalifitseerimise pakett läbib kontrolli ja valideerimise, et tagada selle vastavus DO-178C nõuetele. See võib hõlmata sõltumatuid auditeid, ülevaatusi ja ülevaatusi.
- Kvalifikatsiooni säilitamine: Kui tööriist on kvalifitseeritud, tuleb seda kogu selle elutsükli jooksul hooldada. Tööriista mis tahes muudatusi või värskendusi tuleks hoolikalt hinnata, et teha kindlaks, kas ümberkvalifitseerimine on vajalik.
Tööriista kvalifikatsiooni kaalutlused
Tööriista valik
Õige tööriista valimine on tööriista eduka kvalifitseerimise jaoks ülioluline. Tööriista valimisel DO-178C järgimiseks tuleb arvestada järgmiste kaalutlustega:
- Funktsionaalne sobivus: Tööriist peaks vastama tarkvaraarenduse protsessi spetsiifilistele nõuetele ja olema vastavuses projekti eesmärkidega.
- Müüja tugi: Hinnake tööriista tarnija asjatundlikkust, tugivõimalusi ja pühendumust tööriista hooldamisele ja värskendamisele.
- Dokumentatsioon: Tööriistal peaks olema põhjalik dokumentatsioon, mis hõlmab selle funktsioone, piiranguid ja kasutusjuhiseid.
- Tööriista usaldustase: Võtke arvesse tööriista kvalifikatsioonitaset ja selle mõju süsteemi ohutusele.
- Tööriista tundmine: Hinnake meeskonna tundmist ja kogemusi tööriistaga, samuti selle integreerimist olemasolevate arendusprotsessidega.
Tööriista kvalifikatsiooniplaan
Hästi määratletud tööriistade kvalifikatsiooniplaani väljatöötamine on hädavajalik. Plaan peaks sisaldama järgmist:
- Iga tööriista kvalifikatsiooni eesmärgid ja tegevused.
- Kvalifitseerimisprotsessi kaasatud meeskonnaliikmete rollid ja kohustused.
- Kvalifitseerimistegevuste ajakava ja vahe-eesmärgid.
- Tööriista valiku, hindamise ja aktsepteerimise kriteeriumid.
- Tööriista kvalifitseerimise paketi dokumentatsiooninõuded ja tulemused.
- Tööriistade värskendamise või asendamise muudatuste haldamise protseduurid.
Tööriista kontrollimine ja kinnitamine
Tööriista kvalifikatsioonipaketi põhjalik kontrollimine ja valideerimine on selle vastavuse tagamiseks ülioluline. Kaalutlused hõlmavad järgmist:
- Testi katvus: Kvalifikatsioonipakett peaks hõlmama kõiki tööriista asjakohaseid funktsioone ja kasutusjuhtumeid.
- Iseseisvus: Kontrollimine ja valideerimine peaksid hõlmama sõltumatuid osapooli, kes ei ole tööriista arendamise või kasutamisega otseselt seotud.
- Jälgitavus: Veenduge, et kvalifitseerimiseesmärkide, tõendite ja DO-178C nõuete vahel oleks jälgitavus.
- Konfiguratsiooni juhtimine: Kvalifitseeritud tööriista muudatuste kontrollimiseks ja jälgimiseks tuleks rakendada õigeid konfiguratsioonihalduse tavasid.
Tööriista hooldus ja vananemine
Tehnoloogia arenedes võivad tööriistad vananeda või vajada värskendusi. Tööriista hooldamisel tuleb kaaluda järgmist:
- Muutuste juhtimine: Looge tugev muudatuste haldusprotsess, et hinnata tööriista värskenduste või asenduste mõju kvalifikatsiooni staatusele.
- Versioonihaldus: Säilitage selge versioonihaldusstrateegia nii kvalifitseeritud tööriista kui ka sellega seotud kvalifitseerimise artefaktide jaoks.
- Tööriista jälgimine: Jälgige pidevalt kvalifitseeritud tööriista ootamatu käitumise, vigade või probleemide suhtes, mis võivad selle kasutamise ajal tekkida.
- Dokumentatsiooni värskendused: Veenduge, et tööriista kvalifikatsioonipaketti värskendatakse alati, kui kvalifitseeritud tööriistas või sellega seotud protsessides tehakse muudatusi.
Visure Tooli kvalifikatsioonipakett
Visure on tarkvaratööriist, mida kasutatakse laialdaselt nõuete kavandamise ja haldamise valdkonnas. See pakub terviklikku platvormi nõuete hõivamiseks, analüüsimiseks ja haldamiseks kogu tarkvaraarenduse elutsükli jooksul. Visure kasutamisel ohutuskriitiliste süsteemide arendamisel on vajalik tööriista kvalifitseerimise paketi olemasolu, et tagada Visure töökindlus ja sobivus ettenähtud kasutusotstarbeks. Selles artiklis käsitletakse Visure'i tööriista kvalifikatsioonipaketi komponente ja kaalutlusi.
Visure Tooli kvalifikatsioonipaketi komponendid
Visure'i tööriista kvalifikatsioonipakett koosneb tavaliselt järgmistest põhikomponentidest.
Tööriista kirjeldus
Tööriista kirjeldus annab ülevaate Visure'ist, tuues välja selle peamised funktsioonid, eesmärgi ja võimalused. See sisaldab üksikasju, näiteks kasutatavat Visure'i versiooni, hankijateavet ja tööriistaga seotud asjakohast dokumentatsiooni.
Tööriista konfigureerimine
Tööriista konfiguratsiooni jaotis kirjeldab konkreetseid konfiguratsioonisätteid ja kohandusi, mida projekti jaoks Visure'ile rakendatakse. See hõlmab teavet Visure'is määratletud projektipõhiste mallide, töövoogude, väljade ja kasutajarollide kohta. See hõlmab ka kõiki laiendusi või pistikprogramme, mida kasutatakse tööriista funktsionaalsuse täiustamiseks.
Tööriista kasutamine
Tööriistakasutuse jaotises kirjeldatakse Visure'i kavandatud kasutamist tarkvara arendusprotsessis. See annab üksikasjaliku selgituse selle kohta, kuidas Visuret nõuete haldamiseks, jälgitavuseks, mõjuanalüüsiks ja muudeks seotud tegevusteks kasutatakse. See jaotis sisaldab ka juhiseid ja parimaid tavasid Visure'i tõhusaks ja tõhusaks kasutamiseks.
Tööriista valideerimine
Tööriista valideerimine hõlmab Visure'i väljundi ja funktsionaalsuse täpsuse ja korrektsuse hindamist. Selles jaotises kirjeldatakse valideerimistoiminguid, mida tehakse, et tagada Visure'i täpsete tulemuste loomine, andmete terviklikkuse säilitamine ja ootuspärane toimimine. See sisaldab üksikasju testjuhtumite, testimisprotseduuride ja valideerimisprotsessi käigus saadud testitulemuste kohta.
Tööriista kontrollimine
Tööriista kontrollimine keskendub kinnitamisele, et Visure vastab määratletud nõuetele, standarditele ja eeskirjadele. Selles jaotises kirjeldatakse kontrollitoiminguid, mis viiakse läbi tagamaks, et Visure vastab määratletud funktsionaalsetele ja mittefunktsionaalsetele nõuetele. See sisaldab teavet kasutatud kontrollimeetodite (nt ülevaatused, kontrollid ja auditid) kohta koos vastavate kontrollitulemustega.
Tööriista dokumentatsioon
Nõuetekohane dokumentatsioon on tööriista kvalifitseerimise paketi jaoks ülioluline. See jaotis sisaldab kogu asjakohast Visure'iga seotud dokumentatsiooni, nagu kasutusjuhendid, installijuhendid, konfiguratsioonijuhendid ja väljalaskemärkused. See sisaldab ka spetsiaalselt tööriista kvalifitseerimise protsessi jaoks loodud lisadokumente, sealhulgas tööriista kvalifitseerimise kava ja aruandeid.
Tööriistade hooldus
Tööriistahoolduse jaotises kirjeldatakse protseduure Visure'i hooldamiseks kogu selle elutsükli jooksul. See hõlmab selliseid aspekte nagu versioonikontroll, muudatuste haldamine ja tarkvaravärskenduste või -paikade käsitlemine. See sisaldab ka juhiseid tööriista kvalifikatsioonipaketi ajakohasena hoidmiseks Visure'is tehtud muudatuste või täiendustega.
Visure Tooli kvalifikatsiooni kaalutlused
Tööriista valik
Visure'i valimine nõuete inseneritööriistaks nõuab hoolikat kaalumist. Veenduge, et Visure oleks vastavuses projekti spetsiifiliste nõuetega, pakuks vajalikke funktsioone ja funktsioone ning omaks tõestatud kogemusi ohutuskriitilistes valdkondades. Kaaluge selliseid tegureid nagu tarnija tugi, tööriista küpsus ja ühilduvus olemasolevate protsesside ja standarditega.
Kvalifikatsiooni eesmärgid
Määrake selgelt Visure'i kvalifikatsioonieesmärgid. Tehke kindlaks projekti spetsiifilised ohutuskriitilised aspektid, mis tuginevad Visure'ile, ja määrake tööriista kvalifitseerimiseks vajalikud kriteeriumid. See hõlmab tööriista kvalifikatsioonitaseme määramist vastavalt projekti nõuetele ja tööstusstandarditele.
Tööriista hindamine
Hinda Visure'i määratletud kvalifikatsioonieesmärkide ja -kriteeriumide alusel. Hinnake selle funktsioone, töökindlust, jõudlust ja vastavust asjakohastele standarditele, nagu ISO 26262 või DO-178C. Võtke arvesse selliseid tegureid nagu tööriista jälgitavus, mõjuanalüüsi funktsioonid ja integreerimisvõimalused teiste arendustööriistadega.
Dokumentatsioon ja jälgitavus
Veenduge, et tööriista kvalifikatsioonipakett sisaldab kõikehõlmavat dokumentatsiooni, mis hõlmab Visure'i kasutamise, konfiguratsiooni, valideerimise ja kontrollimise kõiki aspekte. Luua jälgitavus tööriista kvalifikatsiooni eesmärkide, tõendite ja ohutusnõuete vahel. Dokumenteerige korralikult tööriista konfiguratsioon ja kõik projekti jaoks Visure'ile rakendatud kohandused.
Tööriista hooldus ja värskendused
Rakendage tugevaid muudatuste haldusprotsesse, et hallata Visure'i värskendusi, plaastreid ja uusi versioone. Kehtestada protseduurid tööriistade uuenduste mõju hindamiseks kvalifikatsiooni staatusele ja vajadusel läbi viia vajalikud ümberkvalifitseerimistoimingud. Säilitage selge versioonihaldusstrateegia nii Visure'i kui ka sellega seotud kvalifitseerimise artefaktide jaoks.
Koolitus ja tutvumine
Veenduge, et arendusmeeskond saaks Visure'i kasutamise ja parimate tavade kohta asjakohase koolituse. Tutvustage meeskonda tööriista funktsioonide, võimaluste ja piirangutega. Julgustage meeskonnaliikmete vahel teadmiste jagamist ja koostööd, et maksimeerida Visure'i kasutamise eeliseid.
Järeldus
DO-178C tarkvara arendusprotsessis kasutatavate tööriistade kvalifitseerimine on õhus olevate süsteemide ohutuse ja töökindluse tagamiseks hädavajalik. Tööriista sobivuse näitamiseks ettenähtud kasutusotstarbeks on vajalik põhjalik tööriista kvalifitseerimise pakett, mis sisaldab nõuetekohast hindamist, kontrollimist ja valideerimist. Sellised kaalutlused nagu tööriistade valik, kvalifikatsiooni planeerimine, kontrollimine ja valideerimine ning tööriistade hooldus mängivad olulist rolli tarkvaraarenduse tööriistade edukas kvalifitseerimises. Neid kaalutlusi järgides saavad arendajad enesekindlalt kasutada kvalifitseeritud tööriistu, järgides samal ajal DO-178C standardit ja suurendades õhus olevate süsteemide ohutust. Visure'i võimaluste uurimiseks ja selle eeliste omanäoliseks kogemiseks soovitame teil tutvuda Tasuta 30-päeva uuring of Visure Solutions. Alustage prooviperioodi juba täna ja avastage, kuidas Visure saab teie nõuete projekteerimis- ja haldusprotsesse täiustada.
Ärge unustage seda postitust jagada!
peatükid
1. Õhusõiduki standardi tutvustus
2. DO-178 sertifitseerimisprotsess
3. DO-178C tööriistad ja koolitused
4. DO-178C täpsemad teemad
5. DO-178C ressursid
6. Sõnastik
Visure abil saate kiiremini turule
- Tagada eeskirjade järgimine
- Täieliku jälgitavuse jõustamine
- Arengu sujuvamaks muutmine
Alustage Visure'iga juba täna oma projektide täielikku jälgitavust
Alustage 30-päevast tasuta prooviperioodi juba täna!