Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Æû³µ¹¦Äܰ²È« - Èí¼þ¿ª·¢
 
×÷Õߣº°ÛÒ¹
  2814  次浏览      28
 2019-12-17
 
±à¼­ÍƼö:
ÎÄÕÂÖ÷Òª½éÉÜISO26262¶ÔÈí¼þµÄÒªÇ󣬲¢ÇÒ°´ÕÕV¿ª·¢Ä£ÐÍÏêϸ½éÉÜÁËÈí¼þ¹¦ÄÜÐèÇó¡¢Èí¼þ¼Ü¹¹Éè¼Æ¡¢Èí¼þµ¥ÔªÉè¼ÆºÍʵÏֵȼ¸¸ö½×¶Î¡£
±¾ÎÄÀ´×ÔÓÚcnblogs£¬ÓÉ»ðÁú¹ûÈí¼þLuca±à¼­¡¢ÍƼö¡£

With the trend of increasing technological complexity, software content and mechatronic implementation, there are increasing risks from systematic failures and random hardware failures. ISO 26262 includes guidance to avoid these risks by providing appropriate requirements and processes.

-- ISO26262-1 Introduction

¾ÍÈçISO26262³ÂÊöµÄÒ»Ñù£¬Ëæ×Åϵͳ¼¼Êõ¸´ÔÓ¶È¡¢Èí¼þ¹æÄ£¡¢»úµç²¿¼þµÄ²»¶ÏÔö¼Ó£¬ÓÉϵͳÐÔʧЧºÍÓ²¼þËæ»úʧЧµ¼ÖµķçÏÕÒ²ÔÚÔö¼Ó¡£

ËùÓеÄÈí¼þʧЧ¶¼ÊÇϵͳÐÔʧЧ£¬²»ÄÜÓÃͳ¼Æ·½·¨ÃèÊöÆä¸ÅÂÊ£¬²»Äܶ¨Á¿·ÖÎö£¬Ö»Äܶ¨ÐԵطÖÎöºÍµÃ³ö¶¨ÐԵĽáÂÛ¡£

ΪʲôÈí¼þʧЧ²»Äܶ¨Á¿µØÃèÊö£¿

Äã¿ÉÒÔ³¢ÊԻشðÏÂÃæÁ½¸öÎÊÌ⣬¸ÐÊÜһ϶¨Á¿ÃèÊöÈí¼þʧЧÓжàÄÑ¡£

1£© ÄãÄÜ׼ȷ¹À¼ÆÒ»¸öÈí¼þÓжàÉÙ¸öbugÂ𣿠£¨Ò»¶¨Òª×¼È·¹À¼Æ£¬´ÖÂÔ¹À¼ÆÊǶ¨ÐԵطÖÎö£©

2£© ÄãÄܹÀ¼Æ³öÕâЩbug¶Ôϵͳ¹¦Äܰ²È«µÄÓ°ÏìÂð£¿

ºÜÄѹÀ¼ÆµÄÔ­ÒòÊÇÒòΪϵͳʧЧÊÇÈËΪʧÎóÔì³ÉµÄ¡£Èç¹ûÄãÄܶ¨Á¿ÃèÊöÈí¼þʧЧ£¬ÄÇÄãÒ²ÄÜÔ¤²âÃ÷Ìì¹ÉƱÕǵø¼¸¸öµãÁË¡£

ÈçºÎ½«Èí¼þʧЧ¼°Æäµ¼ÖµķçÏÕ¿ØÖÆÔڿɽÓÊܵķ¶Î§£¿

½â¾ö·½·¨ÊÇÒýÈëÒ»Ì׿ª·¢Á÷³Ì£¬¹æ·¶È˵ÄÐÐΪ£¬¼õÉÙÈËΪʧÎó¡£±ÈÈ磺

1£©¹Ø¼üµÄÉè¼Æ¡¢ÎĵµµÈÐèÒªËûÈËÉó²é£¨review£©¡£¶à¸öÈËͬʱ·¸´íµÄ¿ÉÄÜÐÔ±ÈÒ»¸öÈË·¸´í¸ÅÂʵصͼ¸¸öÊýÁ¿¼¶£»

2£©Ã¿¸ö¹¦ÄÜÐÔÐèÇó±ØÐëÓвâÊÔÑéÖ¤¡£

