-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Certyfikacja, było: Blad w oprogramowaniu Toyoty przyczyna wypadkow
Date: Tue, 27 Mar 2012 23:01:08 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 60
Message-ID: <jktdba$4tc$1@inews.gazeta.pl>
References: <f...@4...com>
<jkf5vj$gjr$1@news.task.gda.pl>
<9...@v...googlegroups.com>
<jkhniv$lnb$1@news.task.gda.pl>
<8...@z...googlegroups.com>
<4f7096c4$0$1222$65785112@news.neostrada.pl>
<11090400.342.1332791780771.JavaMail.geo-discussion-forums@vbhv6>
<4f70d911$0$1218$65785112@news.neostrada.pl>
<18487477.491.1332796003419.JavaMail.geo-discussion-forums@vbex14>
<4f70dde3$0$1214$65785112@news.neostrada.pl>
<26319473.514.1332797306449.JavaMail.geo-discussion-forums@ynhs12>
<20317278.442.1332797636752.JavaMail.geo-discussion-forums@vbxq27>
<4f70e677$0$26686$65785112@news.neostrada.pl>
<31031458.553.1332799555304.JavaMail.geo-discussion-forums@vbyj18>
<jkroaq$dtr$1@news.task.gda.pl>
<d...@w...googlegroups.com>
<jkst5m$4ql$1@inews.gazeta.pl>
NNTP-Posting-Host: 5ac5171b.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1332885674 5036 90.197.23.27 (27 Mar 2012 22:01:14 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 27 Mar 2012 22:01:14 +0000 (UTC)
X-User: septi
In-Reply-To: <jkst5m$4ql$1@inews.gazeta.pl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120312
Thunderbird/11.0
Xref: news-archive.icm.edu.pl pl.comp.programming:196410
[ ukryj nagłówki ]On 27/03/2012 18:24, Wojciech Jaczewski wrote:
> Andrzej Jarzabek wrote:
>>
>> Poza tym jak widać na przykładzie owego samochodu, nie tylko odbiorca
>> oprogramowania może być poszkodowany przez błędy w tymże. Nawet jeśli
>> mój samochód nie ma takiego buga, wolałbym, żeby inny w
>> niekontrolowany sposób przyspieszający samochód nie wbił się w mój ani
>> nie rozjechał mnie na pasach.
>
> A teraz zastanówmy się: jaki związek ma tego typu oprogramowanie w
> samochodzie z certyfikatami dla programistów?
Hmm, pomyślmy... o, już wiem: otóż związek jest taki, że tego typu
oprogramowanie piszą programiści.
> Żeby był jakiś związek, powinniśmy omawiać celowość posiadania przez
> programistów certyfikatów z mechaniki i elektryki samochodowej. We wskazanym
Niby dlaczego? Od tego masz odpowiednich inżynierów, którzy jak
najbardziej mogą mieć odpowiednie certyfikaty w swoich dziedzinach.
> przez A.L. artykule, zaczynającym ten wątek, jakoś nikt nie odnosi się do
> wypowiedzi żadnego software engineera, podczas gdy do wypowiedzi electrical
> engineera - tak. Jeśli omawiane w artykule zachowanie to jest to jakiś błąd
> w oprogramowaniu, to wynika on z nie-zauważenia jakichś szczegółów
> związanych z elektryką, działaniem czujników,... a nie z programowaniem
> samym w sobie.
No więc inżynier oprogramowania nie musi się znać na elektryce i
czujnikach, natomiast powinien się znać na zbieraniu wymagań. Również na
takich rzeczach, jak np. stworzenie zestawu testów obejmujących jakieś
przypadki brzegowe i zauważeniu, że np. specjalista od czujników
opisujący, jak się ma zachowywać oprogramowanie w zależności od tego, co
dostaje z czujników, zostawił pewną niewyspecyfikowaną plamę i podnieść
temat do analizy przez domain experts ("a co jeśli ten czujnik mówi, że
samochód przyspiesza, a tamten, że koła kręcą się coraz wolniej?").
Oczywiście nic nie wyeliminuje błędów powstałych z nieprawidłowej
specyfikacji wymagań, ale porządnie zrobione zbieranie wymagań eliminuje
jakąś, wydaje mi sie że dość znaczną, ich część.
Dodatkowo część błędów w oprogramowaniu również wynika z błędó typowo
programistycznych: błędnej logiki, race conditions, różnego rodzaju
undefined behaviour i tak dalej.
I jeszcze raz apiać: celem certyfikacji nie jest spowodowanie, że awarii
spowodowanych błędami w oprogramowaniu nie będzie w ogóle, tylko że
będzie ich mniej. Wydaje się sensownym założeniem, że jeśli się będzie
lepiej zbierać i analizować wymagania, i będzie się popełniać mniej
błędóww programistycznych, to ogólnie błędów będzie mniej. Czy
certyfikacja to da, i jeśli da, to czy zmniejszenie ilości awarii będzie
na tyle istotne, że będzie to warto zrobić, to moim zdaniem warto zbadać
sprawę.
I pewnie oczywiście tak jest, że Toyota zatrudnia akurat niezłych
programistów, ale też coraz bardziej jest tak, że program, który może
zabić albo zrobić krzywdę może sterować kuchenką mikrofalową albo
boilerem gazowym albo jakąś frezarko-tokarką, a już producenci tego
sprzętu mogą nie mieć tak wysokich standardów jeśli chodzi o
zatrudnianie programistów, jakie być może ma Toyota.
Następne wpisy z tego wątku
- 28.03.12 00:04 Andrzej Jarzabek
- 28.03.12 08:53 Tomasz Kaczanowski
- 28.03.12 10:34 Paweł Kierski
- 28.03.12 11:25 zażółcony
- 02.04.12 11:12 zażółcony
- 02.04.12 17:35 t.o.
- 28.03.12 17:57 Andrzej Jarzabek
- 02.04.12 12:08 Roman W
- 03.04.12 08:02 Paweł Kierski
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-20 Absurdalny zakaz fotografowania będzie nowelizowany
- 2025-07-20 Takie tam...
- 2025-07-20 https://newsgrouper.org/pl.soc.prawo blokuje posty: 154 posts blocked.
- 2025-07-20 Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- 2025-07-20 Tani zakup z ali?
- 2025-07-19 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-19 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-07-19 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-19 China => Production Coordinator / Representant Product Dev <=
- 2025-07-19 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-19 Warszawa => Strategic Account Manager <=
- 2025-07-19 Warszawa => Key Account Manager IT <=
- 2025-07-19 Skazany za zabójstwo a ofiara żyje
- 2025-07-19 Zakrzewo => SAP HCM Consultant <=
- 2025-07-19 Poznań => Konsultant SAP HCM <=