Sisukord

Mis on DO-178C?

Sissejuhatus

Lennunduse raadiotehniline komisjon (RTCA) on oluline organisatsioon, mis töötab välja avioonikasüsteemide tehnilisi standardeid. Selle üks olulisemaid panuseid on DO-178C, mis on avioonika tarkvara arendamise ja sertifitseerimise peamine suunis. Ametliku pealkirjaga "Tarkvara kaalutlused õhus kasutatavate süsteemide ja seadmete sertifitseerimisel" määratleb DO-178C tarkvaraarenduse parimad tavad, et tagada ohutus, töökindlus ja vastavus regulatiivsetele nõuetele.

DO-178C tähtsus avioonikatööstuses

DO-178C mängib olulist rolli selle tagamisel, et õhus kasutatavates süsteemides kasutatav tarkvara järgiks rangeid ohutusstandardeid. See pakub struktureeritud protsesse arendamiseks, kontrollimiseks, valideerimiseks ja sertifitseerimiseks. DO-178C vastavuse peamised eelised on järgmised:

  • Avioonikasüsteemide suurem ohutus ja töökindlus
  • Lihtsustatud sertifitseerimisprotsessid selliste ametiasutustega nagu FAA
  • Ülemaailmne tunnustus, mis teeb sellest nii sõjalistes kui ka kommertslennukites kasutatava tarkvara standardi
  • Riskide maandamine struktureeritud disaini tagamise kaudu

DO-178A ja DO-178B peamised edusammud

DO-178C tutvustas oma eelkäijatega võrreldes mitmeid täiustusi:

  • Täpsustatud juhend: Täpsemad nõuded kaasaegse tarkvara keerukuse käsitlemiseks
  • Täiendavad dokumendid: Tehnoloogiliste lisandite, nagu mudelipõhine arendus (DO-331), formaalsed meetodid (DO-333) ja objektorienteeritud tehnoloogiad (DO-332) kaasamine
  • Tööriista kvalifikatsiooni täiustused: Täiustatud kriteeriumid arenduse ja kontrollimise ajal kasutatud automatiseeritud tööriistade sertifitseerimiseks
  • Rõhk kinnitamisel: Tugevamad juhised tarkvara täieliku kontrollimise ja valideerimise tagamiseks

Need edusammud muudavad DO-178C hädavajalikuks avioonika tarkvaratehnika kõrgeimate standardite säilitamiseks ja FAA sertifikaadi saavutamiseks.

Mis on RTCA DO-178C?

RTCA DO-178C, ametliku pealkirjaga "Tarkvarakaalutlused õhusõidukite süsteemide ja seadmete sertifitseerimisel", on lennunduse raadiotehnilise komisjoni (RTCA) poolt välja töötatud kriitiline ohutusstandard. See annab üksikasjalikud juhised lennukisüsteemides kasutatava tarkvara arendamiseks, kontrollimiseks ja valideerimiseks, et tagada nende ohutus, funktsionaalsus ja töökindlus.

DO-178C tugineb oma eelkäijale DO-178B, mis sisaldab olulisi uuendusi, et lahendada kaasaegseid tarkvaraarenduse väljakutseid, nagu mudelipõhise disaini ja formaalsete meetodite kasutamine.

Eesmärk avioonika tarkvaratehnikas

DO-178C toimib raamistikuna avioonika tarkvara projekteerimise protsesside juhtimiseks. See määratleb ranged parimad tavad:

  • Tarkvara arendamine ja testimine
  • Kontrollimine ja kinnitamise protseduurid
  • Jälgitavus nõuetest koodini
  • Tööriista kvalifikatsioon arendus- ja kontrollitegevuseks

Tagades DO-178C järgimise, saavad tarkvaraarendajad toota kvaliteetseid ohutuskriitilisi süsteeme, mis vastavad regulatiivsetele ja jõudlusnõuetele.

Roll FAA vastavuse ja õhusõidukite süsteemide sertifikaatides

DO-178C on nurgakivi sertifikaadi saamiseks sellistelt lennundusasutustelt nagu Föderaalne Lennuamet (FAA) ja Euroopa Liidu Lennundusohutusamet (EASA).

Peamised rollid sertifitseerimisel on järgmised:

  • Disaini tagatis: Tagab, et tarkvara töötab töötingimustes usaldusväärselt
  • Ohutusnõuete järgimine: Klassifitseerib tarkvara tasemed (A kuni E) tõrkekriitilisuse alusel ja määratleb vastava kontrollimise ranguse
  • Vastavustõend: Pakub jälgitavuse ja dokumentatsiooni kaudu tõendeid FAA sertifikaadi kohta

