ソフトウエア開発のどこまでを設計と呼ぶか?

http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20010528/1/
古い記事だが...

 確かに,複雑なソフトウエアの仕様を,できるだけ単純なモデルで表現することの重要性は認める。しかし,本当に仕様書だけで,ソフトウエアを作ることができるだろうか。少なくとも筆者は,「仕様書だけですべてのコードが自動生成できた」という話を聞いたことがない。そんなことが可能なCASE (computer aided software engineering)ツールもまだ開発されてはいない。

これはこの業界ではほとんど常識なんだがね.
どうやらマスコミではこのことは無かったことにされてしまっているようだ.