Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
ソフトウエアの開発計画は誰が立てますか以下の文を参考に答えてください。
 ソフトウェア設計は、ソフトウェアのための問題解決と計画の工程である。ソフトウェアの目的と仕様が決定した後で、ソフトウェア開発者が設計をしたり、専門の設計者が開発計画を立てる。細かいコンポーネントやアルゴリズムの実装だけではなく、アーキテクチャ的観点での検討も行われる。

### Response:

専門の設計者