Järgides standardit DO-178C, saavad avioonikatootjad saavutada vastavuse tööstusharu eeskirjadele ning saada kommerts- ja sõjalennukite süsteemide sertifikaadi, tagades ohutu ja usaldusväärse lennutegevuse.

Miks on DO-178C oluline?

Avioonikasüsteemide ohutuse ja töökindluse tagamine

DO-178C mängib keskset rolli lennukisüsteemides kasutatava tarkvara ohutuse ja töökindluse tagamisel. Luues ranged arendus- ja kontrolliprotsessid, aitab see tuvastada ja leevendada võimalikke tarkvaraprobleeme, mis võivad lennutegevust ohustada. Standard rõhutab:

  • Põhjalik nõuete jälgitavus alates süsteemitaseme kavandamisest kuni juurutamiseni
  • Tugevad kontrolli- ja valideerimisprotsessid vigade varaseks avastamiseks
  • Struktureeritud disaini tagatis kriitiliste avioonika funktsioonide jaoks

See struktureeritud lähenemisviis minimeerib tarkvaraga seotud tõrkeid ja suurendab süsteemi üldist jõudlust.

DO-178C vastavuse eelised

DO-178C järgimine pakub mitmeid olulisi eeliseid:

  1. Regulatiivne vastavus: Hõlbustab sertifitseerimist sellistelt lennuametitelt nagu FAA ja EASA
  2. Täiustatud ohutus ja töökindlus: Tagab tarkvara kvaliteedi ja veataluvuse
  3. Kulutõhusus: Vähendab arenduskulusid, tuvastades ja lahendades probleemid varakult
  4. Turu konkurentsivõime: Positsioneerib ettevõtteid ülemaailmsetel lennundusturgudel edu saavutamiseks
  5. Sujuv sertifikaat: Pakub täpselt määratletud dokumentatsiooni ja protsesse, kiirendades sertifikaatide kinnitamist

Ülemaailmne lapsendamine ja tunnustamine

DO-178C on rahvusvaheliselt tunnustatud avioonikasüsteemide tarkvara kuldstandardina. Selle kasutuselevõtt hõlmab äri-, sõja- ja eralennundussektorit, kus vastavus tagab:

  • Tarkvara kvaliteedi- ja ohutusstandardite ühtlus
  • Lihtsam sisenemine ülemaailmsetele lennundusturgudele
  • Ühtlustamine teiste ohutusstandarditega, nagu ARP4754A ja DO-254

Ohutu, usaldusväärse ja sertifitseeritava avioonikatarkvara tagamisega jääb DO-178C avioonikatarkvara projekteerimisel kogu maailmas asendamatuks juhiseks.

DO-178C põhikontseptsioonid

Tarkvaratasemed (A kuni E) ja nende mõju

DO-178C liigitab tarkvara võimalike rikete tagajärgede põhjal viide kriitilise tasemeni:

  • Tase A: Katastroof – rike võib kaasa tuua inimohvreid või tõsiseid süsteemikahjustusi
  • Tase B: Ohtlik – rike võib põhjustada raskeid vigastusi või tõsiseid süsteemirikkeid
  • Tase C: Suur – rike võib põhjustada ohutusvaru vähenemist või väiksemaid vigastusi
  • Tase D: Väike — rike mõjutab toiminguid veidi
  • Tase E: Mõju puudub – rike ei mõjuta ohutust ega toiminguid
DO-178C kriitilisuse tasemed

Määratud tase määrab projekteerimis-, kontrolli- ja valideerimisprotsesside ranguse. Kõrgemad tasemed (A ja B) nõuavad põhjalikumat testimist ja dokumenteerimist võrreldes madalama tasemega.

Disainitagatis DO-178C-s

Disainikindlus tagab, et tarkvara arendatakse süstemaatiliselt nii, et see vastaks nii ohutus- kui ka jõudlusnõuetele. Põhielemendid hõlmavad järgmist:

  • Jälgitavuse nõuded: Selge seose loomine süsteeminõuete, disaini, juurutamise ja testimise vahel
  • Koodistandardid: Kodeerimisjuhiste määratlemine tarkvara järjepidevuse säilitamiseks ja vigade vähendamiseks
  • Konfiguratsiooni juhtimine: Tarkvara artefaktide muudatuste juhtimine kogu arenduse elutsükli jooksul
  • Probleemist teatamine: Defektide dokumenteerimine ja lahendamine arenduse ja kontrollimise käigus

