この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "XML Metadata Interchange" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2023年1月) XML Metadata Interchange(XMI)とは、Extensible Markup Language (XML)を使ってメタデータ情報を交換する標準規格であり、OMGが策定した。Meta-Object Facility (MOF)で表現できるメタモデルに従うメタデータを扱うことができる。XMIの典型的な利用法として、UMLモデルの交換形式としての利用があるが、他の言語のモデル(メタモデル)のシリアライズに
サブシステムの「なに?」「なぜ?」「どうやって?」(後編) サブシステムとはモデリング概念である:The Rational Edge (23) 4.サブシステムの使用方法と実装方法 サブシステムとは何か、なぜサブシステムを使用すべきなのかをこれまで説明してきたので、次にサブシステムの実装方法と使用方法を考えてみよう。まず初めに、サブシステムの内部をモデリングする方法を説明する。このモデリングを行うには、「サブシステムの実現」と呼ばれるモデリング要素のコラボレーションを使用する。 サブシステムの実現 サブシステムの内部を設計するときにやらなければならない作業は、特定の振る舞いを実現するためにコラボレーションする設計要素の集まりを定義することである。これはユースケースの設計作業とよく似ているため、ユースケースの設計と同様のアプローチを利用できる。表は、これらの類似点を示している。 ユースケース
現在流通している「コンポーネントベース開発」に関する書籍群の多くは、システム全体を(交換可能な)ユニットに分割する方法を示しているにすぎない。つまり、コンポーネントベース開発というのは、“そのようなものである”との認識が一般的になっているようであり、本稿のタイトルも単に「サブシステムを活用したコンポーネントベース開発」としようかと思ったくらいだ。 多くの書籍でコンポーネントと呼ばれているソフトウェアの部品(ユニット)は、UML(Unified Modeling Language)の世界ではサブシステムと呼ばれている。いずれにせよ、意味は同じである。確かに、UMLにおけるサブシステムの概念は、モデリング(という作業、あるいはモデリングを熟知したエンジニア)にとっては非常に有用な概念だと思う。しかし、一般的なエンジニアは、サブシステムの使用方法さえ知らず、そもそも、サブシステムを活用すること自
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く