# [C33] デジタルアーカイブシステム及びソフトウェアの品質管理標準化に向けた課題整理:
## デジタルアーカイブアセスメントツールと産業規格の対応付けに着目して

○大橋正司 1 1)

1) サイフォン合同会社, $\overline{1}$ 180-0006 東京都武蔵野市中町 2-1-9

E-mail: shosira@scivone.jp

## "Digital Archive" Quality Requirements and Evaluation: Evaluating "Digital Archive"Assessment tools by comparing with related JIS

OHASHI Shoji ${ }^{1}$

1) SCIVONE, LLC, 2-1-9, Nakamachi, Musashino-shi, Tokyo 180-0006 JAPAN

## 【発表概要】

システム・ソフトウェアの品質については、2019 年にかけていくつかの JIS が整備・改訂されている。特に、システム・ソフトウェアの品質要求及び評価について定めた規格群 JIS X 25000:2017 SQuaRE (Software product Quality Requirements and Evaluation) シリーズ[1] は、デジタルアーカイブの品質管理の標準化を検討する上でも品質特性の包含性が高く、参照すべき点が多い。本稿ではこれらの規格の概略と改訂の動向を紹介しながら、平成 30 年 4 月に発表されたデジタルアーカイブアセスメントツール（以下「アセスメントツール」と呼称）[2]に着目し、本ツールの記載項目がこれらの関連性の高い産業規格上どのように対応づけられうるのかを検討し、デジタルアーカイブの品質管理の標準化に向けた課題を整理する。

## 1. はじめに

情報通信技術の発達や IoT を始めとしたデバイスの多様化によって、システム・ソフトウェアが私たちの社会や仕事、生活に与える影響は年々大きく、そして複雑になっている。巨大なシステムでは、関係するステークホルダーの数も多い。複数のシステムが相互に接続されることも増えている。金融、医療、交通、気象などの分野でも情報通信技術は広く使用されており、システム・ソフトウェアの開発者は、利用者の生命や身体の安全、プライバシー、公益性、正確性、信頼性、使いやすさ (使用性)、セキュリティなど、様々な側面でシステム・ソフトウェアの品質向上に配慮する責任を開発者が負う時代を迎えている。品質に関連した国際標準として、ISO/IEC 25000 SQuaRE シリーズは、ソフトウェアの品質向上のための国際標準としてまとめられた規格群であり、2500n：品質管理、2501n：品質モデル、2502n：品質測定、2503n：品質要求、2504n：品質評価の 5 部門と、特定の応用範囲を取り扱うための $2505 n \sim 2509 n$ までの各拡張部門で構成される。SQuaRE シリ ーズの特徴として、以下があげられる。
1. 審美性や魅力などユーザーの満足度を品質の構成要素として含めていること

2. そのシステム・ソフトウェアのユーザ一が、どんな状況でなにを必要としているのか「利用時の品質」要求として定義するよう規定していること