Kontrollimise ja kinnitamise nõuded

Kontrollimine ja kinnitamine (V&V) on DO-178C-s kriitilised protsessid, mis tagavad tarkvara õigsuse ja ohutuse:

  • Ülevaated ja analüüs: Nõuete, koodide ja katseprotseduuride range läbivaatamine
  • Tarkvara testimine: Testimine mitmel tasemel, sealhulgas üksuse, integratsiooni ja süsteemi testimine
  • Struktuurse katvuse analüüs: Testimise ajal tuleb tagada, et kõik koodi teed ja tingimused oleksid täidetud
  • Tööriista kvalifikatsioon: Kontrollige, kas arendus- ja kontrollitööriistad täidavad ettenähtud funktsioone

Need tavad toetavad ühiselt vastavuse tõendamist, tagades, et avioonikasüsteemid vastavad sertifitseerimiseks nõutavatele rangetele ohutus- ja tööstandarditele.

DO-178C sertifitseerimisprotsess

Sertifikaadi saamiseks vajalikud sammud

DO-178C sertifitseerimisprotsess hõlmab struktureeritud ja hästi dokumenteeritud lähenemist tarkvara arendamisele ja kontrollimisele. Peamised sammud hõlmavad järgmist:

  1. Planeerimine:
    • Töötage välja terviklik kava sertifitseerimise tarkvara aspektide jaoks (PSAC)
    • Tarkvara arendamise, kontrollimise ja konfiguratsioonihalduse protsesside määratlemine
  2. Nõuete määratlus:
    • Jäädvustage ja dokumenteerige tarkvaranõuded, mis on kooskõlas süsteemitaseme nõuetega
    • Tagada täielik jälgitavus nõuete, disaini ja katsetamise vahel
  3. Tarkvara disain ja arendus:
    • Looge tarkvarale kõrge ja madala taseme kujundus
    • Töötage välja kood, mis põhineb eelnevalt määratletud disainistandarditel
  4. Kontrollimine ja kinnitamine:
    • Tehke range testimine üksuse, integratsiooni ja süsteemi tasemel
    • Viige läbi nõuete, disaini ja koodi ülevaatusi ja analüüse
    • Tagage täielik struktuurse katvuse analüüs kõrgemate tarkvaratasemete jaoks (A ja B)
  5. Konfiguratsiooni juhtimine:
    • Säilitage kontroll tarkvara artefaktide ja muudatuste üle
  6. Probleemist teatamine ja lahendus:
    • Tarkvaraanomaaliate tuvastamine, jälgimine ja lahendamine
  7. Sertifitseerimispaketi esitamine:
    • Esitage sertifitseerimise tõendid, sealhulgas PSAC, tarkvara saavutuste kokkuvõte (SAS) ja kinnitusaruanded

FAA ja teiste sertifitseerimisasutuste roll

Föderaalne lennuamet (FAA) hindab koos teiste ametiasutustega, nagu Euroopa Liidu Lennundusohutusamet (EASA), tarkvara vastavust DO-178C-le. Nende rollide hulka kuuluvad:

  • Arendajate esitatud sertifitseerimispaketi ülevaatamine
  • Tarkvara vastavuse ohutus- ja töönõuetele hindamine
  • Sertifitseerimisloa andmine kasutamiseks kommerts- või sõjalennukites

Need asutused teevad kogu sertifitseerimisprotsessi vältel tihedat koostööd avioonikatootjatega.

DO-178C vastavustõend

Vastavuse tõendamiseks on vaja üksikasjalikke dokumente ja tõendeid, sealhulgas:

  • Kinnituskirjed: Testide tulemused, ülevaated ja analüüsid
  • Jälgitavuse maatriksid: Nõuete sidumine disaini, koodi ja testidega
  • Tööriista kvalifikatsiooni andmed: Tõendid selle kohta, et arenduses ja kontrollimisel kasutatud tööriistad vastavad kvalifitseerimiskriteeriumidele
  • Tarkvara saavutuste kokkuvõte (SAS): Põhidokument, mis võtab kokku, kuidas vastavus saavutati

See tugev dokumentatsioon tagab, et avioonikasüsteemid vastavad ohutuks ja usaldusväärseks lennutegevuseks vajalikele rangetele nõuetele.

