講演名 2002/5/10
Chidamberのメトリクスとメソッド : 属性グラフを用いたOOPのクラス分割
掛下 哲郎, 渡辺 悠,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) Chidamberメトリクスを活用してOOPのクラス設計を改良する手法を提案する。改良を系統的に行なうために、クラスの構造を表現したメソッド-属性グラフを定義する。メソッド属性グラフは、クラスのメソッドと属性を節点とし、メソッドと属性のアクセス関係を枝とする重み付きグラフである。これに対して2つのクラス分割手法を提案する。(1)メソッド-属性グラフの連結成分毎にクラスを定義する。(2)属性をクラス外からアクセスするためのメソッドを定義することにより、メソッド-属性グラフを非連結にする。提案手法を用いていくつかのJavaプログラムにおける複雑なクラスを分割した。
抄録(英) We propose a method to decompose a complex class using chidamber's software metrics. Method-attribute graph is defined to systematically improve the OOP design. A method-attribute graph is a weighted graph whose node represents an attribute or a method and whose edge represents access relationship between an attribute and a method. We propose two methods for class decomposition. (1) Define a class corresponding to each connected component of the method-attribute graph. (2) Add access methods to a certain attribute in order to make the method-attribute graph disconnected. We adopt the above methods to number of complex Java classes.
キーワード(和) ソフトウエア工学 / メトリクス / オブジェクト指向設計 / ソフトウエア再設計 / Javaプログラム
キーワード(英) Software Engineering / Metrics / Object Oriented Design / Software Redesign / Java Program
資料番号 SS2002-5
発行日

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

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) Chidamberのメトリクスとメソッド : 属性グラフを用いたOOPのクラス分割
サブタイトル(和)
タイトル(英) Class Decomposition using Chidamber Metrics and Method-Attribute Graph
サブタイトル(和)
キーワード(1)(和/英) ソフトウエア工学 / Software Engineering
キーワード(2)(和/英) メトリクス / Metrics
キーワード(3)(和/英) オブジェクト指向設計 / Object Oriented Design
キーワード(4)(和/英) ソフトウエア再設計 / Software Redesign
キーワード(5)(和/英) Javaプログラム / Java Program
第 1 著者 氏名(和/英) 掛下 哲郎 / Tetsuro KAKESHITA
第 1 著者 所属(和/英) 佐賀大学知能情報システム学科
Department of Information Science, Saga University
第 2 著者 氏名(和/英) 渡辺 悠 / Yu WATANABE
第 2 著者 所属(和/英) 佐賀大学知能情報システム学科
Department of Information Science, Saga University
発表年月日 2002/5/10
資料番号 SS2002-5
巻番号(vol) vol.102
号番号(no) 63
ページ範囲 pp.-
ページ数 6
発行日