Mga Pagkakaiba at Hamon sa pagitan ng DO-178B at DO-178C

Talaan ng nilalaman

Mga Pagkakaiba at Hamon sa pagitan ng DO-178B at DO-178C

pagpapakilala

Sa larangan ng pagpapaunlad ng software ng avionics, ang pagsunod sa mga mahigpit na pamantayan ay mahalaga upang matiyak ang kaligtasan at pagiging maaasahan ng mga sistema ng sasakyang panghimpapawid. Dalawang kilalang pamantayan sa domain na ito ang DO-178B at ang kahalili nito, ang DO-178C. Ang DO-178B, na kilala rin bilang Software Considerations in Airborne Systems and Equipment Certification, ay unang inilabas noong 1992 ng Radio Technical Commission for Aeronautics (RTCA). DO-178C, o Software Considerations in Airborne Systems and Equipment Certification – Change 1, ay ang na-update na bersyon na na-publish noong 2011. Ang artikulong ito ay susuriin ang mga pangunahing pagkakaiba at hamon sa pagitan ng DO-178B at DO-178C.

Saklaw at Layunin

DO-178B

Ang DO-178B ay nagbibigay ng mga alituntunin para sa pagbuo ng software na ginagamit sa mga airborne system at kagamitan. Binabalangkas nito ang mga layunin at aktibidad na kinakailangan upang makamit ang sertipikasyon ng software sa iba't ibang antas ng pagiging kritikal, mula sa Antas A (pinaka kritikal) hanggang sa Antas E (hindi bababa sa kritikal). Nakatuon ang pamantayan sa pagtiyak na ang software ay gumaganap ng mga nilalayong function nito nang mapagkakatiwalaan, tama, at ligtas.

DO-178C

Ang DO-178C ay nagtatayo sa pundasyong inilatag ng DO-178B at nagpapakilala ng ilang mga pagpapahusay at paglilinaw. Pinapanatili nito ang parehong mga layunin at antas ng pagiging kritikal ngunit nagbibigay ng na-update na gabay upang matugunan ang mga pagsulong sa teknolohiya at mga aral na natutunan mula sa mga nakaraang karanasan. Ang DO-178C ay nagpapakilala din ng isang mas nakabatay sa panganib na diskarte, na naglalagay ng higit na diin sa pagtukoy sa pagiging kritikal ng mga function ng software batay sa kanilang epekto sa kaligtasan ng system.

Key Differences

Pinahusay na Mga Proseso ng Lifecycle

Ipinakilala ng DO-178C ang isang mas detalyadong hanay ng mga proseso ng lifecycle kumpara sa DO-178B. Naglalagay ito ng karagdagang diin sa mga kinakailangan, disenyo, coding, at mga aktibidad sa pagsubok. Ang mga bagong proseso na tinukoy sa DO-178C ay kinabibilangan ng software modeling, mga pormal na pamamaraan, at object-oriented na teknolohiya, na hindi tahasang natugunan sa DO-178B.

Kalayaan at Pagpapatunay

Pinalalakas ng DO-178C ang pangangailangan para sa pagsasarili sa pagitan ng pagbuo ng software at mga aktibidad sa pagpapatunay. Binibigyang-diin nito ang pangangailangan para sa kalayaan sa pag-verify ng mga kinakailangan ng software, disenyo, coding, at mga kaso ng pagsubok. Tinitiyak nito na ang iba't ibang pananaw ay inilalapat upang suriin ang paggana ng software, binabawasan ang posibilidad ng pagkiling at pagtaas ng pangkalahatang kalidad ng proseso ng pag-verify.

Mga Pormal na Pamamaraan at Pagbuo na Batay sa Modelo

Hinihikayat ng DO-178C ang paggamit ng mga pormal na pamamaraan at mga diskarte sa pagbuo na nakabatay sa modelo upang mapahusay ang kalidad at pagiging maaasahan ng software. Ang mga diskarteng ito ay nagsasangkot ng mathematical analysis at pormal na pangangatwiran upang i-verify ang tama ng software at mga katangian ng kaligtasan. Habang ang DO-178B ay hindi tahasang tinugunan ang mga diskarteng ito, ang DO-178C ay nagbibigay ng gabay sa kanilang pagsasama sa proseso ng pagbuo ng software.

Kwalipikasyon ng Tool

Ipinakilala ng DO-178C ang isang mas komprehensibong diskarte sa kwalipikasyon ng tool. Kinikilala nito ang pagtaas ng pag-asa sa mga tool sa pagbuo ng software at ang pangangailangang tiyakin ang wastong paggamit at pagiging maaasahan ng mga ito. Ang pamantayan ay nagbibigay ng patnubay sa mga tool sa pagsusuri at pagiging kwalipikado batay sa epekto ng mga ito sa pagbuo ng software at pagiging kritikal sa kaligtasan.

Mga Pandagdag na Alituntunin