Planeerimine ja dokumentatsioon DO-178C-s

DO-178C plaanid: PSAC (sertifitseerimise tarkvaraaspektide plaan)

Tarkvaraaspektide sertifitseerimise plaan (PSAC) on DO-178C sertifitseerimisprotsessis ülioluline dokument. Selles kirjeldatakse, kuidas organisatsioon kavatseb täita DO-178C nõudeid ja saavutada tarkvara sertifitseerimise. PSACi põhikomponendid on järgmised:

  • Sertifikaadi ulatus: Tarkvara rolli määratlemine kogu süsteemis
  • Kriitilisuse tasemed: Tarkvarataseme (A kuni E) kehtestamine süsteemi ohutusnõuete alusel
  • Arendusprotsessid: Disaini, kodeerimise ja konfiguratsioonihalduse tavade määratlemine
  • Kinnitusprotsessid: Ülevaatuste, testimise ja analüüsi meetodite kirjeldus
  • Tööriista kvalifikatsioon: Arenduses ja kontrollimisel kasutatavate tööriistade tuvastamine ja põhjendamine
  • Probleemist teatamine: Defektide jälgimise ja lahendamise protsesside täpsustamine

PSAC on sertifitseerimistegevuse aluseks ning sertifitseerimisasutused, nagu FAA, peavad selle üle vaatama ja heaks kiitma.

DO-178C standardid ja protsesside planeerimine

Protsessi planeerimine DO-178C alusel tagab, et tarkvaraarendus on vastavuses rangete ohutus- ja vastavusnõuetega. Oluliste elementide hulka kuuluvad:

  • Arendusstandardid: Koostage juhised kodeerimiseks, kujundamiseks ja testimiseks
  • Kinnitusstandardid: Määratlege ülevaatuste, analüüside ja struktuurilise katvuse testimise meetodid
  • Konfiguratsiooni juhtimine: Tagada õige versioonikontroll ja muudatuste jälgimine
  • Jälgitavuse nõuded: Säilitage igakülgne jälgitavus nõuete, disaini, rakendamise ja testimise vahel
  • Dokumentatsiooniplaanid: Määrake koostatavate dokumentide tüübid, sealhulgas plaanid, aruanded ja kokkuvõtted

Selline struktureeritud lähenemine tagab, et kõik arendustegevused on jälgitavad, juhitavad ja kontrollitavad.

Struktureeritud tarkvara elutsükli planeerimise tähtsus

Tarkvara tõhus elutsükli planeerimine on DO-178C ohutuse ja töökindluse eesmärkide täitmiseks ülioluline. Selle tähtsus hõlmab järgmist:

  • Riski maandamine: Riskide varajane tuvastamine ja nende juhtimine
  • Kulutõhusus: Ümbertöötamise ja kulukate viivituste vähendamine protsessi õige määratlemise kaudu
  • Vastavuse tagamine: DO-178C ja muude seotud standardite järgimise tagamine
  • Projekti nähtavus: Suhtlemise ja selguse parandamine meeskondade ja sidusrühmade vahel

Järgides struktureeritud planeerimis- ja dokumenteerimistavasid, saavad organisatsioonid tõhusalt hallata arendus- ja kontrollitegevust, mis viib lõpuks eduka DO-178C sertifikaadi ja ohutumate avioonika tarkvarasüsteemideni.

Kontrollimine ja kinnitamine DO-178C-s

DO-178C kohane kontrollimine tagab, et tarkvara vastab selle kindlaksmääratud nõuetele ega too kaasa soovimatuid funktsioone. Protsess hõlmab:

  1. Nõuetel põhinev testimine:
    • Tagab, et kõik tarkvaranõuded, sealhulgas kõrge ja madala tasemega, kontrollitakse asjakohaste testjuhtumite ja -protseduuride abil.
    • Näitab, et tarkvara täidab ettenähtud funktsioone ja käsitleb kõiki võimalikke stsenaariume, sealhulgas servajuhtumeid.
  2. Struktuurse katvuse analüüs:
    • Nõutav kõrgemate kriitilisuse tasemete jaoks (A ja B), et tagada kõigi koodistruktuuride kasutamine testimise ajal. See hõlmab järgmist:
      • Väljavõtte katvus: Iga käivitatavat lauset testitakse.
      • Otsuse katvus: Koodi iga otsust hinnatakse tõeseks ja vääraks.
      • Muudetud seisukorra/otsuse katvus (MC/DC): Kõik otsuses sisalduvad tingimused mõjutavad iseseisvalt otsuse tulemust (nõutav A-taseme jaoks).
  3. Jälgitavuse nõuded:
    • Säilitada terviklik jälgitavus nõuete, disaini, koodi ja katseartefaktide vahel, et kontrollida, et kontrollimisel ei esineks lünki.
  4. Ülevaated ja analüüs:
    • Vigade või ebakõlade tuvastamiseks viige läbi nõuete, disaini, koodi ja testitulemuste range ülevaatus.

