DO-178C PSAC üksikasjalik selgitus

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

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.