GRACE CENTERGRACE CENTERGRACE CENTER
HOME研究教育実践GRACEセンター論文・刊行物連携機関イベント・ニュース

ソフトウェア品質要求の測定と可視化に関する研究
(MVSQR)

ソフトウェア品質要求のマクロな可視化

プロジェクト概要

ソフトウェアシステム開発プロジェクトの初期段階において、品質要求を適切に定義することは難しい。その主たる理由は、システムのステークホルダは、実際にシステムが稼働してみないと必要な品質要求を認識したり、優先度付けしたり、定量化したりすることが難しいからである。

加えて、初期段階において、品質要求が定義されたとしても、それらが開発プロセスの中で、継承され実現されているかを追跡することは容易でない。しかし、そのような追跡可能性を保証しなければ、品質要求の実現は、実現段階での最適化や修正に大きく頼ることになる。

上記の背景をかんがみて、このプロジェクトでは、ソフトウェア開発におけるそれぞれの成果物、例えば、設計仕様書、コード、テストケース等、における品質要求が反映されている度合を定量的に分析し、それらを設計者、プログラマ、要求分析者が把握しやすいように可視化する手法とツールの設計と実現を行う。

下記の図に本手法の概要を示す。それぞれのソフトウェア成果物を品質成分分析器 (Software Spectrum Analyzer) にかけ、その成果物で反映されている品質項目とその重要度を測定する。その測定結果に基づき、例えば色等を用いて、可視化の方針を作成する。その可視化方針を、もとの成果物に適用し、可視化することで、設計者やプログラマ等が品質の作りこみが適切に行われているか否かを直感的に確認することを支援する。

ソフトウェア品質要求の測定と可視化に関する研究 イメージ図

主な連携機関・メンバー
Lero : Bashar Nuseibeh
立命館大学 : 大西 淳
信州大学 : 海谷治彦(リーダー)

プロジェクトのホームページ
ソフトウェア品質要求の測定と可視化に関する研究
http://kaiya.cs.shinshu-u.ac.jp/MVSQR/

Copyright GRACE Center All Rights Reserved.