Valideerimise ja disaini tagamise parimad tavad

Valideerimine tagab, et tarkvara vastab kavandatud süsteeminõuetele ja kasutusjuhtudele. Tõhusa valideerimise ja disaini tagamise saavutamiseks järgige neid parimaid tavasid.

  1. Määratlege selged nõuded:
    • Veenduge, et nõuded oleksid täpselt määratletud, testitavad ja jälgitavad.
  2. Rakendage järkjärgulist arendust:
    • Kasutage iteratiivset lähenemist väiksemate moodulite kavandamiseks ja testimiseks enne integreerimist, minimeerides vigu.
  3. Kinnitusprotsesside automatiseerimine:
    • Tõhususe suurendamiseks kasutage DO-178C kvalifitseeritud tööriistu selliste ülesannete jaoks nagu staatiline analüüs, testjuhtumite genereerimine ja struktuurse katvuse analüüs.
  4. Sõltumatud ülevaated:
    • Erapooletu hindamise tagamiseks kasutage nõuete, disaini ja koodide ülevaatamiseks sõltumatuid meeskondi.
  5. Varajase kinnitamise plaan:
    • Kinnitage nõuded ja kavandage tarkvara elutsükli alguses, et vähendada kulukat ümbertöötamist hilisemates etappides.
  6. Põhjalik testi katvus:
    • Kavandage testjuhtumid, et käsitleda kõiki funktsionaalsuse, jõudluse ja ohutusega seotud stsenaariume, tagades usaldusväärse valideerimise.
  7. Säilitage ranget dokumentatsiooni:
    • Sertifitseerimistunnistuse osana dokumenteerige kõik kontrollimis- ja valideerimistoimingud, sealhulgas katseplaanid, testimisprotseduurid ja tulemused.

Järgides DO-178C verifitseerimis- ja valideerimisnõudeid ning parimaid tavasid, saavad organisatsioonid tagada oma avioonika tarkvarasüsteemide ohutuse, töökindluse ja vastavuse.

Võrreldes DO-178A ja DO-178C

Aspekt
DO-178A
DO-178C
Tavaline tähtaeg
Kasutusele võetud 1985. aastal kui esimene versioon tarkvara sertifitseerimiseks õhusõidukites
Välja antud 2011. aastal, et käsitleda arenevat tarkvara keerukust ja kaasaegseid arendustehnikaid
Ohutustasemed
Piiratud tähelepanu tarkvara ohutustasemetele
Võeti kasutusele selged tarkvaratasemed (A kuni E), mis põhinevad süsteemitõrke mõjul
Tööriista kasutamine
Puuduvad ametlikud juhised tööriistade kvalifitseerimiseks
Formaaliseeritud tööriista kvalifikatsioonitasemed (TQL-1 kuni TQL-5)
Kinnitusmeetodid
Põhilised kontrollinõuded
Nõuetepõhise testimise ja struktuurilise katvuse analüüsi üksikasjalikud nõuded
Mudelipõhine arendus
Pole adresseeritud
DO-331 täiendus võimaldab mudelipõhist arendust ja kontrollimist
Objektorienteeritud programmeerimine
Pole kaetud
DO-332 täiendus määratleb objektorienteeritud programmeerimise reeglid
Andmete kaalutlused
Piiratud andmetöötlus
DO-333 täiendus käsitleb formaalseid meetodeid ja andmete valideerimist

DO-178C täiustatud elutsükli protsessid

