AsamiOffice > SimpleModeling
 

SimpleModeling

What's New

SimpleModelingとは

SimpleModelingは、企業システム向けソフトウェア開発のモデル体系です。浅海がwakhokでの教育向けに開発しました。

SimpleModelingは、教育用に必要最小限のモデル体系を定めたものです。UMLをベースにしていますが、UMLに対してプロファイルによるモデルの絞込みと拡張を行い、さらにUMLで表現できないモデルを独自に追加しています。

モデルの種類

SimpleModelingでは、以下のモデルを定義しています。

業務モデル
情報システムの使われ方を記述するモデル
ドメインモデル
業務システムと情報システムが共有する情報モデル
要求モデル
情報システムに対する要求
システムモデル
情報システムの抽象モデル

詳細については、本サイトで順次公開していく予定です。

記法

SimpleModelingでは、以下の言語によるモデル記述方式を定義しています。

UMLプロファイル
UML(+α)を用いて汎用的に利用できるモデル記述が可能です。
JavaDSL
JavaDSLを用いたモデル記述を行うと、 Relaxer によって各種の成果物を自動生成することができるようになる予定です。
MindmapModeling
自然言語による情報から本格的なモデリングにつなげるための予備モデルです。MindmapModelingで記述したモデルはSimpleModelingの枠組みに則っているので、SimpleModeling UMLプロファイルやJavaDSLへの変換を簡単に行うことができます。

wakhok

稚内北星学園大学東京サテライト校のシステム開発演習ゼミで、SimpleModelingを使用したモデリングの演習を行う予定です。