なぜ複雑なシステムでは障害が発生しやすいのか
医療や輸送、発電といった複雑なシステムでは、大きな障害が発生することがあります。
複雑なシステムで障害が発生しやすい理由をシカゴ大学医学部教授のリチャード・クック氏がまとめています。
How Complex Systems Fail
https://how.complexsystems.fail/
一般的に、複雑なシステムにおける大規模な障害は、複数の小さな不具合が積み重なることで引き起こされています。
しかし、これらの不具合を完全に取り除くことは不可能だとクック氏は語ります。
システムの設計時には、限られた時間の中で求められる要件を満たしたシステムを設計することが求められます。
そのため、目立った障害を引き起こす大きな不具合は設計段階で取り除くことができますが、目立った障害を起こさない小さな不具合はシステムに残り続けてしまいます。
これらの小さな不具合を取り除くには、長い時間と多額の費用が必要です。
(以下略、続きはソースでご確認下さい)
Gigazine 2021年01月04日 06時00分
https://gigazine.net/news/20210104-complex-system/
【システム】なぜ複雑なシステムでは障害が発生しやすいのか [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
1すらいむ ★
2021/01/04(月) 11:05:00.34ID:CAP_USER52名無しのひみつ
2021/01/05(火) 21:27:08.29ID:E8HCjLyS 単純にしなかったから。
53名無しのひみつ
2021/01/05(火) 22:34:22.04ID:GPcZ5DoQ 今の職人仕事的なプログラミングは、正当性の証明無しに、プログラマーの
思い込み・直感・経験・センスだけに基づいて作られているからね。
書かれたコードは通常は、なぜここをこうするのか、なぜそのようなデーター
を設けるのか、なぜそのようなデーターの構造を採用するのか、なぜその順序で
実行するのか、なぜそのような条件で処理を分けるのか、などは明示的には書かれて
いなくて、計算機に対して「こうやれ、こうしろ」という形で命令調で書かれている
だけだからだ。そうして命令した結果、そうなったかを確かめずに、そうなったと
して、処理を続けていく。
きちんとした標準のデータ構造、標準のアルゴリズム、標準の判定法に従って
書かれているものは少ない。そもそも製品間の利害が絡むソフトウェア製品や
内部の構造を秘匿することで他の顧客からも金を巻き上げるビジネスモデルである
バイナリ商売の世界では、すべては闇だから、内部についてそれを読めば誰でも
同じものが再現して作れるような情報は公開されない。職人は仕事の本質について
語らない。修養の結果得た自分のための職業上の秘密として雇い主にだって
開示したくない。もしもすべてをさらけ出してしまえば、それを元に雇い主は
もっと安い賃金で働く奴にその方法でやらせて自分をお払い箱にしてしまうからだ。
秘術というものは他人に見せるものではない。そうやって自分の職業を守るのだ。
そういうわけで、金回りの良い最先端のソフト開発は大学などではなくて
サラリーの良い企業や軍の研究として行われ、企業などで使い物にならなくなった
ら、大学に転がるわけだが、守秘義務というものもあり、なんでもかんでも開示
されるわけではない。
思い込み・直感・経験・センスだけに基づいて作られているからね。
書かれたコードは通常は、なぜここをこうするのか、なぜそのようなデーター
を設けるのか、なぜそのようなデーターの構造を採用するのか、なぜその順序で
実行するのか、なぜそのような条件で処理を分けるのか、などは明示的には書かれて
いなくて、計算機に対して「こうやれ、こうしろ」という形で命令調で書かれている
だけだからだ。そうして命令した結果、そうなったかを確かめずに、そうなったと
して、処理を続けていく。
きちんとした標準のデータ構造、標準のアルゴリズム、標準の判定法に従って
書かれているものは少ない。そもそも製品間の利害が絡むソフトウェア製品や
内部の構造を秘匿することで他の顧客からも金を巻き上げるビジネスモデルである
バイナリ商売の世界では、すべては闇だから、内部についてそれを読めば誰でも
同じものが再現して作れるような情報は公開されない。職人は仕事の本質について
語らない。修養の結果得た自分のための職業上の秘密として雇い主にだって
開示したくない。もしもすべてをさらけ出してしまえば、それを元に雇い主は
もっと安い賃金で働く奴にその方法でやらせて自分をお払い箱にしてしまうからだ。
秘術というものは他人に見せるものではない。そうやって自分の職業を守るのだ。
そういうわけで、金回りの良い最先端のソフト開発は大学などではなくて
サラリーの良い企業や軍の研究として行われ、企業などで使い物にならなくなった
ら、大学に転がるわけだが、守秘義務というものもあり、なんでもかんでも開示
されるわけではない。
55名無しのひみつ
2021/01/06(水) 00:38:31.61ID:P607xUZr57名無しのひみつ
2021/01/06(水) 08:13:59.45ID:HGNa9DoE >>35
計算間違えながら動き続けるくらいならさっさと止まってくれた方がいい場合もあるけどな
計算間違えながら動き続けるくらいならさっさと止まってくれた方がいい場合もあるけどな
59名無しのひみつ
2021/01/06(水) 10:44:28.16ID:tHRgjtRB 生物多様性はむしろ障害を生みやすい。
60名無しのひみつ
2021/01/10(日) 15:40:15.40ID:JDNF97oI 複雑になると全貌を一人の人間の頭の中で把握できなくなるからな。
何かを付け加えたり変更したときに、それの及ぼす影響を予見できなくなる。
何かを付け加えたり変更したときに、それの及ぼす影響を予見できなくなる。
61名無しのひみつ
2021/01/21(木) 22:51:19.20ID:hi0sO5cY 複雑だから。だろ
あと見にくいソースもやばい
あと見にくいソースもやばい
62名無しのひみつ
2021/01/22(金) 04:08:46.27ID:XekR/EZF なぜ複雑なシステムでは障害が発生し易いのかその理由をつきとめるために
我々は複雑なシステムを調査してみたところ、システムが複雑なので
原因が分からなかった。
我々は複雑なシステムを調査してみたところ、システムが複雑なので
原因が分からなかった。
63名無しのひみつ
2021/01/22(金) 12:02:45.52ID:OTpB+3fC 障害が起こりやすいのが複雑なシステムとは考えないのだろうか?
障害を起こしづらい簡単なシステムで用が済むなら、複雑なシステムは不要なのでは?
障害を起こしづらい簡単なシステムで用が済むなら、複雑なシステムは不要なのでは?
64名無しのひみつ
2021/01/22(金) 21:53:34.79ID:XekR/EZF その場しのぎの対処療法を積み重ねてつぎはぎだらけになったシステムは
ますますその傾向を強める。これはソフトウェアには非常にありがちである。
またプログラム言語で継承とかオーバーロードの機能を持つものは、
そのような機能はまた諸刃の剣でもある。
ますますその傾向を強める。これはソフトウェアには非常にありがちである。
またプログラム言語で継承とかオーバーロードの機能を持つものは、
そのような機能はまた諸刃の剣でもある。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 松山千春 正月番組に苦言 「クソ面白くもない漫才、コント。最低で下品」「紅白終わったら、2日とかお笑い番組ばかりで見てて腹が立つ」 [冬月記者★]
- 「外国人料金」は必ず破綻する─大阪ラーメン店騒動が証明した、二重価格の唯一解(木曽崇氏) [少考さん★]
- 高校トイレで生徒に暴行の動画が拡散、栃木県警が容疑で捜査 加害生徒「本当に申し訳なかった」 県教委などに抗議殺到 ★4 [Hitzeschleier★]
- 通貨の暴落と物価高で、イラン・ハメネイ師が家族・側近20人と国外脱出計画 安全を確保するため現金も準備 [お断り★]
- 高市首相の国会答弁に「日本の万博がけがれる」 関経連会長が批判 「あれは全然だめ」 [少考さん★]
- 【国連安保理】ベネズエラ攻撃で非難の応酬 国際法違反に懸念も ★3 [蚤の市★]
- 映画のエンドロールになっても意味なく画面をみてる日本人の習性、ガチでキモがられる [329329848]
- 【画像】高1女子、突然密室でストッキングを脱ぎパンツを見せ男を誘惑 [972432215]
- 【速報】高市早苗「増税せずに税収増目指す」 [695089791]
- NIKKEのこの子が好きすぎてつらい
- X、grokで児童ポルノを生成したロリコンを法執行機関に通報開始wwwwwwwwwwwwwwwwwww [329329848]
- ▶ホロライブすこすこスレ🏡