DO-178C tutvustas täiustusi kõigis tarkvara elutsükli etappides, sealhulgas:

  1. Nõuete määratlus ja analüüs:
    • Tugev rõhk hästi struktureeritud, testitavate ja jälgitavate nõuete loomisel.
  2. Disaini tagatis:
    • Täiustatud juhised tarkvara kujunduselementide hõivamiseks ja võimalike disainivigade leevendamiseks.
  3. Kontrollimine ja kinnitamine:
    • Üksikasjalikud struktuurilise katvuse analüüsimeetodid, sealhulgas A-taseme tarkvara muudetud seisukorra/otsuse katvus (MC/DC).
  4. Jälgitavuse täiustused:
    • Katvuse tagamiseks kõikehõlmav jälgitavus alates süsteeminõuetest kuni lähtekoodi ja testitulemusteni.
  5. Tööriista kvalifikatsioon:
    • Selged juhised arendus- ja kontrollitööriistade kvalifitseerimiseks, et tagada vastavus ilma käsitsi uuesti kinnitamiseta.
  6. Automatiseerimine ja tõhusus:
    • Julgustab kasutama kvalifitseeritud tööriistu automaatseks testimiseks, koodi genereerimiseks ja staatiliseks analüüsiks, ühtlustades vastavusprotsesse.

Kaasaegsete arendustehnikate kaasamise ja üksikasjalike juhiste pakkumisega on DO-178C-st saanud avioonikasüsteemide tarkvara ohutuse ja töökindluse tagamise kuldstandard.

Automatiseerimine vastavus standardile DO-178C

Kuna avioonikasüsteemid muutuvad üha keerukamaks, on automatiseerimisvahendid muutunud tõhusa ja nõuetele vastava tarkvaraarenduse saavutamiseks hädavajalikuks. Need tööriistad aitavad:

  • Nõuete haldamine: Nõuete, disaini ja katsejuhtumite jälgitavuse automatiseerimine.
  • Koodi genereerimine: Mudelipõhiste tööriistade kasutamine lähtekoodi genereerimiseks, järgides DO-331 juhiseid.
  • Staatiline analüüs: Koodiülevaatuse ja defektide tuvastamise automatiseerimine, et tagada vastavus ohutus- ja kodeerimisstandarditele.
  • Testi automatiseerimine: Testjuhtumite genereerimine, automatiseeritud testide käitamine ja struktuurse katvuse andmete kogumine.
  • Dokumendi genereerimine: Auditite ja ülevaatuste jaoks vajalike sertifitseerimisartefaktide loomise sujuvamaks muutmine.

Populaarsete DO-178 automatiseerimistööriistade näidete hulka kuuluvad Rapita Systems ja Visure Requirements ALM.

Vastavustoimingute automatiseerimise eelised

  1. Tõhususe parandamine:
    • Kiiremad arendus- ja testimistsüklid, automatiseerides aeganõudvad käsitsitööd.
  2. Täiustatud täpsus:
    • Vähenenud inimlikud vead kontrollimisel, koodide ülevaatamisel ja dokumentatsiooni loomisel.
  3. Kulude vähendamine:
    • Väiksemad sertifitseerimiskulud verifitseerimis- ja valideerimistoimingute sujuvamaks muutmise kaudu.
  4. Parem jälgitavus:
    • Põhjalik ja automatiseeritud jälgitavus nõuetest testideni tagab vastavuse minimaalse pingutusega.
  5. Skaalautuvuus:
    • Lihtsam kohanemine keeruliste süsteemide ja kõrgemate sertifitseerimistasemetega (A ja B).
  6. Reaalajas aruandlus:
    • Automatiseeritud tööriistad pakuvad armatuurlaudu ja mõõdikuid vastavuse oleku jälgimiseks.

Reaalajas vs käsitsi kinnitamise protsessid

Aspekt
Reaalajas kinnitamine
Käsitsi kinnitamine
Efektiivsus
Kiire tagasiside ja probleemide tuvastamine
Aeglasem, töömahukam protsess
Täpsus
Tänu automatiseerimisele väheneb vigade arv
Suurem inimlike vigade oht
Maksma
Madalamad pikaajalised kulud
Kõrgem tänu käsitsi pingutusele
Skaalautuvus
Süsteemi keerukuse korral skaleeritakse hõlpsalt
Keerukuse kasvades on seda raske hallata
Jälgitavus
Automaatne jälgede genereerimine
Nõuab põhjalikku käsitsitööd
Auditi valmidus
Vastavustõendite viivitamatu kättesaadavus
Aeganõudev dokumentide koostamine

DO-178C-le vastavuse automatiseerimine mitte ainult ei kiirenda sertifitseerimist, vaid suurendab ka tarkvara ohutust ja töökindlust õhus olevates süsteemides, positsioneerides organisatsioone turu kiiremaks valmisolekuks.

