ソフトウェアライフサイクル
ソフトウェアの企画・構想から設計、開発、導入、運用、保守、破棄に到るまでの工程全体のこと。普通の商品・サービスの「ライフサイクルマネジメント」と基本的に同じ。
最初から捨てるときのことを考えて開発しなさいと。今では常識?。ソフトなら運用性、保守性を考慮して開発する。
情報セキュリティまで考慮する昨今は廃棄・サービス停止の時のことまで考慮することが求められる。
.*.
ISO/IEC 12207:2008(JIS X 0160:2012)
JIS X 0160:2012 ソフトウェアライフサイクルプロセス
6 システムライフサイクルプロセス 20
6.1 合意プロセス 20
6.2 組織のプロジェクトイネーブリングプロセス 27
6.3 プロジェクトプロセス 32
6.4 テクニカルプロセス 42
7 ソフトウェア固有プロセス 56
7.1 ソフトウェア実装プロセス 56
7.2 ソフトウェア支援プロセス
.*.
こういう標準が出来たんだね。今更もう間に合わないというか、役に立つことは無いだろうけど。
概ね50ページぐらいだろうからざっと読めばどういう機能配置が必要か分りそうだ。意識・無意識のうちにやっていることが大半だろう。
.*.