DO-178C juhend: RTCA DO-178 sertifitseerimise sissejuhatus
Sisukord
Kolmeastmeline juhend DO-3C nõuete määratlemiseks
Sissejuhatus
Nõuete määratlemine on ohutuse seisukohalt oluliste süsteemide tarkvara arendamise oluline aspekt. Lennutööstuses on DO-178C standardi järgimine õhus kasutatava tarkvara ohutuse ja töökindluse tagamiseks ülioluline. DO-178C annab juhiseid õhusõidukites kasutatava tarkvara sertifitseerimiseks ja üks selle põhiaspekte on nõuete õige määratlemine. See artikkel esitab põhjaliku kolmeastmelise juhendi, mis aitab tarkvarainseneridel ja arendusmeeskondadel määratleda nõuded vastavalt standardile DO-3C.
1. samm: kehtestage nõuete raamistik
Tuvastage sidusrühmad
Esimene samm DO-178C nõuete määratlemisel on teha kindlaks tarkvara arendusprotsessis osalevad sidusrühmad. Sidusrühmade hulka võivad kuuluda süsteemiinsenerid, tarkvarainsenerid, kontrolliinsenerid, ohutuse hindajad ja reguleerivad asutused. Otsustades ja kaasates algusest peale õiged huvirühmad, tagate, et kõiki vaatenurki arvestatakse ning võimalike konfliktide või arusaamatustega tegeletakse varakult.
Määratlege süsteemitaseme nõuded
Pärast sidusrühmade väljaselgitamist on ülioluline määratleda süsteemitasandi nõuded. Need nõuded kirjeldavad tarkvara üldist käitumist ja funktsionaalsust pardasüsteemi kontekstis. Süsteemitaseme nõuded peaksid olema lühikesed, selged ja üheselt mõistetavad, et vältida väärtõlgendusi arendus- ja sertifitseerimisprotsessi käigus.
Süsteemitaseme nõuete tõhusaks määratlemiseks võtke arvesse järgmist.
- Mõista tarkvara sihtotstarvet ja selle koostoimeid teiste süsteemikomponentidega.
- Tehke kindlaks ohutuse seisukohast olulised aspektid, millega tuleb tegeleda.
- Täpsustage funktsionaalsed ja jõudlusnõuded.
- Määratlege keskkonna- ja tegevuspiirangud.
- Luua liidesed ja andmevood tarkvara ja teiste süsteemikomponentide vahel.
Looge kõrgetasemelised tarkvaranõuded
Kui süsteemitaseme nõuded on kehtestatud, on järgmine samm kõrgetasemeliste tarkvaranõuete loomine. Need nõuded täpsustavad süsteemitaseme nõudeid ja annavad üksikasjalikumat teavet tarkvara funktsionaalsuse kohta. Kõrgetasemelised tarkvaranõuded peaksid olema jälgitavad süsteemitaseme nõuetega ja pakkuma selget tegevuskava tarkvara arendusprotsessi jaoks.
Kõrgetasemeliste tarkvaranõuete loomisel arvestage järgmiste punktidega:
- Jaotage süsteemitaseme nõuded väiksemateks hallatavateks üksusteks.
- Määrake sisend- ja väljundandmete vormingud, andmete terviklikkuse nõuded ja andmeedastusmehhanismid.
- Määratlege tarkvaraliidesed, sealhulgas välised liidesed ja sisemised mooduli liidesed.
- Tuvastage andmetöötlusalgoritmid ja nende eeldatav käitumine.
- Dokumenteerige kõik tarkvarale kehtestatud ajastus- või jõudluspiirangud.
2. samm: tagage nõuete järjepidevus ja täielikkus
Tehke nõuete ülevaatus
Kui kõrgetasemelised tarkvaranõuded on loodud, on oluline läbi viia põhjalik nõuete ülevaatus. Ülevaatusprotsess hõlmab järjepidevuse, täielikkuse ja korrektsuse nõuete hindamist. Nõuete läbivaatamine koos kõigi asjaomaste sidusrühmadega aitab tuvastada kõik puuduvad või vastuolulised nõuded ning tagab, et nõuded kajastavad täpselt kavandatud tarkvara käitumist.
Läbivaatamise käigus pöörake tähelepanu järgmisele:
- Veenduge, et iga kõrgetasemelise tarkvaranõuet oleks võimalik jälgida vastava süsteemitaseme nõudeni.
- Kontrollige puuduvaid nõudeid või ebaselgeid väiteid.
- Veenduge, et nõuded oleksid vabad vastuoludest ega konfliktidest.
- Kinnitage, et nõuded on realistlikud ja etteantud piirangute piires saavutatavad.
- Kaasake taatlusinsenerid ja ohutuse hindajad, et hinnata nõuete kontrollitavust ja mõju ohutusele.
Looge nõuete jälgitavuse maatriks
Selge seose säilitamiseks süsteemitaseme ja kõrgetasemeliste tarkvaranõuete vahel on oluline luua nõuete jälgitavuse maatriks (RTM). RTM pakub struktureeritud viisi nõuetevaheliste seoste jälgimiseks, tagades, et tarkvara arendamise protsessis võetakse arvesse ja kontrollitakse kõiki nõudeid.
RTM-i loomisel kaaluge järgmisi samme.
- Loetlege kõik süsteemitaseme nõuded ühes veerus.
- Looge vastavad veerud kõrgetasemeliste tarkvaranõuete, kontrollitoimingute ja testjuhtumite jaoks.
- Looge jälgitavuse seosed süsteemitaseme ja kõrgetasemeliste tarkvaranõuete vahel.
- Värskendage RTM-i kogu tarkvaraarenduse elutsükli jooksul, et kajastada nõuete muudatusi ja täiendusi.
- Kasutage RTM-i kontrollimise planeerimise tööriistana, tagades kõigi nõuete testimise ja kontrollimise.
3. samm: dokumenteerige ja säilitage nõuded
Nõuded dokumendile
Kui nõuded on määratletud, üle vaadatud ja jälgitud, on ülioluline need põhjalikult dokumenteerida. Nõuetekohane dokumentatsioon tagab, et nõuded on kättesaadavad kõigile sidusrühmadele ning on viiteallikaks kogu tarkvaraarenduse ja sertifitseerimise protsessis.
Nõuete dokumenteerimisel arvestage järgmiste juhistega:
- Kasutage kõigi nõuete jaoks ühtset vormingut ja struktuuri.
- Esitage selgelt nõue, sealhulgas kõik vajalikud sisendid, eeldatavad väljundid ja piirangud.
- Lisage iga konteksti esitamise nõude põhjendus ja põhjendus.
- Lihtsa viitamise ja jälgitavuse huvides määrake igale nõudele kordumatud identifikaatorid.
- Värskendage dokumentatsiooni iga kord, kui nõuet muudetakse, lisatakse või eemaldatakse.
Säilitage nõuded
Nõuded ei ole staatilised; need võivad areneda ja muutuda kogu tarkvaraarenduse elutsükli jooksul. Nõuete värskenduste käsitlemiseks ja kõigi muudatuste nõuetekohase dokumenteerimise ja heakskiitmise tagamiseks on ülioluline luua tugev muudatuste haldusprotsess.
Nõuete säilitamisel võtke arvesse järgmist:
- Moodustada määratud muudatuste kontrollnõukogu, mis vastutab nõuete muudatuste ülevaatamise ja heakskiitmise eest.
- Määratlege selgelt nõuete muudatuste taotlemise, ülevaatamise ja rakendamise protsess.
- Värskendage nõuete dokumentatsiooni ja RTM-i iga kord, kui muudatus on heaks kiidetud.
- Teatage nõuete muudatustest kõikidele asjaomastele sidusrühmadele tagamaks, et kõik töötavad kõige värskema teabega.
Visure'i lahenduste kasutamine DO-178C nõuete määratlemiseks
Sissejuhatus
Nõuete määratlemine tarkvaraarenduse jaoks vastavalt DO-178C-le võib olla keeruline ja väljakutsuv ülesanne. Selle protsessi sujuvamaks muutmiseks ja standardist kinnipidamise tagamiseks saavad organisatsioonid kasutada täiustatud nõuete haldamise tööriistu. Visure Solutions pakub terviklikku tarkvaralahendust, mis hõlbustab DO-178C projektide nõuete määratlemist, haldamist ja jälgitavust. Selles artiklis uuritakse, kuidas saab Visure Solutionsi tõhusalt kasutada nõuete määratlemiseks vastavalt DO-178C juhistele.
Visure Solutions: ülevaade
Visure Solutions on juhtiv nõuete haldamise tarkvara pakkuja, pakkudes spetsiaalset tööriista nimega "Visuurinõuded" mis toetab ohutuskriitiliste süsteemide väljatöötamist, sealhulgas neid, mida reguleerib DO-178C. Visure Requirementsi tööriist pakub koostööl põhinevat ja integreeritud platvormi nõuete hõivamiseks, korraldamiseks ja jälgimiseks kogu tarkvaraarenduse elutsükli jooksul.
Peamised omadused ja eelised
Nõuete tuvastamine ja jäädvustamine
Visure Requirements pakub kasutajasõbralikku liidest nõuete hõivamiseks ja esilekutsumiseks. Kasutajad saavad luua, importida või linkida nõudeid erinevatest allikatest, näiteks dokumentidest, arvutustabelitest või olemasolevatest andmebaasidest. Tööriist võimaldab struktureeritud ja organiseeritud nõuete haldamist, tagades, et kogu asjakohane teave on kogutud ja hõlpsasti juurdepääsetav.
Nõuded Jälgitavus
Nõuetevahelise jälgitavuse tagamine on DO-178C vastavuse tagamiseks hädavajalik. Visure Solutions pakub võimsat jälgimisfunktsiooni, mis võimaldab kasutajatel luua ja säilitada jälgimislingid süsteemitaseme nõuete, kõrgetasemeliste tarkvaranõuete, kontrollitoimingute ja testjuhtumite vahel. See funktsioon võimaldab põhjalikku mõjuanalüüsi, muudatuste juhtimist ja kontrolli planeerimist, tagades kõigi nõuete nõuetekohase käsitlemise ja valideerimise.
Versioonikontroll ja baashaldus
Visure Requirements sisaldab versioonikontrolli ja baashaldusvõimalusi, võimaldades kasutajatel jälgida muudatusi ja hallata nõuete erinevaid versioone. See funktsioon on ülioluline selge kontrolljälje säilitamiseks ja nõuete nõuetekohase kontrolli tagamiseks kogu tarkvara arendusprotsessi vältel. See võimaldab eelmiste versioonide hõlpsat tuvastamist ja hankimist ning toetab konfiguratsioonihalduse tavasid.
Koostöö ja ülevaade
Visure Requirementsi tööriist hõlbustab koostööd nõuete määratlemise protsessis osalevate sidusrühmade vahel. See pakub funktsioone reaalajas koostööks, kommentaarideks ja märguanneteks, võimaldades meeskondadel tõhusalt koostööd teha. Lisaks toetab tööriist põhjalikke ülevaatuse töövooge, võimaldades sidusrühmadel nõudeid üle vaadata ja heaks kiita, tagades järjepidevuse ja täielikkuse.
Vastavus ja dokumentatsioon
Visure Requirements aitab organisatsioonidel järgida standardit DO-178C, pakkudes kohandatavaid malle ja eelmääratletud atribuute, mis on vastavuses standardi juhistega. Tööriist võimaldab kasutajatel nõuete dokumente automaatselt genereerida, tagades dokumenteerimisprotsessi järjepidevuse ja säästes aega. Samuti toetab see aruannete ja jälgitavusmaatriksite loomist, mis on regulatiivse vastavuse ja sertifitseerimisauditite olulised artefaktid.
Visure'i lahenduste kasutamine DO-178C vastavuse tagamiseks
Visure Solutionsi tõhusaks kasutamiseks nõuete määratlemiseks vastavalt DO-178C-le toimige järgmiselt.
Seadistage projekt
Looge Visure Requirementsis uus projekt, mis on spetsiaalselt kohandatud teie DO-178C tarkvaraarenduse jaoks. Määratlege projektispetsiifilised sätted, nagu nimetamise kokkulepped, juurdepääsu kontroll ja eelmääratletud atribuudid, mis on kooskõlas DO-178C juhistega.
Määratlege süsteemitaseme nõuded
Alustage süsteemitaseme nõuete hõivamisest, kasutades Visure Requirementsi nõuete esilekutsumise ja hõivamise funktsioone. Määratlege selgelt tarkvara sihtotstarve, selle koostoimed teiste süsteemikomponentidega, ohutuskriitilised aspektid, funktsionaalsed ja jõudlusnõuded, keskkonna- ja tööpiirangud ning liidesed süsteemi teiste elementidega.
Looge kõrgetasemelised tarkvaranõuded
Jälgitavuse funktsiooni kasutades siduge süsteemitaseme nõuded kõrgetasemeliste tarkvaranõuetega. Jaotage süsteemitaseme nõuded väiksemateks hallatavateks üksusteks ja esitage tarkvara funktsionaalsuse kohta üksikasjalikumat teavet. Määrake sisend-/väljundvormingud, andmete terviklikkuse nõuded, tarkvaraliidesed, andmetöötlusalgoritmid, ajastuspiirangud ja jõudlusnõuded.
Looge jälgitavus ja tehke ülevaatusi
Kasutage Visure Requirementsi jälgitavuse võimalusi, et luua jälgimislingid süsteemitaseme nõuete, kõrgetasemeliste tarkvaranõuete, verifitseerimistoimingute ja testjuhtumite vahel. Nõuete järjepidevuse, täielikkuse ja õigsuse tagamiseks viige läbi põhjalik ülevaatus. Kasutage koostöö- ja ülevaatamisfunktsioone sidusrühmade kaasamiseks ja tõhusa tagasiside kogumiseks.
Dokumenteerige ja koostage aruandeid
Dokumenteerige määratletud nõuded, kasutades Visure Requirementsi pakutavaid kohandatavaid malle. Kasutage versioonikontrolli ja baashaldusfunktsioone, et jälgida muudatusi ja säilitada dokumentide nõuetekohane kontroll. Koostage nõuetele vastavuse ja sertifitseerimistegevuse toetamiseks nõuete dokumente, jälgitavuse maatreid ja muid vajalikke aruandeid.
Järeldus
Nõuete määratlemine vastavalt DO-178C-le on oluline samm lennundustööstuse ohutuskriitiliste süsteemide tarkvara väljatöötamisel. Järgides käesolevas artiklis esitatud kolmeastmelist juhendit, saavad arendusmeeskonnad luua kindla aluse usaldusväärse ja ühilduva tarkvara loomiseks. Ärge unustage kehtestada nõuete raamistik, tagada nõuete järjepidevus ja täielikkus ning dokumenteerida ja säilitada nõuded kogu tarkvaraarenduse elutsükli jooksul. Neid parimaid tavasid rakendades saavad organisatsioonid parandada oma õhus kasutatava tarkvara kvaliteeti ja ohutust, täites samal ajal DO-3C rangeid nõudeid.
Visure Solutionsi tööriist Visure Requirements pakub tugevat platvormi DO-178C nõuetele vastavuse nõuete tõhusaks määratlemiseks, haldamiseks ja jälgimiseks. Visure Requirementsi funktsioone ja võimalusi ära kasutades saavad organisatsioonid nõuete määratlemise protsessi sujuvamaks muuta, sidusrühmade vahelist koostööd tõhustada, tagada jälgitavuse ja luua vajalikku dokumentatsiooni eeskirjade järgimiseks. Visure Solutionsi kaasamine tarkvaraarenduse elutsüklisse võib oluliselt kaasa aidata tarkvara edukale arendamisele ja sertifitseerimisele vastavalt DO-178C juhistele. Kogege meie kõikehõlmava platvormi võimsust a Tasuta 30-päeva uuring, ja olla tunnistajaks sellele, kuidas see suudab tõhusalt toetada teie tarkvaraarendus- ja kontrollinõudeid, järgides täielikult standardit DO-178B/C.
Ä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!