Ang DO-178C ay nagsasama ng ilang mga karagdagang dokumento na kilala bilang Technical Supplements (TS). Tinutugunan ng mga suplementong ito ang mga partikular na paksa gaya ng pag-unlad na nakabatay sa modelo, teknolohiyang nakatuon sa object, at mga pormal na pamamaraan. Ang mga dokumentong ito ng TS ay nagbibigay ng karagdagang patnubay at paglilinaw upang tulungan ang mga developer sa pagpapatupad ng mga pinakamahusay na kagawian at pagtugon sa mga kinakailangan ng DO-178C.

Hamon

Transisyon at Adaptation

Ang isa sa mga pangunahing hamon sa paglipat mula sa DO-178B patungo sa DO-178C ay ang pangangailangan para sa mga organisasyon at developer na umangkop sa na-update na mga alituntunin at proseso. Ang paglipat ay maaaring mangailangan ng malalaking pagbabago sa mga pamamaraan ng pag-unlad, mga toolchain, at mga daloy ng trabaho ng organisasyon. Ang pagtiyak ng maayos na paglipat habang pinapanatili ang kaligtasan at pagiging maaasahan ay maaaring maging isang kumplikado at masinsinang gawain.

Nadagdagang Mga Kinakailangan sa Dokumentasyon

Ang DO-178C ay nagbibigay ng higit na diin sa dokumentasyon kumpara sa DO-178B. Ang pamantayan ay nangangailangan ng mas kumpletong dokumentasyon para sa mga aktibidad tulad ng mga kinakailangan, disenyo, coding, at pagsubok. Ang pagtugon sa mga kinakailangan sa dokumentasyong ito ay nangangailangan ng karagdagang pagsisikap at mapagkukunan mula sa mga development team, na maaaring magdulot ng mga hamon sa mga tuntunin ng oras, gastos, at koordinasyon.

Kwalipikasyon at Sertipikasyon ng Tool

Sa pagtaas ng pag-asa sa mga tool sa pag-develop ng software, ang pagtiyak sa kanilang wastong kwalipikasyon at sertipikasyon ay mahalaga. Ipinakilala ng DO-178C ang mas mahigpit na mga kinakailangan para sa kwalipikasyon ng tool, kabilang ang pangangailangang ipakita na ang mga tool ay hindi nagpapakilala ng anumang masamang epekto sa kaligtasan ng software. Ang mga organisasyon ay dapat mamuhunan sa komprehensibong proseso ng kwalipikasyon ng tool at dokumentasyon upang matugunan ang mga kinakailangang ito, na maaaring maging isang masalimuot at matagal na pagsisikap.

Pagsunod sa Mga Bagong Proseso at Teknik

Ang DO-178C ay nagpapakilala ng mga bagong proseso at diskarte, tulad ng mga pormal na pamamaraan at pag-unlad na nakabatay sa modelo, na maaaring hindi pamilyar sa mga organisasyong nakasanayan sa mga kasanayan sa DO-178B. Ang pagkamit ng pagsunod sa mga bagong diskarte na ito ay maaaring mangailangan ng karagdagang pagsasanay, kadalubhasaan, at pamumuhunan sa mga bagong tool at imprastraktura. Kailangang tugunan ng mga organisasyon ang mga hamong ito upang epektibong gamitin ang na-update na pamantayan.

Konklusyon

Ang DO-178B at DO-178C ay mahalagang mga pamantayan sa pagbuo ng mga airborne software system. Habang ang DO-178C ay nagtatayo sa pundasyong inilatag ng DO-178B, nagpapakilala ito ng ilang makabuluhang pagkakaiba at hamon. Ang pinahusay na proseso ng lifecycle, diin sa pagsasarili at pag-verify, ang pagsasama ng mga pormal na pamamaraan at pag-unlad na nakabatay sa modelo, at komprehensibong mga kinakailangan sa kwalipikasyon ng tool ay nagpapakilala sa DO-178C mula sa hinalinhan nito. Ang mga organisasyong lumilipat mula DO-178B patungo sa DO-178C ay dapat mag-navigate sa mga hamon ng adaptasyon, pinataas na mga kinakailangan sa dokumentasyon, kwalipikasyon ng tool, at pagsunod sa mga bagong proseso at diskarte. Sa pamamagitan ng epektibong pagtugon sa mga hamong ito, matitiyak ng mga developer ang patuloy na kaligtasan, pagiging maaasahan, at pagsunod sa kanilang mga sistema ng software ng avionics.

Huwag kalimutang ibahagi ang post na ito!

chapters

Pumunta sa Market nang Mas Mabilis gamit ang Visure

Synergy sa Pagitan ng Model-Based Systems Engineering Approach at Proseso ng Pamamahala ng Mga Kinakailangan

Disyembre 17th, 2024

11 am EST | 5 pm CEST | 8 am PST

Fernando Valera

Fernando Valera

CTO, Visure Solutions

Pagtulay sa Gap mula sa Mga Kinakailangan hanggang sa Disenyo

Alamin kung paano i-bridge ang agwat sa pagitan ng MBSE at Proseso ng Pamamahala ng Mga Kinakailangan.