2010-12-30

ソフトウエアの品質とは?

もちろん、ソフトウエアにも品質があります。しかし、そのことがどうも忘れられてしまっているんじゃないかと感じることもあります。

では、ソフトウエアの品質とは何でしょう? 既に僕なりの答えを持っています。

 ・機能性
 ・安定性
 ・保守性
 ・コストパフォーマンス

これらの要素は相互にも深く関わっています。

[機能性]
 特に製造前の設計までのプロセスが深く影響します。

[安定性]
 特に製造や試験のプロセスが影響します。

[保守性]
 試験以外のほとんどのプロセスでこれを意識しなければなりませんが、特に設計と製造が大きく影響します。

[コストパフォーマンス]
 特に保守性を視野に入れたトータルのコストで考えるべきことです。
 システム開発は一度で全てが完成することは非常に希で、繰り返し開発することで熟成していくものです。そのトータルの期間におけるコストで考えるべきですが、目先のコストに目を奪われがちなので注意しなければなりません。

0 件のコメント:

コメントを投稿