3. ソフトウェアの品質を「利用時の品質」 に直接影響を与える「外部品質」(実行された結果などの品質）と、仕様やコ一ドなどの内部的な特徴に着目した 「内部品質」の2つのレイヤーに分解していること

4. 品質要求と品質評価基準をセットで定義し、品質要求の達成状況を測定可能な状態にするよう意図されていること

5. システム・ソフトウェアが取り扱うデ一タの品質を、システム・ソフトウェアの品質とは（密接に関連するものの）独立した品質モデルとして定義していること [3]

6. システム・ソフトウェアの開発から提供に至るライフサイクルに応じて、フオーカス寸べき品質を定めていること

なお、アウトプットの品質だけではなく、
組織的な取り組みや開発工程に対する国際標準を併用することで、より実効的な取り組みが可能になる。たとえば、システム・ソフトウェアの組織的なプロセスアセスメント（開発工程の評価）については ISO/IEC 15504-1 ～5 を、品質マネジメントシステム (品質保証プロセス）についてはJIS Q 9001 を、それぞれ SQuaRE シリーズとともに利用できることになっている。

本稿では「デジタルアーカイブの構築・共有・活用のための活動に関して、組織的な取組からシステム面も含めてバランスよく自己点検・評価するための指標・ツール」として定義されたアセスメントツールを、SQuaRE シリーズのうち特に品質モデルに着目して比較し、アセスメントツールの記述範囲を検討する。

## 2. SQuaRE シリーズが定める3つの品質 モデルとアセスメントツールの比較

SQuaRE シリーズでは、システムの品質を、利用時の品質モデル、製品品質モデル、 データ品質モデルによって構成されるものとして定義している。

これらの SQuaRE シリーズの 3 つの品質モデルに対して、アセスメントツールに示されている 1〜7の取組から、プロセスに相当する箇所を除外して照らし合わせた。

それぞれの網羅的な比較結果については紙面に余裕がないため本稿では割愛し、SQuaRE シリーズに記載があるが、アセスメントツー ルにおいて明示的に記載されていない品質特性について示す。

## 2. 1 利用時の品質

利用時の品質とは「特定の利用者が特定の利用状況において、有効性、効率性、リスク回避性及び満足性に関して特定の目標を達成するためのニーズを満たすために、製品又はシステムを利用できる度合い」を意味し、有効性、効率性、満足性、リスク回避性及び利用状況網羅性の 5 つの特性と、各特性に関係する副特性の集合で構成される（図 1)。

アセスメントツールでは利用時の品質に近い文言として何度か「利便性」が用いられているが、 5 つの特性のうち、利用時の品質の定義を前提としたときに、特に下記の各特性に対する言及が明示的に確認できるとまではいい難い。

1. 効率性

2. リスク回避性

3. 利用状況網羅性

なお、満足性については、副特性「実用性」 を満たすことを志向しているが、「快感性」

「快適性」について明示的な言及がない。

図 1 : 利用時の品質モデル (JIS X $25010 ： 2013$ (ISO/IEC 25010 : 2011）にもとづく)

## 2.2 製品品質モデル

続いて、製品品質モデルは、ソフトウェアそのものの品質（ただし、そのなかには、ソフトウェアを実行しているハードウェアやオペレーションシステムに依存するものもあ

る）を、8つの特性（機能適合性、信頼性、性能効率性、使用性、セキュリティ、互換性、保守性及び移植性）に分類している。各特性は，関係する副特性の集合から構成される（図 2)。

このなかで、アセスメントツールでは以下の製品品質を構成する特性に対する言及が明示的には確認できない。

1. 機能適合性

2. 信頼性のうち、可用性、障害許容性と回復性を除いた特性

3. 性能効率性

4. 使用性のうち、運用操作性、アクセシビ
リティを除いた特性

5. セキュリティの各副特性

以下の 6〜8については、アセスメントツールはシステムそのものの保守性や移植性については「システムリプレースも視野に入れた」として言及しているが、 データの保全を主眼としている。

6. (ソフトウェア自体の）互換性

7.（ソフトウェア自体の）保守性

8. (ソフトウェア自体の) 移植性

## 2. 3 データ品質モデル

最後にデータ品質モデルは、データに固有の品質とシステムに依存した品質の 2 つの視点から 15 の品質特性によって構成されている。 データ品質特性の優先度や重要性は、ユーザ一（様々な利害関係者）によって変化する (図 3)。

システム/ソフトウェア製品品質

相互運用性

習得性運用操作性

ユーザーエラー防止性ユーザインタフェース快美性アクセシビリティ

モジュール性

適応性

成熟性

再利用性

設置性

可用性

障害許容性（耐故障性）

回復性

SQuaRE に記載された品質特性のうち、アセスメントツールにおいて明示的な記載がないもの

図 2 : 製品品質モデル（JIS X $25010 ： 2013$ (ISO/IEC $25010 ： 2011 ）$ にもとづく)

図 3 : データ品質モデル (JIS X 25012：2013 (ISO/IEC 25012 : 2008) にもとづく)

アセスメントツールにおいては、以下のデ一夕品質モデルのうち、以下に相当する特性の言及が明示的に確認できない。

1. 効率性

2. 追跡可能性

しかし、 3 つの品質モデルの中では、最も網羅性が高いことが覗える。

## 3. 終わりに

本稿ではアセスメントツールと SQuaRE シリ ーズの各品質モデルとのマッピングを試みた。むろん、本論における比較は、アセスメ
ントツールに SQuaRE シリーズのすべてを適用するべきだという趣旨で行っているものではない。そもそもが、これらの規格群はシステム・ソフトウェアの実情や特性にあわせてべストエフォートを目指すためのものだし、 SQuaRE シリーズをそのまま導入するのは難しいアーカイブ組織がほとんどなのが実情だろう。

注目すべきは、ソフトウェアの品質に関する国際標準規格群である SQuaRE シリーズは、特に、品質特性を製品のライフサイクルごとにデータに起因する品質の問題、ソフトウェアに起因する品質の問題、組織内での運用を主眼とした品質の問題、ユーザー目線での品質をめぐる問題を 3 つに切り分けるべきだという重要な示唆を提示していることである。 このような分野外の関連する知見を踏まえながら、デジタルアーカイブの品質向上に向けた今後の議論が発展することに期待したい。

## 参考文献

[1] JIS X 25010:2013，ソフトウェア製品の品質要求及び評価（SQuaRE）ーシステム及びソフトウェア品質モデル. 日本規格協会. 2 018.

[2] デジタルアーカイブジャパン推進委員会及び実務者検討委員会. (抜粋) デジタル. アーカイブアセスメントツール（案）. 2018. http://www.kantei.go.jp/jp/singi/titeki2/digit alarchive_suisiniinkai/jitumusya/2017/asses smenttool.xlsx（閲覧 2020/02/25）

[3] JIS X 25012:2013，ソフトウェア製品の品質要求及び評価（SQuaRE）一データ品質モデル. 日本規格協会. 2018.