torsdag 18 juni 2009

Dagens kunskap: Systemsäkerhet

I all systemutveckling bör man ha ett hum om att systemet inte är farligt för användare eller tredje part. För utveckling av vapensystem räcker det inte med ett hum utan stenkoll krävs.

Säkerhetsanalys i form av Safety Assessment Process analyserar det tilltänkta systemets brister och utreder konsekvens av olika felfall. Konsekvenserna sätter en nivå som systemet ska uppnå säkerhetsmässigt. Det finns beskrivet av en organisation hur ett system ska designas och testas för att nå de olika nivåerna. Nivåerna heter Design Assurance Level, DAL, och sträcker sig från E till A där A är säkrast och dyrast. Ett A-klassat system kan delas upp i flera B-system eller ett B och flera C och så vidare. Uppdelningen styrs av organisationen. För att slippa ha A-system delar man upp systemets ansvar på olika system och analyserar att de tillsammans uppnår behövd nivå. Vid ansvarsuppdelning kan man ställa krav på varandra att gör du det där gör jag det här.

Det här är en av anledningarna att vapenindustrin tillverkar dyra produkter.

2 kommentarer:

Per sa...

En annan är all dokumentation... vad ligger bakom det?

Anders Holmberg sa...

Jag jobbar med en demonstrator som ska byggas i ett enda exemplar. Jag tycker inte att vi dokumenterar varken mer eller mindre än vad som behövs.

Skulle vara intressant att jobba ett år på ett företag som slagit ihop design-, utvecklings- och tillverkningsfasen så de dokumenterar minimalt.