ソフトウェアの変化 規模の拡大 対象領域の拡大 複雑さの増大 仕様変更の増大