講演名 2000/9/18
標準的実装からの逸脱度によるフレームワークの設計評価
黒田 隆一, 小野 康一, 深澤 良彰,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) フレームワーク(FW)はクラス間に協調関係を持ったオブジェクト指向ソフトウェアである。FW利用者はフックメソッドと呼ばれる関数を実装することで目的のアプリケーションプログラムを得る。適切なフックメソッドを適切に実装するにはFW自体の理解が不可欠であり、一般にFWの理解は困難といわれる。よって理解コストが低い、あるいは理解が不十分でもある程度の保守性を保証できるFWは品質が良いといえる。我々は、フックメソッドにはFW開発者が意図する標準的な実装方法があり、利用者の実装がそれから逸脱しやすいFWは理解コストが高く、保守性も劣化すると考える。本稿では、逸脱のしやすさを測る尺度として「ゆるさ」を定義し、FW開発者の支援を目的としたゆるさの測定手法を提案する。
抄録(英) An object-oriented framework, which is a collection of abstract and concrete classes, is an archetype of an application program. We believe that framework manufacturers have their expected standard plans for the customization of frameworks and application programs implemented according to those plans have enough reusability and maintainability. In this paper, we propose "indulgence" ; a metric for the framework design on the basis of the deviation from the standard implementation. This metric measures possibility of deviating from those manufacturers'standard plans. And we evaluate the validity of our metric by using a real framework example.
キーワード(和) フレームワーク / メトリクス / ソフトウェア理解 / 設計意図
キーワード(英) Framework / Metrics / Software Understandings / Design Intention
資料番号 SS2000-19
発行日

研究会情報
研究会 SS
開催期間 2000/9/18(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) 標準的実装からの逸脱度によるフレームワークの設計評価
サブタイトル(和)
タイトル(英) Framework Design Evaluation Based on the Deviation from the Standard Implementation
サブタイトル(和)
キーワード(1)(和/英) フレームワーク / Framework
キーワード(2)(和/英) メトリクス / Metrics
キーワード(3)(和/英) ソフトウェア理解 / Software Understandings
キーワード(4)(和/英) 設計意図 / Design Intention
第 1 著者 氏名(和/英) 黒田 隆一 / Ryuichi KURODA
第 1 著者 所属(和/英) 早稲田大学理工学部情報学科
Department of Information and Computer Science Waseda University
第 2 著者 氏名(和/英) 小野 康一 / Kouichi ONO
第 2 著者 所属(和/英) 早稲田大学理工学部情報学科
Department of Information and Computer Science Waseda University
第 3 著者 氏名(和/英) 深澤 良彰 / Yoshiaki FUKAZAWA
第 3 著者 所属(和/英) 早稲田大学理工学部情報学科
Department of Information and Computer Science Waseda University
発表年月日 2000/9/18
資料番号 SS2000-19
巻番号(vol) vol.100
号番号(no) 322
ページ範囲 pp.-
ページ数 8
発行日