ISO26262ÊÇÒ»Ìׯû³µÐÐÒµÈϿɵŦÄܰ²È«±ê×¼£¬Ëü°üº¬Ò»Ì×ÓÃÓÚ¹¦Äܰ²È«ÏµÍ³µÄÈí¼þµÄ¿ª·¢Á÷³ÌºÍÒªÇó¡£

ÏÂÃæ¾Í½éÉÜISO26262¶ÔÈí¼þµÄÒªÇó¡£

ISO26262¶ÔÈí¼þµÄÒªÇóÖ÷ÒªÔÚµÚ6²¿·Ö£¬ËüÖ¸¶¨ÁËÓÃÓÚÆû³µµÄÈí¼þ¿ª·¢µÄÒªÇó¡£

Èí¼þ²»ÊÇϵͳÄÚ¶ÀÁ¢µÄ²¿¼þ£¬ËûºÍÓ²¼þ¡¢Éú²úÈí¼þµÄ¹¤¾ß£¨±ÈÈç±àÒëÆ÷¡¢´úÂë¼ì²é¹¤¾ß£©¶¼ÓÐÃÜÇÐÁªÏµ¡£

Ò»²¿·ÖÈí¼þ°²È«»úÖÆÐèÒªÓ²¼þÖ§³Ö¡£±ÈÈçISO26262ÔÚÈí¼þ¼Ü¹¹¼¶±ðÌá³öÁË´íÎó¼ì²â»úÖÆ¡£

ÆäÖеķ½°¸ÐèÒªÓ²¼þÖ§³Ö¡£

¡°1c Êý¾Ý´íÎó¼ì²â¡±µÄÒ»ÖÖ·½°¸ÊÇʹÓÃÓ²¼þÖ§³ÖµÄECC£¨Error Correcting Code£©Âë¡£

¡°1d Íⲿ¼à²âÉ豸¡±µÄÒ»ÖÖ·½°¸ÊÇʹÓÃÔÚ΢´¦ÀíÆ÷£¨CPU£©ÍⲿµÄ£¬ÔÚÔÚASICÉϵĿ´ÃŹ·¡£

ËùÓÐÓÃÓÚ¹¦Äܰ²È«Ïà¹ØµÄÈí¼þ¿ª·¢¹¤¾ß¶¼ÐèÒª¹¦Äܰ²È«ÈÏÖ¤¡£

ISO26262°´ÕÕV¿ª·¢Ä£ÐÍ£¬½«Èí¼þ¿ª·¢·ÖΪÒÔϼ¸¸ö½×¶Î£ºÈí¼þ¹¦ÄÜÐèÇó¡¢Èí¼þ¼Ü¹¹Éè¼Æ¡¢Èí¼þµ¥ÔªÉè¼ÆºÍʵÏÖ¡¢Èí¼þµ¥Ôª²âÊÔ¡¢Èí¼þ¼¯³É²âÊÔ¡¢Èí¼þÐèÇó²âÊÔ¡£

ÏÂÃæÏêϸ½éÉÜÕ⼸¸ö½×¶Î¡£

Èí¼þ¹¦Äܰ²È«ÐèÇó¡£

Èí¼þ°²È«ÐèÇóµÄÄ¿±êÊÇ£º

1£© Ö¸¶¨Èí¼þ¹¦Äܰ²È«ÐèÇó£¬ËüÃÇÊÇ´Ó¹¦Äܰ²È«¼¼Êõ¹æ·¶»òÕßϵͳÉè¼Æµ¼³ö¡£ËùÓеĺ͹¦Äܰ²È«Ïà¹ØµÄÈí¼þ¹¦Äܶ¼Ó¦¸Ã±»¿¼Âǵ½¡£

2£©ÍêÉÆÈíÓ²¼þ½Ó¿ÚÐèÇó

3£©ÑéÖ¤Èí¼þ¹¦Äܰ²È«ÐèÇó¡¢ÈíÓ²¼þ½Ó¿ÚÐèÇóÊÇ·ñÓ빦Äܰ²È«¼¼Êõ¹æ·¶¡¢ÏµÍ³Éè¼ÆÒ»ÖÂ

Èí¼þ¹¦Äܰ²È«ÐèÇó¿¼ÂÇÁËÓ²¼þµÄÏÞÖÆ¼°Æä¶ÔÈí¼þµÄÓ°Ïì¡£±ÈÈçNVMÓÐλ·´×ªËæ»úʧЧ¡£

