素朴な疑問:内部設計書・詳細設計書

素朴な疑問だが、内部設計書って、開発現場において、プログラミング経験がない人が書くことはあるのだろうか?

例外はあるかもしれないが、基本的にはプログラミング経験が豊富な人が書く、って理解であってる??