Panduan DO-178C: Pengantar Sertifikasi RTCA DO-178
Daftar Isi
Alat, Daftar Periksa & Templat Kepatuhan DO-178C Terbaik
Pengantar
DO-178C adalah seperangkat standar dan pedoman untuk pengembangan perangkat lunak pesawat komersial. Itu diterbitkan oleh Radio Technical Commission for Aeronautics (RTCA) pada tahun 1992 dan sejak itu telah diperbarui beberapa kali, dengan versi terbaru adalah DO-178C/ED-12C, dirilis pada tahun 2011.
DO-178C sering disebut sebagai standar "Pertimbangan Perangkat Lunak dalam Sistem Lintas Udara dan Sertifikasi Peralatan". Ini memberikan panduan tentang cara melakukan proyek pengembangan perangkat lunak untuk memastikan bahwa perangkat lunak yang dihasilkan aman untuk digunakan di pesawat terbang.
DO-178C bukan standar wajib, tetapi banyak digunakan dalam industri penerbangan dan dibutuhkan oleh banyak otoritas penerbangan, seperti Federal Aviation Administration (FAA) di Amerika Serikat saat mensertifikasi pesawat baru.
Dalam artikel ini, kita akan membahas beberapa perangkat lunak manajemen persyaratan hebat yang dapat digunakan organisasi untuk kepatuhan DO-178C, daftar periksa standar, dan templat penting.
Alat Kepatuhan DO-178C Terbaik
Dalam hal alat manajemen persyaratan untuk DO-178C, yang merupakan standar untuk pengembangan perangkat lunak dalam sistem udara, ada beberapa opsi yang tersedia. Berikut adalah beberapa alat manajemen persyaratan populer yang sering digunakan dalam konteks kepatuhan DO-178C:
Platform ALM Persyaratan Visi
Alat manajemen persyaratan seperti Persyaratan Visure dapat mendukung DO-178B dengan menyediakan ketertelusuran ujung ke ujung antara semua persyaratan, verifikasi, pelaporan masalah, daftar periksa, dan artefak proyek. Ini menawarkan lingkungan kohesif yang bertindak sebagai repositori terpusat dan terbuka untuk semua artefak, termasuk tujuan DO-178B.
Dengan Persyaratan Visure, mudah untuk menstandarisasi dan menegakkan proses yang ditentukan di seluruh organisasi untuk mematuhi pedoman DO-178B dan melakukannya dengan cara yang dapat diakses, kolaboratif, dan hemat biaya.
Berkat Platform Integrasinya yang serbaguna, Persyaratan Visure dapat berintegrasi dengan alat pihak ketiga, komersial, atau eksklusif, untuk memperluas perubahan analisis dampak fitur ke elemen di luar cakupannya untuk lebih mendukung DO-178B.
Fitur manajemen persyaratan lain dari Persyaratan Visure termasuk filter, tampilan yang ditentukan pengguna, antarmuka pengguna berbasis peran, proses persyaratan yang ditentukan secara grafis dan Ketertelusuran, alur kerja bawaan, atribut yang ditentukan pengguna dalam jumlah tak terbatas, manajemen versi, dan perbandingan, dan roll-back ke versi yang lebih lama, antara lain.
- Manajemen Persyaratan: Manajemen persyaratan adalah proses penting dalam pengembangan perangkat lunak, terutama di domain yang kritis terhadap keselamatan seperti dirgantara. Platform Visure Requirements ALM menawarkan fitur untuk manajemen persyaratan yang efektif. Ini memungkinkan Anda untuk menangkap, menganalisis, mendokumentasikan, dan melacak persyaratan selama siklus hidup pengembangan perangkat lunak. Ini memberikan kemampuan untuk elisitasi persyaratan, organisasi, prioritas, dan alokasi.
- Ketertelusuran: Ketertelusuran adalah aspek penting dari manajemen persyaratan, memastikan bahwa persyaratan terhubung dengan benar ke elemen desain, kasus uji, dan artefak lainnya. Persyaratan Visure Platform ALM memungkinkan ketertelusuran dengan membuat dan memelihara tautan antara berbagai tahapan proses pengembangan perangkat lunak. Ini memungkinkan Anda untuk melacak persyaratan dari asalnya melalui desain, implementasi, dan pengujian, memastikan bahwa setiap persyaratan ditangani dan divalidasi.
- Manajemen risiko: Manajemen risiko memainkan peran penting dalam pengembangan sistem keselamatan kritis. Platform Visure Requirements ALM memfasilitasi manajemen risiko dengan menyediakan alat untuk mengidentifikasi, menilai, dan memitigasi risiko yang terkait dengan persyaratan. Ini memungkinkan Anda untuk menentukan tingkat risiko, memprioritaskan risiko, dan menghubungkannya dengan persyaratan yang sesuai. Ini membantu dalam memastikan bahwa potensi risiko ditangani secara memadai selama proses pengembangan.
- Manajemen Perubahan: Manajemen perubahan sangat penting dalam setiap proyek pengembangan perangkat lunak untuk menangani modifikasi persyaratan secara efektif. Platform Visure Requirements ALM menawarkan kemampuan manajemen perubahan yang memungkinkan Anda melacak dan mengelola perubahan persyaratan. Ini memungkinkan pembuatan versi, pelacakan perubahan, dan analisis dampak untuk memahami implikasi modifikasi yang diperlukan dan memastikan kontrol perubahan yang tepat.
- Manajemen konfigurasi: Manajemen konfigurasi melibatkan pengelolaan dan pengendalian versi, baseline, dan variasi artefak perangkat lunak. Platform Visure Requirements ALM menyediakan fitur manajemen konfigurasi yang memungkinkan Anda mengelola versi persyaratan yang berbeda, melacak perubahan, dan memelihara baseline. Ini memastikan kontrol yang tepat dan keterlacakan persyaratan sepanjang siklus hidup pengembangan.
- Alur kerja: Alur kerja menentukan urutan aktivitas dan ketergantungannya dalam proses pengembangan perangkat lunak. Persyaratan Visure Platform ALM mendukung alur kerja yang dapat disesuaikan yang selaras dengan standar DO-178C atau proses khusus lainnya yang Anda ikuti. Ini memungkinkan Anda untuk menentukan tahapan, transisi, dan proses persetujuan untuk manajemen persyaratan, memastikan lingkungan pengembangan yang terstruktur dan terkontrol.
- Dokumentasi Persyaratan: Dokumentasi adalah bagian penting dari pengembangan perangkat lunak, khususnya di domain kritis keamanan di mana dokumentasi menyeluruh diperlukan untuk sertifikasi. Platform Visure Requirements ALM menawarkan kemampuan untuk menghasilkan dokumentasi persyaratan yang komprehensif secara otomatis. Ini menyediakan template, laporan yang dapat disesuaikan, dan matriks ketertelusuran untuk menghasilkan dokumentasi berkualitas tinggi yang sesuai dengan standar DO-178C atau peraturan terkait lainnya.
Arsitek Perusahaan
Enterprise Architect adalah alat pemodelan dan desain populer yang mendukung pengembangan sistem intensif perangkat lunak di berbagai industri, termasuk dirgantara. Sementara Arsitek Perusahaan itu sendiri tidak dirancang khusus untuk DO-178C, ia menyediakan platform fleksibel yang dapat disesuaikan dan dikonfigurasi agar selaras dengan persyaratan dan proses yang ditentukan oleh DO-178C. Inilah cara Enterprise Architect dapat digunakan dalam konteks DO-178C:
- Manajemen Persyaratan: Arsitek Perusahaan memungkinkan Anda untuk menangkap, mengatur, dan mengelola persyaratan menggunakan kemampuan Manajemen Persyaratan bawaannya. Anda dapat menentukan persyaratan, menetapkan atribut, dan membuat tautan ketertelusuran antara persyaratan dan artefak desain lainnya.
- Desain berbasis model: Arsitek Perusahaan mendukung pembuatan dan visualisasi model sistem dan perangkat lunak, termasuk diagram blok, mesin negara, diagram aliran data, dan diagram aktivitas. Model ini dapat membantu Anda menentukan dan mendokumentasikan arsitektur sistem, komponen perangkat lunak, dan antarmuka, yang penting untuk kepatuhan DO-178C.
- Ketertelusuran dan Analisis Dampak: Arsitek Perusahaan memungkinkan Anda membuat dan mengelola tautan ketertelusuran antara artefak desain yang berbeda, seperti persyaratan, model, kode sumber, dan pengujian. Ketertelusuran ini membantu dalam menunjukkan kepatuhan terhadap persyaratan DO-178C dan melakukan analisis dampak saat terjadi perubahan.
- Manajemen Tes: Arsitek Perusahaan menyediakan fitur untuk mengelola kasus uji, prosedur uji, dan hasil uji. Anda dapat menentukan kasus uji berdasarkan persyaratan dan melacak pelaksanaan dan cakupannya. Ini membantu dalam memverifikasi bahwa perangkat lunak memenuhi persyaratan yang ditentukan dan mendukung persyaratan pengujian DO-178C.
- Manajemen konfigurasi: Arsitek Perusahaan terintegrasi dengan sistem kontrol versi, memungkinkan Anda mengelola berbagai versi model, persyaratan, dan artefak desain lainnya. Ini memastikan manajemen konfigurasi yang tepat, yang merupakan aspek penting dari kepatuhan DO-178C.
- Dokumentasi: Enterprise Architect menawarkan kemampuan pembuatan dokumentasi yang fleksibel. Anda dapat membuat dokumen dan laporan berdasarkan template yang telah ditentukan sebelumnya atau menyesuaikannya agar sesuai dengan standar dokumentasi organisasi Anda dan persyaratan DO-178C. Ini membantu menghasilkan dokumentasi yang diperlukan untuk sertifikasi DO-178C.
LDRA
LDRA adalah rangkaian alat pengujian dan verifikasi perangkat lunak yang memberikan dukungan untuk pengembangan dan verifikasi sistem perangkat lunak yang sangat penting bagi keselamatan, termasuk yang dikembangkan sesuai dengan standar DO-178C. LDRA menawarkan berbagai alat dan fitur yang membantu memenuhi tujuan DO-178C. Inilah cara LDRA dapat digunakan dalam konteks DO-178C:
- Ketertelusuran Persyaratan: Alat LDRA mendukung pembentukan dan pengelolaan tautan ketertelusuran antara persyaratan perangkat lunak, artefak desain, dan aktivitas verifikasi. Ini memungkinkan Anda untuk melacak persyaratan selama siklus hidup pengembangan perangkat lunak dan menunjukkan kepatuhan dengan persyaratan ketertelusuran DO-178C.
- Analisis Cakupan Struktural: LDRA menyediakan alat analisis cakupan struktural yang membantu memverifikasi bahwa perangkat lunak telah dijalankan secara memadai selama pengujian. Ini mengukur metrik cakupan kode, seperti cakupan pernyataan, cakupan cabang, dan MC/DC (Modified Condition/Decision Coverage), yang diwajibkan oleh DO-178C.
- Analisis Statis: Alat LDRA menawarkan kemampuan analisis statis untuk mengidentifikasi potensi masalah pengkodean dan desain di awal proses pengembangan. Itu melakukan inspeksi kode, memeriksa kepatuhan dengan standar pengkodean, dan mendeteksi potensi cacat perangkat lunak, meningkatkan kualitas kode dan mendukung persyaratan verifikasi perangkat lunak DO-178C.
- Pengujian Unit: LDRA memungkinkan Anda membuat dan menjalankan pengujian unit untuk masing-masing komponen perangkat lunak. Ini menyediakan alat untuk pembuatan kasus uji, eksekusi uji, dan analisis hasil. Pengujian unit adalah bagian penting dari proses verifikasi perangkat lunak DO-178C, dan LDRA mendukung pembuatan dan pengelolaan pengujian unit untuk menunjukkan kebenaran perangkat lunak.
- Verifikasi Cakupan Struktural: Alat LDRA membantu dalam verifikasi persyaratan cakupan struktural yang ditentukan dalam DO-178C. Mereka memberikan laporan dan metrik yang menunjukkan tingkat pencapaian cakupan untuk berbagai kode dan titik keputusan, membantu Anda memastikan kepatuhan terhadap tujuan cakupan DO-178C.
PINTU IBM
IBM DOORS (Dynamic Object-Oriented Requirements System) adalah alat manajemen persyaratan populer yang dapat digunakan dalam konteks kepatuhan DO-178C. DOORS memberikan kemampuan untuk menangkap, menganalisis, dan mengelola persyaratan di seluruh siklus hidup pengembangan perangkat lunak, mendukung manajemen persyaratan ketat yang diperlukan oleh DO-178C. Inilah cara IBM DOORS dapat digunakan dalam konteks DO-178C:
- Persyaratan Tangkap dan Organisasi: PINTU memungkinkan Anda untuk menangkap persyaratan dengan cara yang terstruktur, memungkinkan Anda untuk menentukan hierarki persyaratan, atribut, dan hubungan. Anda dapat membuat dan mengelola baseline persyaratan, memastikan kontrol versi dan manajemen konfigurasi sesuai persyaratan DO-178C.
- Manajemen Ketertelusuran: DOORS menyediakan kemampuan penelusuran yang kuat, memungkinkan Anda membuat dan mengelola tautan ketertelusuran antara persyaratan, artefak desain, kasus uji, dan item terkait lainnya. Anda dapat mendemonstrasikan kepatuhan ketertelusuran dengan tujuan DO-178C dengan mudah melacak aliran persyaratan di seluruh siklus hidup pengembangan perangkat lunak.
- Manajemen Perubahan: DOORS mendukung manajemen perubahan dengan menyediakan fitur untuk melacak dan mengelola perubahan persyaratan. Ini memungkinkan Anda untuk merekam dan mengontrol perubahan, melacak riwayat perubahan, dan menilai dampak perubahan pada artefak lainnya. Ini membantu dalam menjaga kontrol perubahan yang tepat seperti yang dipersyaratkan oleh DO-178C.
- Baseline Persyaratan dan Manajemen Konfigurasi: PINTU menawarkan kemampuan untuk mengelola baseline persyaratan dan memastikan manajemen konfigurasi yang tepat. Anda dapat membuat dan mengelola beberapa garis dasar, membandingkan garis dasar yang berbeda, dan memutar kembali ke versi sebelumnya bila diperlukan. Ini membantu menjaga integritas persyaratan dan mematuhi persyaratan manajemen konfigurasi DO-178C.
- Verifikasi Persyaratan: DOORS memfasilitasi verifikasi persyaratan dengan menyediakan fitur untuk mengaitkan kegiatan verifikasi, seperti kasus uji atau ulasan, dengan persyaratan. Anda dapat melacak status verifikasi dari setiap persyaratan dan menghasilkan laporan untuk menunjukkan kepatuhan terhadap tujuan verifikasi DO-178C.
Polarisasi
Polarion adalah platform Application Lifecycle Management (ALM) komprehensif yang dapat digunakan untuk mendukung kepatuhan DO-178C. Polarion menyediakan serangkaian fitur dan fungsionalitas yang relevan dengan persyaratan, ketertelusuran, dan aspek verifikasi DO-178C. Inilah bagaimana Polarion dapat digunakan dalam konteks DO-178C:
- Manajemen Persyaratan: Polarion memungkinkan Anda menangkap, mengatur, dan mengelola persyaratan secara efektif. Anda dapat menentukan hierarki persyaratan, atribut, dan hubungan, serta memastikan kontrol versi dan pembuatan dasar yang tepat. Polarion menyediakan fitur untuk keterlacakan persyaratan, analisis dampak, dan manajemen perubahan, memastikan kepatuhan dengan tujuan manajemen persyaratan DO-178C.
- Manajemen Ketertelusuran: Polarion menawarkan kemampuan ketertelusuran yang kuat, memungkinkan Anda membuat dan mengelola tautan ketertelusuran antara persyaratan, artefak desain, kasus uji, dan item terkait lainnya. Anda dapat dengan mudah memvisualisasikan dan melacak hubungan ketertelusuran, memastikan cakupan yang komprehensif dan kepatuhan dengan persyaratan ketertelusuran DO-178C.
- Manajemen Perubahan: Polarion mendukung manajemen perubahan dengan menyediakan fitur untuk melacak dan mengelola perubahan persyaratan. Ini memungkinkan Anda untuk merekam dan melacak perubahan, melakukan analisis dampak, dan mengelola persetujuan dan garis dasar perubahan. Kemampuan ini membantu dalam mempertahankan kontrol perubahan yang tepat dan kepatuhan terhadap persyaratan manajemen perubahan DO-178C.
- Manajemen Tes: Polarion menawarkan fitur manajemen pengujian yang mendukung pembuatan, eksekusi, dan pelacakan kasus pengujian dan hasil pengujian. Anda dapat menentukan kasus pengujian berdasarkan persyaratan, menjalankan pengujian, dan melacak cakupan dan hasil. Kemampuan manajemen pengujian Polarion membantu menunjukkan kesesuaian dengan tujuan pengujian DO-178C.
- Alur Kerja dan Otomasi Proses: Polarion memungkinkan Anda menentukan dan menyesuaikan alur kerja agar sesuai dengan proses pengembangan organisasi Anda dan persyaratan DO-178C. Anda dapat mengonfigurasi proses peninjauan dan persetujuan, mengotomatiskan pemberitahuan dan eskalasi, serta menegakkan kepatuhan dengan proses yang telah ditentukan sebelumnya. Ini membantu memastikan konsistensi dan kepatuhan terhadap persyaratan alur kerja DO-178C.
Daftar Periksa DO-178C
Di bawah ini adalah daftar periksa tingkat tinggi untuk kepatuhan DO-178C. Harap perhatikan bahwa daftar periksa ini tidak lengkap dan harus disesuaikan dengan kebutuhan spesifik proyek dan organisasi Anda:
- Perencanaan:
- Kembangkan rencana proyek yang mencakup aktivitas, pencapaian, dan sumber daya untuk setiap fase siklus hidup pengembangan perangkat lunak.
- Identifikasi tingkat kekritisan perangkat lunak (DAL A, B, C, atau D) berdasarkan penilaian keamanan.
- Tentukan proses pengembangan dan verifikasi perangkat lunak, termasuk tujuan, aktivitas, dan artefaknya.
- Pengembangan Persyaratan:
- Tetapkan dan tangkap persyaratan perangkat lunak, pastikan mereka lengkap, konsisten, dan dapat dilacak.
- Melakukan analisis persyaratan, termasuk mengidentifikasi persyaratan tingkat sistem dan menurunkan persyaratan perangkat lunak.
- Alokasikan persyaratan perangkat lunak ke komponen atau fungsi perangkat lunak tertentu.
- Desain perangkat lunak:
- Kembangkan arsitektur dan desain perangkat lunak yang memenuhi persyaratan yang dialokasikan.
- Dokumentasikan desain perangkat lunak, termasuk antarmuka, struktur data, algoritme, dan mekanisme penanganan kesalahan.
- Pastikan bahwa desain perangkat lunak bersifat modular, dapat dipelihara, dan memenuhi pertimbangan keamanan dan keandalan.
- Pengodean dan Pengujian Unit:
- Tulis kode sesuai dengan standar dan pedoman pengkodean.
- Lakukan pengujian unit untuk memverifikasi implementasi yang benar dari masing-masing komponen perangkat lunak.
- Pastikan metrik cakupan kode, seperti cakupan pernyataan dan cakupan keputusan, terpenuhi.
- Integrasi dan Verifikasi:
- Mengintegrasikan dan memverifikasi komponen perangkat lunak untuk memastikan mereka berfungsi bersama dengan benar.
- Melakukan pengujian integrasi perangkat lunak, termasuk pengembangan dan eksekusi test case.
- Verifikasi perangkat lunak terhadap persyaratan yang dialokasikan, memastikan ketertelusuran dipertahankan.
- Validasi dan Pengujian Sistem:
- Kembangkan dan jalankan pengujian tingkat sistem untuk memvalidasi perangkat lunak terhadap persyaratan sistem.
- Lakukan pengujian fungsional, pengujian kinerja, dan aktivitas pengujian lain yang diperlukan.
- Dokumentasikan hasil tes, termasuk perbedaan atau anomali yang diamati.
- Manajemen konfigurasi:
- Menetapkan dan memelihara sistem manajemen konfigurasi untuk perangkat lunak dan artefak terkait.
- Mengontrol dan melacak perubahan persyaratan, desain, kode, dan artefak pengujian.
- Pastikan baseline dan versi artefak dikelola dan diidentifikasi dengan benar.
- Dokumentasi:
- Menghasilkan dan memelihara rencana pengembangan perangkat lunak, spesifikasi kebutuhan perangkat lunak, dokumen desain perangkat lunak, dan dokumentasi terkait lainnya.
- Menghasilkan matriks ketertelusuran yang menunjukkan ketertelusuran persyaratan melalui semua tahap pengembangan.
- Hasilkan laporan verifikasi perangkat lunak, termasuk rencana pengujian, prosedur pengujian, dan hasil pengujian.
- Kualitas Asuransi:
- Tetapkan proses jaminan kualitas untuk memastikan kepatuhan dengan tujuan DO-178C.
- Lakukan audit dan tinjauan rutin untuk memverifikasi kepatuhan dengan proses dan standar yang ditetapkan.
- Lakukan audit konfigurasi untuk memastikan konsistensi dan kebenaran baseline perangkat lunak.
- Pertimbangan Keamanan:
- Identifikasi dan analisis potensi bahaya dan risiko keselamatan yang terkait dengan perangkat lunak.
- Mengembangkan dan menerapkan strategi dan mekanisme keselamatan yang tepat untuk memitigasi risiko yang teridentifikasi.
- Hasilkan laporan penilaian keselamatan, termasuk rencana keselamatan, analisis bahaya, dan bukti verifikasi keselamatan.
- Sertifikasi:
- Persiapkan perangkat lunak dan dokumentasi terkait untuk sertifikasi oleh otoritas regulasi.
- Kumpulkan semua artefak dan bukti yang diperlukan untuk menunjukkan kepatuhan terhadap tujuan DO-178C.
- Kirim paket sertifikasi ke otoritas regulasi dan sampaikan setiap temuan atau pertanyaan.
Penting untuk dicatat bahwa kepatuhan DO-178C memerlukan pemahaman menyeluruh tentang standar dan tujuannya. Konsultasi dengan pakar domain, kepatuhan terhadap praktik terbaik industri, dan penggunaan alat yang tepat dapat sangat memudahkan proses kepatuhan.
Template DO-178C Penting
DO-178C tidak menyediakan template khusus untuk dokumentasi. Namun, ada dokumen penting tertentu yang biasanya dibuat selama proses pengembangan perangkat lunak untuk menunjukkan kesesuaian dengan tujuan DO-178C. Berikut adalah beberapa dokumen penting yang biasa digunakan dalam kepatuhan DO-178C:
Rencana Pengembangan Perangkat Lunak (SDP):
SDP menguraikan pendekatan pengembangan perangkat lunak, metodologi, dan kegiatan yang harus diikuti selama proyek berlangsung. Ini menggambarkan organisasi proyek, tanggung jawab, dan jadwal, dan mengidentifikasi standar dan proses yang akan diterapkan.
Rencana Verifikasi Perangkat Lunak (SVP):
SVP menguraikan pendekatan dan metodologi untuk kegiatan verifikasi perangkat lunak. Ini mendefinisikan tujuan verifikasi, strategi, kriteria cakupan pengujian, dan lingkungan verifikasi. SVP juga mencakup detail tentang lingkungan pengujian, alat, dan kasus pengujian yang akan digunakan.
Dokumen Persyaratan Perangkat Lunak (SRD):
SRD menangkap persyaratan perangkat lunak yang berasal dari persyaratan tingkat sistem. Ini menjelaskan persyaratan fungsional dan non-fungsional, termasuk persyaratan keamanan, persyaratan kinerja, dan batasan apa pun yang berlaku untuk perangkat lunak.
Deskripsi Desain Perangkat Lunak (SDD):
SDD memberikan ikhtisar tentang arsitektur dan desain perangkat lunak. Ini termasuk diagram blok, diagram aliran data, diagram keadaan, dan diagram atau deskripsi lain yang diperlukan yang menggambarkan struktur dan perilaku komponen perangkat lunak.
Kasus dan Prosedur Verifikasi Perangkat Lunak (SVCP):
Dokumen SVCP berisi kasus uji dan prosedur untuk memverifikasi persyaratan perangkat lunak. Ini menjelaskan tujuan pengujian, masukan pengujian, keluaran yang diharapkan, dan kriteria lulus/gagal untuk setiap kasus pengujian. Ini juga memberikan instruksi untuk melaksanakan tes.
Rencana Manajemen Konfigurasi Perangkat Lunak (SCMP):
SCMP mendefinisikan prosedur dan proses manajemen konfigurasi yang harus diikuti selama pengembangan perangkat lunak. Ini mencakup detail tentang kontrol versi, garis dasar, kontrol perubahan, dan identifikasi serta pengelolaan item konfigurasi.
Rencana Jaminan Kualitas Perangkat Lunak (SQAP):
SQAP menguraikan aktivitas dan proses penjaminan mutu yang harus diikuti sepanjang siklus hidup pengembangan perangkat lunak. Ini mencakup detail tentang audit, ulasan, dan inspeksi untuk memastikan kepatuhan dengan tujuan dan standar DO-178C.
Ringkasan Penyelesaian Perangkat Lunak (SAS):
Dokumen SAS memberikan ringkasan aktivitas, artefak, dan bukti yang dihasilkan selama proses pengembangan dan verifikasi perangkat lunak. Ini berfungsi sebagai catatan komprehensif dari kegiatan kepatuhan yang dilakukan dan bukti yang dihasilkan untuk menunjukkan kepatuhan terhadap DO-178C.
Penting untuk diingat bahwa struktur dan isi sebenarnya dari dokumen-dokumen ini dapat bervariasi tergantung pada organisasi dan persyaratan spesifik proyek. Templat dan format untuk dokumen-dokumen ini juga bisa berbeda-beda. Disarankan untuk berkonsultasi dengan pakar industri, mengacu pada materi panduan DO-178C, dan mempertimbangkan kebutuhan spesifik organisasi dan proyek saat membuat dokumen penting ini.
Kesimpulan
DO-178C adalah standar yang diterima secara internasional yang digunakan untuk memastikan bahwa sistem avionik diuji dan diverifikasi dengan benar untuk keselamatan. Ada beberapa alat, daftar periksa, dan templat yang dapat membantu organisasi Anda mematuhi standar. Memanfaatkan kemajuan teknologi, seperti Visure Requirements ALM Platform, Anda dapat yakin sepenuhnya mematuhi pedoman DO-178C sekaligus memiliki visibilitas yang lebih besar pada proyek untuk penyelesaian masalah atau risiko apa pun yang terkait dengan DO-178C secara tepat waktu. Mengapa mengambil risiko entri data manual dan memeriksa masalah jika ada solusi seperti Visure yang dapat melakukan semuanya dalam satu paket yang praktis? Cobalah dengan a percobaan 30 gratis dan lihat betapa mudahnya mempertahankan kepatuhan!
Jangan lupa untuk membagikan postingan ini!
bab
1. Pengenalan Standar Lintas Udara
2. Proses Sertifikasi DO-178
3. Alat & Pelatihan DO-178C
4. Topik DO-178C Tingkat Lanjut
5. DO-178C Sumber Daya
6. Daftar Istilah
Masuk ke Pasar Lebih Cepat dengan Visure
- Pastikan Kepatuhan terhadap Peraturan
- Terapkan Ketertelusuran Penuh
- Merampingkan Pembangunan
Mulai Dapatkan Ketertelusuran End-to-End di Seluruh Proyek Anda dengan Visure Sekarang
Mulai Uji Coba Gratis 30 hari Sekarang!