ソフトウェアが無形のモノである以上、その「品質」も推して知るべし。把握も容易ではない。まずは「ソフトウェアとは何者か」を考察した上で、組み込みソフトウェア品質についての歩みを進めたい。
ソフトウェアは水のように生々流転を繰り返し形も色もない。モノとコトの両面を持つ不思議なものである。そしてソフトウェア品質はこの奇妙奇天烈なソフトウェアを対象にした品質であり、まことに厄介な代物である。
» ソフトウェア品質は規則やテストではなく「ヒト」が作る
» 上流工程の品質活動でソフトウェアの品質は向上するのか
» ソフトウェア品質のためにテストが「できること」「できないこと」
» 計測で組み込みソフトウェアの「品質」を丸裸にする
ソフトウェア品質を見ていく前に、そもそもソフトウェアとは何者か、どんな性質があり、どんな性格をしているのか、どんな振る舞いをするのか。それを見ていくことにする。
ソフトウェアは単純なモノではない。直接は見ることも聞くこともできず、プログラムリストとして、画面や紙にプログラムを転写させることでのみ、やっとその存在を確認できる。
ソフトウェアはハードウェアがないと動かず意味もないが、ハードウェアを動かす手順書のようにハードウェアを支配する。そしてソフトウェアは固定的な手順書から成長して、より動的により抽象的なものになることができ、人工知能などのように1つの思考にもなることができ、さらに思想にもなりえる千変万化の不思議なものである。
Copyright © ITmedia, Inc. All Rights Reserved.
豊富なホワイトペーパーの中から、製品・サービス導入の検討に役立つ技術情報や導入事例などを簡単に入手できます。