cppll_novice というメーリングリスト (ML) から、なかなか面白かった投稿を紹介します。 ソフトの設計書は、ハードでいうところの回路図にあたり、コーディングは配線及び基板実装に当たると思います。 UMLを元にコーディングするという行為は、回路図を元に基板のレイアウトや配線を人手でおこなうのと同じだと思っています。(なので、キチンとチェックしないと回路図と実装が違う事があります) それは、コーディングがアセンブラやパンチカード作りだったときの話です。(コーディングがコストも手間もかかる作業だったから、コーディング前に全て設計しないと行けなかった) 現在は、コーディングは詳細設計であり、ビルドやCD-Rに焼くことが製造になります。UMLで行う設計とは、回路図を作るほど詳細な設計ではなく、基盤レイアウト(石や部品を基盤上にどう配置するか)を決める行為に当たります。 UMLの虚構 -
![コーディングは設計か製造か - Cube Lilac](https://cdn-ak-scissors.b.st-hatena.com/image/square/7e02740c0e405e612349d8ffef8ab734c8bed261/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftt_clown%2F20210703%2F20210703150412.png)