Imej adalah dari pengguna Wikipedia Ivrienen, Nama Gambar: "Dahshur's Snefru melengkung piramid".
. Kebenarannya ialah setiap tahun sistem kami-dari elektrik ke pengangkutan, dari pertanian ke perkhidmatan kecemasan-bergantung lebih banyak kepada kami semua untuk mewujudkan perisian berkualiti tinggi untuk menyokong mereka. Dan apabila kita gagal seperti orang -orang Mesir kuno -orang sebenarnya terluka. Anehnya, sebagai kes tragis Therac-25 menunjukkan kita, ini bukan masalah pada abad ke-21. perisian boleh membunuh orang Menjelang akhir 1970 -an, Atom Energy Corporation of Canada (AECL) telah mendapat reputasi yang baik dalam membina mesin radioterapi. Mesin -mesin ini menggunakan rasuk elektron yang diarahkan untuk menyerang tumor pada pesakit. Tidak ada keraguan bahawa sinar ini sangat kuat dan berpotensi mematikan. AECL sebelum ini telah mencapai kejayaan besar dengan model Therac-6 dan Therac-20. Peranti ini perlu dikawal secara manual oleh pengendali terlatih dan menggunakan suis mekanikal dan litar keras untuk memastikan tahap keselamatan yang tinggi. Therac-25 akan menjadi "mesin impian" mereka.
Mesin baru ini lebih kecil dan lebih murah tetapi lebih cekap daripada pendahulunya, menggabungkan dua teknologi rasuk yang berbeza-X-ray dan rasuk elektron tenaga tinggi. Rasuk yang berbeza membolehkan pengendali menargetkan tumor pada kedalaman yang berbeza tanpa merosakkan tisu sihat berdekatan. Therac-25 adalah bercita-cita tinggi dan kompleks-dan buat kali pertama semua perkakasan ini dikawal oleh lapisan perisian. Malangnya, walaupun niat baik AECL, reka bentuk perisian mereka amat mengerikan, yang mengandungi satu siri kelemahan reka bentuk yang mengerikan. Penyiasatan kemudiannya dengan teliti mendokumentasikan kelemahan ini, yang masih kelihatan bersantai untuk dibaca. Dalam satu contoh, semasa rawatan mesin, mesin terus dimatikan sendiri, melaporkan mesej ralat " h-tilt " dan " no dos " setiap kali. Pengendali keliru cuba enam kali sebelum melepaskan rawatan. Tidak sampai kemudian mesin itu sebenarnya menyampaikan dos penuh setiap kali - ia adalah overdosis bencana. Dari pengenalannya pada tahun 1982 hingga penarikannya pada tahun 1986, enam pesakit berakhir kecederaan maut akibat rawatan Therac-25. Ia sangat mengejutkan apabila anda menganggap bahawa orang -orang miskin ini sudah sakit. Hari ini, AECL bukan lagi sebuah syarikat, tetapi kes buku teks yang tragis untuk kita semua tentang bagaimana perisian yang direka dan tidak teruji mempengaruhi kehidupan orang ramai. Sehingga hari ini, tragedi Therac-25 masih mempengaruhi banyak idea kami mengenai reka bentuk sistem dan ujian keselamatan.
Walaupun anda seorang pereka front-end dan jangan menganggap diri anda sebagai "jurutera serius", Therac-25 mempunyai pelajaran penting. Walaupun sesetengah kelemahan disebabkan oleh proses pengekodan yang buruk, sekurang -kurangnya banyak kerosakan disebabkan oleh dokumentasi yang tidak mencukupi, maklum balas yang tidak berguna, dan mesej ralat yang tidak dapat difahami. Ini adalah kawasan di mana semua orang - pereka, coder, pengurus, pengalaman pengguna dan penguji - semuanya berpengaruh. Melihat kembali kepada orang Mesir kuno, jelaslah bahawa mereka belajar dari kesilapan awal mereka dan terus membina beberapa bangunan yang paling menakjubkan. Kejuruteraan perisian masih menjadi bidang yang agak muda - mari kita berharap kita telah membina piramid melengkung kita. asalnya diterbitkan dalam Surat Berita Reka Bentuk SitePoint pada 29 Januari. Langgan di sini.
Penyebab utama kemalangan Therac-25 adalah gabungan kesilapan perisian dan mekanisme keselamatan yang tidak mencukupi. Perisian ini direka sedemikian rupa sehingga dapat meliputi mekanisme keselamatan perkakasan, mengakibatkan penyampaian dos radiasi yang mematikan. Kekurangan pemeriksaan keselamatan bebas dan bergantung kepada perisian untuk ciri keselamatan adalah penyumbang penting.
Enam kemalangan Therac-25 yang diketahui mengakibatkan pesakit yang menerima banyak overdosis radiasi. Kemalangan mengakibatkan kecederaan serius dan sekurang -kurangnya tiga orang meninggal dunia. Walau bagaimanapun, bilangan orang yang terjejas mungkin lebih tinggi, kerana sesetengah kes tidak dilaporkan atau dikenalpasti.
Pengilang Canada Atomic Energy Limited (AECL) menghadapi pemulihan yang besar selepas kemalangan itu. Mereka telah dikritik kerana tindak balas perlahan mereka, kekurangan ketelusan dan kegagalan mereka untuk mengambil tindakan pembetulan dengan segera. Kemalangan ini mengakibatkan kehilangan kepercayaan terhadap syarikat itu dan mempunyai kesan undang -undang dan ekonomi yang signifikan.
kemalangan Therac-25 mempunyai kesan mendalam terhadap industri perubatan dan perisian. Mereka menyerlahkan potensi bahaya yang sangat bergantung pada perisian untuk melaksanakan fungsi kritikal keselamatan. Akibatnya, mereka membawa kepada kajian semula dan pengawasan peranti perubatan yang lebih ketat, dengan penekanan yang lebih besar terhadap keselamatan perisian dan kebolehpercayaan.
Sebagai tindak balas terhadap kemalangan Therac-25, beberapa langkah telah diambil untuk meningkatkan keselamatan peralatan perubatan. Langkah -langkah ini termasuk peraturan yang lebih ketat, ujian perisian yang lebih ketat dan pengesahan, dan pelaksanaan sistem keselamatan bebas. Kemalangan ini juga memberi penekanan yang lebih besar terhadap latihan pengendali peralatan tersebut.
Therac-25 mempunyai beberapa kelemahan reka bentuk, termasuk bergantung pada perisian untuk melaksanakan fungsi keselamatan, kekurangan pemeriksaan keselamatan bebas, dan keupayaan perisian untuk menampung mekanisme keselamatan perkakasan. Di samping itu, antara muka pengguna tidak memberikan maklum balas yang jelas dan tepat pada masanya, yang akan mengingatkan pengendali untuk mengetahui masalah tersebut.
kemalangan Therac-25 telah didedahkan selepas beberapa pesakit melaporkan gejala pendedahan yang berlebihan selepas rawatan. Siasatan peristiwa ini menunjukkan bahawa pesakit menerima banyak overdosis radiasi disebabkan oleh kesilapan mesin THERAC-25.
kemalangan Therac-25 menyoroti kepentingan ujian yang ketat dan pengesahan perisian, terutamanya dalam sistem keselamatan kritikal. Mereka juga menekankan keperluan pemeriksaan keselamatan bebas dan maklum balas yang jelas dan tepat pada masanya dari antara muka pengguna. Selain itu, mereka menunjukkan potensi bahaya yang terlalu bergantung pada perisian untuk melaksanakan fungsi keselamatan.
Komuniti perubatan terkejut dan bimbang tentang kemalangan Therac-25. Insiden ini telah mengakibatkan pengawasan yang lebih ketat peranti perubatan dan penekanan yang lebih besar terhadap keselamatan. Banyak hospital dan klinik telah mengkaji prosedur mereka dan melaksanakan langkah -langkah keselamatan tambahan untuk mencegah insiden yang sama.
kemalangan Therac-25 memainkan peranan penting dalam membentuk standard keselamatan perisian. Mereka menyerlahkan keperluan ujian dan pengesahan perisian yang ketat, terutamanya dalam sistem keselamatan kritikal. Akibatnya, mereka membawa kepada peraturan dan piawaian keselamatan perisian yang lebih ketat.
Atas ialah kandungan terperinci Therac-25: Ketika perisian buruk membunuh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!