DO-178C lahendused ja tööriistad

DO-178C tarkvaratööriistad toetavad avioonika tarkvara arendamist, automatiseerides põhitegevusi, nagu nõuete haldamine, kontrollimine, testimine ja dokumenteerimine. Need tööriistad aitavad organisatsioonidel saavutada vastavust, säilitades samal ajal tõhususe ja vähendades vigu. DO-178C tööriistade peamised kategooriad on järgmised:

  • Nõuete haldamise tööriistad: Tagada jälgitavus ja igakülgne katvus nõuetest testideni.
  • Kinnitustööriistad: Automatiseerige staatiline analüüs, üksuste testimine ja koodide ülevaatamine.
  • Mudelipõhised arendustööriistad: Looge süsteemimudelitest koodi ja teste vastavalt DO-331 juhistele.
  • Jälgitavuse lahendused: Säilitage ja teavitage jälgitavuse linke kogu arenduse elutsükli jooksul.
  • Konfiguratsiooni ja muudatuste haldamise tööriistad: Hallake turvaliselt tarkvaraversioone ja värskendusi.

Õigete tööriistade valimine vastavuse tagamiseks

DO-178C tööriistade valimisel arvestage järgmiste teguritega:

  • Tööriista kvalifikatsioonitase (TQL): Veenduge, et tööriist vastab tarkvara tasemel (A kuni E) põhinevale nõutavale TQL-ile.
  • Jälgitavuse omadused: Otsige tööriistu, mis pakuvad automatiseeritud jälgitavust nõuetest testjuhtumiteni.
  • Integreerimisvõimalused: Veenduge, et tööriist integreerub olemasolevate süsteemide ja tööriistadega sujuvaks elutsükli haldamiseks.
  • Automatiseerimisvõimalused: Seadke prioriteediks tööriistad, mis automatiseerivad vastavustoiminguid, nagu testi teostamine ja dokumentatsiooni koostamine.
  • Skaleeritavus ja paindlikkus: Valige lahendused, mis saavad hakkama muutuva projekti keerukuse ja tulevase kasvuga.
  • Aruandlus ja vastavustõendid: Valige tööriistad, millel on tugevad aruandlusfunktsioonid, et luua hõlpsasti vastavuse artefakte.

Visure'i nõuete ALM-platvorm DO-178C vastavuse tagamiseks

Tugev nõuete juhtimine

Visure pakub täiustatud funktsioone nõuete hõivamiseks, haldamiseks ja struktureerimiseks kogu avioonika tarkvara elutsükli jooksul, tagades täieliku vastavuse DO-178C standarditega.

  • Hõlbustab nõuete väljaselgitamist ja täpsustamist.
  • Võimaldab versioonikontrolli ja baashalduse muudatuste tõhusaks jälgimiseks.

Täielik jälgitavus koos visualiseerimisega

Platvorm toetab reaalajas jälgitavust kogu arendustegevuse elutsükli jooksul:

  • Loob ja säilitab jälgitavuse seoseid nõuete, disaini, katsejuhtumite ja kontrollitulemuste vahel.
  • Pakub visuaalseid jälgitavuse graafikuid elutsükli elementide vaheliste seoste hõlpsaks mõistmiseks.
Visuaalne jälgitavus DO-178C jaoks

Kohandatavad vastavusmõõdikud ja aruandlus

Visure lihtsustab DO-178C vastavust, pakkudes:

  • Kohandatud vastavusaruanded, mis vastavad konkreetsetele sertifitseerimisvajadustele.
  • PSAC-i, kontrolli- ja jälgitavuse aruannete automaatne genereerimine auditite jaoks.
  • Mõõdikute armatuurlauad projekti edenemise ja vastavuse oleku reaalajas jälgimiseks.

AI-assistent tõhususe suurendamiseks

Visure'i AI-toega funktsioonid lihtsustavad vastavustoiminguid:

  • Nõuete genereerimine: Kvaliteedinõuete automatiseeritud loomine.
  • Testjuhtumi genereerimine: Tõhusalt genereerige ja vastendage testjuhtumeid vastavalt nõuetele.
  • Kvaliteedianalüüs: Analüüsige täielikkuse, järjepidevuse ja vastavuslünkade nõudeid.
  • Riski genereerimine: Võimalike riskide ja nende maandamise automaatne tuvastamine.
  • Kohaldatavate standardite soovitused: Saate teavet asjakohaste standardite ja mallide kohta.
  • Konkreetse malli genereerimine: Looge kohandatud vastavus- ja projektimalle.
  • Kasutusjuhtumi genereerimine: Lihtsustage keerulisi kasutusjuhtumeid tehisintellekti soovituste abil.