Èí¼þ¼Ü¹¹Éè¼Æ

Èí¼þ¼Ü¹¹Éè¼ÆµÄÄ¿±êÊÇ£º

1£©½¨Á¢ÄÜʵÏÖÈí¼þ¹¦Äܰ²È«ÐèÇóµÄ¼Ü¹¹£»

2£©ÑéÖ¤Èí¼þ¼Ü¹¹Éè¼Æ¡£

Èí¼þ¼Ü¹¹Éè¼ÆÓÃÒ»¸ö²ã¼¶½á¹¹±íʾÈí¼þÄ£¿éºÍËüÃÇÖ®¼äµÄ½»»¥£¬°üÀ¨¾²Ì¬½»»¥ºÍ¶¯Ì¬½»»¥¡£¾²Ì¬½»»¥±ÈÈçÈí¼þÄ£¿é¼äµÄ½Ó¿ÚºÍÊý¾Ý·¾¶£»¶¯Ì¬½»»¥±ÈÈçÁ÷³Ì˳ÐòºÍʱ¼äÐÐΪ¡£

Èí¼þ¼Ü¹¹Éè¼ÆÌṩһÖÖʵÏÖÈí¼þ°²È«ÐèÇóºÍ¹ÜÀíÈí¼þ¿ª·¢¸´Ôӵĸ´ÔÓÐÔ¡£

Èí¼þ¼Ü¹¹Éè¼ÆÐèÒª°üº¬×ã¹»µÄÐÅÏ¢£¬ÒÔ·½±ãÈí¼þʵÏÖ¡£ISO26262¶ÔÈí¼þ¼Ü¹¹ÓïÑÔµÄÒªÇóÈç±í2¡£

UML£¨Unified Modeling Language£©¾ÍÊÇÒ»ÖÖ°ëÕýʽ·ûºÅÓïÑÔ£¨semi-formal notation£©£¬Ò²Êdz£ÓõÄÈí¼þ¼Ü¹¹Éè¼ÆÓïÑÔ¡£

ΪÁ˱ÜÃâ¸ß¸´ÔӶȵ¼ÖµÄʧЧ£¬Èí¼þ¼Ü¹¹Éè¼ÆÓ¦¸ÃÕ¹ÏÖÒÔÏÂÊôÐÔ¡£

1£©Ä£¿é»¯

2£©·â×°

3£©¼ò»¯

¿ÉÒÔͨ¹ý±í3ÖеÄÔ­ÔòʵÏÖÉÏÃæ3¸öÊôÐÔ¡£

±í3ÖеÄ1dÖ¸Èí¼þÄ£¿éÄÚ²¿Ó¦¸ßÄÚ¾Û£¬1eÖ¸Èí¼þÄ£¿éÖ®¼äÓ¦¸ÃµÍñîºÏ¡£

ÔÚÈí¼þ²ã¼¶Ó¦¸Ã×ö¹¦Äܰ²È«·ÖÎö£¬Ä¿µÄÊÇΪÁË

1£©Ê¶±ð»òÈ·ÈϺ͹¦Äܰ²È«Ïà¹ØµÄÈí¼þ²¿·Ö£»

2£©Ö§³ÖÖ¸¶¨ºÍÑéÖ¤¹¦Äܰ²È«»úÖÆµÄÓÐЧÐÔ¡£ÕâÀïµÄ¹¦Äܰ²È«»úÖÆÄÜ´¦ÀíÓ²¼þËæ»úʧЧºÍÈí¼þ¹ÊÕÏ¡£

¸ü¾ßÈí¼þ¼Ü¹¹²ã¼¶¹¦Äܰ²È«·ÖÎöµÄ½á¹¹£¬±í4ÖеĴíÎó¼ì²â»úÖÆÓ¦¸Ã±»ÊÊÓã¬ÒÔ±ãÖ¸¶¨±ØÐëµÄÈí¹¦Äܰ²È«»úÖÆ¡£

Èí¼þ¼Ü¹¹Éè¼ÆÑéÖ¤

Èí¼þ¼Ü¹¹ÑéÖ¤µÄ·½·¨¼û±í6¡£

