09/09/13 17:54:40
もし1"ページ" あたり50行だとして、あなたのコードが100万行あったとすると、
それは20,000ページにも及ぶコードだということです。20,000ページの導入マニュアル
を読むのにどれくらいの時間がかかりますか?単にコードベースを眺めて、
全体の構造をつかもうとするだけでも、その密度にもよりますが、数週間から数か月かかります。
重要なアーキテクチャの変更を行うには、数か月もしくは数年かかるでしょう。
URLリンク(www.infoq.com)
② ソフトウェアの大規模化
ソフトウェアの複雑化 ・大規模化が急激に進展している。例えば、金融機
関の決済システムのプログラム行数は、80 年代の 10 倍、DVD レコーダや自
動車の制御ソフトのプログラム行数は 2002 年の5~10 倍に増加している。
ソフトウェアが複雑化 ・大規模化する一方、納期や価格の圧縮を求める顧客
の要求は増大しており、情報サービス・ソフ トウェア産業では、技術者の長
時間労働の常態化等の厳しい勤務環境や、実践的教育の不足によるIT 人材の
不足といった問題が顕在化している。
URLリンク(www.meti.go.jp)