Visure AI-assistent

Kontrollimine ja kinnitamine

Toetab automatiseeritud ja käsitsi kontrollimise protsesse:

  • Tagab vastavuse DO-178C kontrollieesmärkidele.
  • Aitab tõhusalt hallata testi katvust ja valideerimistoiminguid.

Riskide ja muutuste juhtimine

Ennetavad riski- ja muudatuste juhtimise funktsioonid hõlmavad järgmist:

  • FMEA (tõrkerežiim ja efektide analüüs): Tehke kindlaks võimalikud rikked ja hinnake nende mõju.
  • Mõju analüüs: Visualiseerige nõuete muutuste mõju kogu elutsükli jooksul.
  • Algtaseme juhtimine: Säilitage sertifitseerimisauditite jaoks stabiilsed konfiguratsioonid.
Visure riskihaldus DO-178C jaoks

Õmblusteta integreerimine

Visure integreerub pingutuseta kolmanda osapoole tööriistadega terviklikuks elutsükli haldamiseks:

  • MS Word ja Excel: Impordi-ekspordi võimalused sujuvaks koostööks.
  • Rapita süsteemid: Täiustatud testimise ja kontrollimise integreerimine.
  • IBM UKSED: Lihtne migreerimine ja nõuete sünkroonimine.
  • Integratsioon arendus- ja testimisraamistikega nagu Jira ja Git.

Kasutades Visure Requirements ALM Platformi, saavad avioonikaorganisatsioonid tõhusalt hallata DO-178C vastavuse keerukust, optimeerida arendusprotsesse ning pakkuda ohutuid ja töökindlaid õhusõidukeid.

Disaini tagamine ja ARP standardid DO-178 vastavuses

Aerospace Recommended Practices (ARP) standardid, eriti ARP4754A ja ARP4761, mängivad olulist rolli DO-178C järgimise toetamisel, suunates süsteemide projekteerimise ja ohutuse hindamise protsesse.

  • ARP4754A: Keskendutakse keeruliste õhusõidukite süsteemide ja seadmete arendamisele, rõhutades süsteemitaseme nõudeid ja disainikindlust.
  • ARP4761: Annab juhised ohutushinnangute, sealhulgas veapuu analüüsi (FTA) ja tõrkerežiimide ja mõjude analüüsi (FMEA) läbiviimiseks.
  • Integreerimine DO-178C-ga: ARP-standardid täiendavad DO-178C-d, tagades nii süsteemi- kui ka tarkvaraspetsiifiliste ohutusnõuete täitmise.

Kombineerides tõhusalt ARP-standardeid DO-178C parimate tavadega, saavad organisatsioonid tagada ohutute, usaldusväärsete ja sertifitseeritavate avioonikasüsteemide väljatöötamise.

Järeldus

DO-178C mängib üliolulist rolli avioonika tarkvarasüsteemide ohutuse, töökindluse ja nõuetele vastavuse tagamisel. Tarkvara arendamiseks, kontrollimiseks ja sertifitseerimiseks rangete juhiste kehtestamisega aitab see organisatsioonidel täita regulatiivseid nõudeid, edendades samal ajal innovatsiooni lennundustööstuses. Alates tugevast planeerimisest ja dokumenteerimisest kuni tööriistade kvalifitseerimise ja disaini tagamiseni nõuab DO-178C-le vastavuse saavutamine hoolikat tähelepanu tarkvara elutsükli igale faasile.

Selle keeruka protsessi sujuvamaks muutmiseks võib täiustatud lahenduste, näiteks Visure Requirements ALM platvormi, kasutamine mängu muuta. Võimsate funktsioonidega, nagu AI-põhine nõuete genereerimine, täielik jälgitavus, kohandatavad vastavusaruanded ja sujuvad integratsioonid, tagab Visure tõhususe ja täieliku vastavuse DO-178C-le.

Kas olete valmis oma DO-178C nõuetele vastavuse teekonda lihtsustama? Tutvu Visure'iga 30-päevane tasuta prooviversioon täna ja kogege erinevust!

Ärge unustage seda postitust jagada!

peatükid

Visure abil saate kiiremini turule