>>448
業務要件が増えてくると管理するコストが増大するんよ。
画面が50あって、権限が30種類あります。
権限に基づいて各画面で項目を出し分けます、
メッセージを変えます。これだけでも大変に思えるっしょ。
さらに、ユーザーはこれをやってって言ったけど、
やっぱりこういうふうにしてと言い、矢継ぎ早に要求を変えてくる。
それにスピーディに対応できなかったら契約切られる。
ちょっと動作が遅いとすぐ苦情くるし、
非機能要件を満たすためにロジックを組み替えることもしばしば。
それらに柔軟にそして迅速に対応できるだけのシステムを作らないといけないんよ。
入門書に載ってるようなサンプルプログラムとはわけが違うのさ。