DO-178C juhend: RTCA DO-178 sertifitseerimise sissejuhatus
Sisukord
DO-178C PSAC üksikasjalik selgitus
Sissejuhatus
DO-178C standard pealkirjaga "Tarkvara kaalutlused õhus kasutatavate süsteemide ja seadmete sertifitseerimisel" on laialdaselt tunnustatud ja rahvusvaheliselt omaks võetud juhend õhusõidukite süsteemide tarkvara arendamiseks. See annab juhiseid ja eesmärke tarkvara arendusprotsessi jaoks, et tagada avioonika tarkvara ohutus ja töökindlus. Üks DO-178C nõutavatest põhidokumentidest on tarkvaraaspektide sertifitseerimise plaan (PSAC). Selle artikli eesmärk on anda üksikasjalik selgitus DO-178C PSAC-i ja selle tähtsuse kohta sertifitseerimisprotsessis.
Tarkvara sertifitseerimise aspektide plaani (PSAC) mõistmine
PSAC on DO-178C standardis ülioluline dokument, mis kirjeldab tarkvara arendus- ja kontrollitoiminguid, mis on vajalikud õhus kasutatava tarkvara sertifitseerimiseks. See toimib teekaardina kogu tarkvaraarenduse elutsükli jaoks, tagades, et kõik vajalikud protsessid ja ülesanded on määratletud ja nõuetekohaselt täidetud.
PSACi eesmärk
PSACi esmane eesmärk on koostada terviklik plaan, mis näitab, kuidas tarkvara arendatakse, kontrollitakse ja valideeritakse, et see vastaks reguleerivate asutuste määratud ohutus- ja sertifitseerimiseesmärkidele. See annab kõrgetasemelise ülevaate tarkvara arendusprotsessist ja aitab huvirühmadel mõista tarkvara terviklikkuse ja töökindluse tagamiseks kasutatavat lähenemist.
PSACi sisu
PSAC sisaldab mitmeid peamisi jaotisi, mis pakuvad üksikasjalikku teavet tarkvara arendusprotsessi kohta. Kuigi konkreetne sisu võib olenevalt projektist ja selle keerukusest erineda, on tavaliselt kaasatud järgmised jaotised:
See jaotis annab ülevaate tarkvaraarendusprojektist, sealhulgas selle eesmärkidest, ulatusest ning kohaldatavatest regulatiivsetest juhistest ja standarditest.
Tarkvara elutsükkel
Tarkvara elutsükli jaotises kirjeldatakse tarkvara arendusprotsessi erinevaid faase, nagu nõuete analüüs, projekteerimine, kodeerimine, testimine ja hooldus. See kirjeldab igas etapis teostatavaid tegevusi ja seotud toodetavaid artefakte.
Tarkvara arendamise protsess
Selles jaotises selgitatakse konkreetset järgitavat tarkvara arendusprotsessi, sealhulgas arendusmudelite (nt juga, iteratiivne, agiilne) valikut ja seotud tegevusi, nagu konfiguratsioonihaldus, kvaliteedi tagamine ja dokumentatsioon.
Tarkvara kontrollimise ja valideerimise protsess
PSAC kirjeldab üksikasjalikult tarkvara kontrollimise ja valideerimise lähenemisviisi, et tagada vastavus ohutuseesmärkidele. See määratleb kontrollimeetodid, nagu ülevaatused, inspekteerimised ja testimised, koos nendega seotud läbimise/mittearvestuse kriteeriumide ja protseduuridega.
Tarkvara konfiguratsioonihaldus
Selles jaotises kirjeldatakse kasutatavaid tarkvara konfiguratsioonihaldusprotsesse ja tööriistu, sealhulgas versioonikontroll, baashaldus ja muudatuste kontrollimise protseduurid. See tagab, et kõiki tarkvara artefakte ja nende versioone hallatakse kogu arenduse elutsükli jooksul korralikult.
Tarkvara kvaliteedi tagamine
PSAC käsitleb tarkvara kvaliteedi tagamise tegevusi, nagu auditid, ülevaated ja mõõdikute kogumine. See tagab, et tarkvara arendusprotsessi järgitakse õigesti ja on paigas korralikud kvaliteedikontrolli meetmed.
Tarkvara ohutus
See jaotis keskendub tarkvara ohutusaspektidele ja määratleb ohutuseesmärgid, ohuanalüüsi tehnikad ja leevendusstrateegiad, et käsitleda tarkvaraga seotud võimalikke riske.
Konfiguratsiooniindeks
Konfiguratsiooniregister sisaldab kõigi tarkvaratoodete loendit, sealhulgas dokumentatsiooni, lähtekoodi, testjuhtumeid ja testitulemusi. See on viiteallikaks kogu tarkvaraarenduse meeskonnale ja sertifitseerimisasutustele.
PSACi tähtsus sertifitseerimisel
PSAC mängib sertifitseerimisprotsessis olulist rolli, esitades üksikasjaliku plaani, mis näitab vastavust regulatiivsetele nõuetele. See toimib lepingulise lepinguna tarkvaraarendaja ja sertifitseerimisasutuste vahel, tagades, et kõik vajalikud tegevused ja artefaktid on õigesti määratletud ja teostatud.
PSAC-i järgides saab tarkvaraarenduse meeskond luua jälgitavuse tarkvaranõuete, disaini ja kontrollimistoimingute vahel. See jälgitavus on oluline, et näidata, et tarkvara on õigesti välja töötatud ja testitud ning et see vastab kindlaksmääratud ohutusnõuetele.
Lisaks pakub PSAC riskijuhtimise raamistikku, kuna see sisaldab ohutusele, ohuanalüüsile ja leevendamisstrateegiatele pühendatud jaotisi. See tagab, et tarkvaraga seotud võimalikud riskid tuvastatakse ja nendega tegeletakse asjakohaselt, suurendades seeläbi pardasüsteemi üldist ohutust.
Järeldus
Tarkvaraaspektide sertifitseerimise plaan (PSAC) on DO-178C standardis ülitähtis dokument, mis toimib tarkvaraarenduse ja sertifitseerimisprotsessi teekaardina. Selles kirjeldatakse vajalikke tegevusi, protsesse ja artefakte, et tagada õhus leviva tarkvara terviklikkus, töökindlus ja ohutus. Järgides PSAC-is sätestatud juhiseid, saavad tarkvaraarendajad tõhusalt tõestada vastavust regulatiivsetele nõuetele ja saavutada oma õhusüsteemidele eduka sertifitseerimise.
Ä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!