ソフトウェア設計。要求

要求を実現するのがシステム屋の仕事。

規模が小さければ、要求をそのままコードに移せば良い。

規模が大きくなる、膨らむ、成長するのであれば、まとめておく必要がある。

なぜか?

単純に忘れるから。

昨日食べた夕飯を忘れる人は少ないだろうけども、去年食べた夕飯を覚えてる人はいない。

だからまとめる。

一目でみてわかるようにまとめるのが重要。

要求はなにか。そしてその要求が必要な理由は何か。