Èí¼þ¼Ü¹¹Éè¼ÆÓ¦¸ÃÂú×ãÈçÏÂÊôÐÔ£º

1£©·ûºÏÈí¼þ¹¦Äܰ²È«ÐèÇó£»

2£©ºÍÄ¿±êÓ²¼þ¼æÈÝ£»

3£©×ñÑ­Éè¼Æ×¼Ôò¡£

Èí¼þµ¥ÔªÉè¼ÆºÍÈí¼þʵÏÖ¡£

µÚÒ»¸öÄ¿±êÊǸù¾ÝÈí¼þÌåϵ½á¹¹Éè¼ÆºÍÏà¹ØµÄÈí¼þ°²È«ÒªÇóÖ¸¶¨Èí¼þµ¥Ôª¡£

µÚ¶þ¸öÄ¿±êÊÇʵÏÖÖ¸¶¨µÄÈí¼þµ¥Ôª¡£

µÚÈý¸öÄ¿±êÊǾ²Ì¬ÑéÖ¤Èí¼þµ¥ÔªµÄÉè¼Æ¼°ÆäʵÏÖ¡£

ÔÚÈí¼þ¼Ü¹¹Éè¼ÆµÄ»ù´¡ÉÏ£¬¶ÔÈí¼þµ¥Ôª½øÐÐÁËÏêϸÉè¼Æ¡£ÔÚ½øÈëÈí¼þµ¥Ôª²âÊÔ½×¶Î֮ǰ£¬¶ÔÈí¼þµ¥ÔªÉè¼ÆºÍʵÏÖ½øÐÐÁ˾²Ì¬ÑéÖ¤¡£

ISO26262¶ÔÈí¼þµ¥ÔªÉè¼ÆµÄÓïÑÔÒªÇó¼û±í7¡£

ÔÚÔ´´úÂë¼¶±ðµÄÈí¼þÉè¼ÆºÍʵÏÖÓ¦Âú×ãÈçÏÂÊôÐÔ£º

1£©»ùÓÚÈí¼þ¼Ü¹¹£¬×Ó³ÌÐòºÍº¯ÊýÔÚÈí¼þµ¥ÔªÄÚÖ´ÐÐ˳ÐòÕýÈ·£»

2£©Èí¼þµ¥ÔªÖ®¼ä½á¹¹µÄÒ»ÖÂÐÔ£»

3£©Èí¼þµ¥ÔªÄÚ²¿ºÍÈí¼þµ¥ÔªÖ®¼äµÄÊý¾ÝÁ÷ºÍ¿ØÖÆÁ÷µÄÕýÈ·ÐÔ£»

4£©¼òµ¥£»

5£©¿É¶ÁÐԺͿÉÀí½âÐÔ

6£©Â³°ôÐÔ£» Àý×Ó£º·ÀÖ¹²»ÕæÊµµÄÖµ¡¢Ö´ÐдíÎó¡¢³ýÁã¡¢Êý¾ÝÁ÷ºÍ¿ØÖÆÁ÷´íÎó

7£©ÊÊÓÃÈí¼þÐ޸ģ»

8£©¿É²âÐÔ

ΪÁËʵÏÖÒÔÉÏÊôÐÔ£¬±í8ÖеÄÔ­ÔòÓ¦¸Ã±»×ñÊØ¡£

Èí¼þµ¥ÔªÉè¼ÆºÍʵÏÖµÄÑéÖ¤

Èí¼þµ¥ÔªÉè¼ÆºÍʵÏÖÓ¦Âú×ãÈçÏÂÊôÐÔ£º

1£©Âú×ãÈíÓ²¼þ½á¹¹ÐèÇó£»

2£©Âú×ãÈí¼þµ¥ÔªµÄÈí¼þ¹¦Äܰ²È«ÐèÇó

3£© Ô´´úÂëÓë±àÂë×¼ÔòµÄÒ»ÖÂÐÔ

4£©Èí¼þµ¥ÔªÊµÏÖÓëÄ¿±êÓ²¼þµÄ¼æÈÝÐÔ

ΪÁËÑéÖ¤ÒÔÉÏÊôÐÔ£¬±í9Öж¨ÒåµÄ·½·¨Ó¦¸Ã±»×ñÑ­¡£

Èí¼þ²âÊÔ

