| 講演抄録/キーワード |
| 講演名 |
2008-03-14 16:25
クラス設計における多対多関連の検出とその回避方法 ○井上悠一・橋浦弘明・古宮誠一(芝浦工大) SWIM2007-29 |
| 抄録 |
(和) |
現在のソフトウェア開発において,オブジェクト指向技術を用いたソフトウェア開発が主流になりつつある.現在までにOMT(Object Modeling Technique)やOOSE(Object-Oriented Software Engineering)といった,オブジェクト指向ソフトウェア開発法が数多く提案されてきたが,これらの開発法にはクラス設計(クラスを発見し,クラス間の関連を定義すること)についての明確な判断基準が示されていないという重大な問題が存在する.著者らは,その中でも,自動検出可能な多対多関連という問題を採り上げ,これを指摘するツールを提案する.ツールでは,ソフトウェア設計支援ツールJUDEを用いて描かれたUMLのクラス図にXMIを用いることで,XML文書に変換し,変換されたXML文書を解析することで設計の悪所を指摘する.本稿では,多対多関連問題が引き起こす実装に与える影響と,その解決法を述べ,ツールの有効性を検証した結果を述べる. |
| (英) |
Recently, Object Orientation is becoming a main technology for Software development. Such a lot of object-oriented software design methods as OMT (Object-Oriented Software Engineering), OOSE (Object-Oriented Software Engineering) and so on have been proposed to date. However, it is the most serious problem that clear criteria for the class design (that is, Elicitation of Class, and definition of relationship between classes) are not provided by these design methods. Authors take on the problem of Many-to-Many Relationship between classes; because it is difficult to implement to be tailored to the specification define by using Many-to-Many Relationship. And they propose a tool for detecting automatically the parts that are designed by using Many-to-Many Relationship. A software design support tool “JUDE” translates class diagrams designed by using UML into a XML document through using XMI (XML Metadata Interchange). A tool which the authors implemented analyzes the XML document, and automatically detects the parts that are designed by using Many-to-Many Relationship. This paper shows influence to give software implementation that Many-to-Many Relationship problem causes, and shows a method for avoiding/solving the problem. Furthermore, this paper shows that the tool is effective in avoiding/solving the problem. |
| キーワード |
(和) |
オブジェクト指向設計 / クラス図 / インスペクション / XMI / / / / |
| (英) |
Object-Oriented Design / Class Diagram / Inspection / XMI / / / / |
| 文献情報 |
信学技報, vol. 107, no. 550, SWIM2007-29, pp. 33-38, 2008年3月. |
| 資料番号 |
SWIM2007-29 |
| 発行日 |
2008-03-07 (SWIM) |
| ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
SWIM2007-29 |