著者
安東 孝信 山城 明宏 神谷慎吾 山本修一郎 峰岸 巧 永田 守男
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告ソフトウェア工学(SE) (ISSN:09196072)
巻号頁・発行日
vol.2003, no.22, pp.109-116, 2003-03-06
被引用文献数
3

OMGはMDAと呼ばれる技術を発表し,またそれに用いる表記としてUML Profile for EDOCをまとめている.これらは仕様としてまとめられているが,効果的な利用方法はまだ明らかにされていない.そこで我々は,簡単な業務システムを対象に, 実際に設計モデルまでを構築する試作を通して,MDAやUML Profile for EDOCに基づくシステム開発のノウハウの収集や実現可能性の検討を行い,実適用への足がかりを得ることができた.本論文では,この試作を通して得られた知見から,ソフトウェア生産技術に関する従来手法との関係/比較や,実適用に向けて今後解決せねばならない課題等について考察する.OMG published MDA as a new software development technology. OMG is specifying UML Profile for EDOC as a tool for the MDA. However, effective use of them has been unclear yet. So we have made a feasibility study using these new technologies through actual development of a simple business application. We got some clues for practice using these new technologies through the study. Based on the result, this paper describes relations and comparisons between these new technologies and some typical existing software development technologies. In addition, some left unsolved problems for practice picked up from the study are described.
著者
松澤 由香里 山城 明宏
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告ソフトウェア工学(SE) (ISSN:09196072)
巻号頁・発行日
vol.1996, no.32, pp.73-80, 1996-03-22

オブジェクト指向開発を実システムに適用するためには、適切なオブジェクトの選択と大規模システムに対応するための分業化指針が重要な用件となる。この2点の要件に対応する手段として、問題分野に特化したパターンの利用と、OMT法を分業開発用にカスタマイズしたOMT?CD法を提案する。本稿では、特にGUIアプリケーションにおいて最適とされるMVCモデルを実システムに適用した具体的手順と、MVCモデルを利用したサブシステム分割による分業開発法OMT?CD法の運用手順を述べ、評価を行なう。MVCモデルを利用したクラス構造は頑強なものであり、またOMT?CD法により設計/実装における作業効率の向上が確認できた。This paper proposes how to use the MVC Model and the OMT-CD (Cooperative Development) method to architect large scale GUI application. When we develop an actual system, two important guidelines are missing in traditional Object-Oriented development: One is a guide for object's extraction and the other is a guide for cooperative development. To make these guidelines, we firstly applied the MVC model which is one of an effective pattern in GUI domain. Secondly, we constructed a class architecture and then divided the system into subsystems, which are cooperative development unit. The class architecture based on the MVC model is robust and the application of the OMT-CD method can improve the productivity of Object-Oriented software.