µ¥Ôª²âÊÔ¡¢Ä£¿é²âÊÔ¡¢¼¯³É²âÊÔ¡¢ÐèÇó²âÊÔ¡£

µ¥Ôª²âÊÔ

Ä¿±êÊÇÖ¤Ã÷Èí¼þµ¥Ôª·ûºÏÈí¼þµ¥ÔªÉè¼Æ¹æ·¶£¬²¢ÇÒ²»°üº¬²»ÐèÒªµÄ¹¦ÄÜ¡£

ÆäÖС°²»ÐèÒªµÄ¹¦ÄÜ¡±ÊÇָûÓжÔÓ¦µÄÈí¼þÐèÇóµÄ¹¦ÄÜ¡£

Èí¼þµ¥Ôª²âÊÔ·½·¨Èç±í10¡£

ΪÁËÆÀ¹À²âÊÔÓÃÀýµÄÍêÕûÐÔ£¬²¢Ö¤Ã÷ûÓзÇÔ¤ÆÚµÄ¹¦ÄÜ£¬Ó¦ÔÚÈí¼þµ¥Ôª²ã¼¶È·¶¨ÐèÇóµÄ¸²¸Ç¶È£¬²¢¸ù¾Ý±í 12 ÖÐÁгöµÄÖ¸±êºâÁ¿Èí¼þ´úÂëµÄ½á¹¹¸²¸ÇÂÊ¡£

¼¯³É²âÊÔ

µÚÒ»¸öÄ¿±êÊǼ¯³ÉÈí¼þÔªËØ¡£

µÚ¶þ¸öÄ¿±êÊÇÖ¤Ã÷Èí¼þ¼Ü¹¹Éè¼ÆÒÑͨ¹ýǶÈëʽÈí¼þʵÏÖ¡£

ÔÚ´Ë×Ó½×¶ÎÖУ¬½«¸ù¾ÝÈí¼þ¼Ü¹¹½á¹¹Éè¼Æ²âÊÔÌØ¶¨µÄ¼¯³É¼¶±ðºÍÈí¼þÔªËØÖ®¼äµÄ½Ó¿Ú¡£Èí¼þÔªËØµÄ¼¯³ÉºÍ²âÊÔ²½ÖèÖ±½Ó¶ÔÓ¦ÓÚÈí¼þµÄ²ã´Î½á¹¹¡£

ÔÚ´Ë×Ó½×¶ÎÖУ¬¸ù¾ÝÈí¼þ¼Ü¹¹Éè¼Æ¶ÔÌØ¶¨µÄ¼¯³É¼¶±ðºÍÈí¼þÔªËØÖ®¼äµÄ½Ó¿Ú½øÐвâÊÔ¡£¶ÔÈíÔªËØµÄ¼¯³ÉºÍ²âÊԵIJ½ÖèÖ±½Ó¶ÔÓ¦ÓÚÈí¼þµÄ·Ö²ã¼Ü¹¹½á¹¹¡£

ÐèÇó²âÊÔ

ÑéÖ¤Èí¼þ¹¦Äܰ²È«ÐèÇóµÄÄ¿µÄÊÇÖ¤Ã÷ǶÈëʽÈí¼þÂú×ãÄ¿±ê»·¾³µÄÐèÇó¡£²âÊÔÓ¦¸ÃÔÚ±í16ÖеĻ·¾³ÖнøÐС£

Ô­ÎĵØÖ·£ºhttps://www.cnblogs.com/byronsh/p/functional-safety-software-development.html

   
2814 ´Îä¯ÀÀ       28
 
Ïà¹ØÎÄÕÂ

iOSÓ¦Óð²È«¿ª·¢£¬Äã²»ÖªµÀµÄÄÇЩÊÂÊõ
Web°²È«Ö®SQL×¢Èë¹¥»÷
ÒÆ¶¯APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
´ÓGoogle±¸·Ý»¥ÁªÍø¿´¡°Êý¾Ý°²È«¡±
 
Ïà¹ØÎĵµ

web°²È«Éè¼ÆÓë·À»¤
»¥ÁªÍøº£Á¿ÄÚÈݰ²È«´¦Àí¼¼Êõ
ºÚ¿Í¹¥»÷Óë·À·¶¼¼Êõ
WEBºÚºÐ°²È«¼ì²â
 
Ïà¹Ø¿Î³Ì

WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