問題タブ [mda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
455 参照

java - .HBMモデルを注釈付きpojoに変換します

さびた古いhbmファイルでドメインモデルを宣言しました。javax.persistence。*アノテーションが付けられたPOJOに移動したいと思います。

誰かがそうする経験がありますか?

使用できるツールはありますか?

0 投票する
3 に答える
1076 参照

code-generation - モデル駆動開発は何に適していますか?

カイロで有名な Microsoft は、新しいモデリング プラットフォームである Oslo に取り組んでいます。Microsoft Server & Tools Business のシニア バイス プレジデントである Bob Muglia は、モデリングの利点は常に明らかであると述べています。

簡単で実際的な言葉で言えば、オスロがユーザーに与える明確な利点は何ですか?

0 投票する
4 に答える
1835 参照

orm - VB6 用 ORM/MDA/UML ツール

私は Rational Rose のことを知っており、Rational Rose 6 を持っています。

しかし、Windows 98/2000 (WinXP にインストールして実行した場合) で実行されないことに文句を言わず、Rational Rose 6 よりも優れた機能を備えた、より使いやすい他のツールを探しています。

0 投票する
16 に答える
2952 参照

erp - コードレスのソフトウェア開発システムを使ったことのある人はいますか?

現在無料で使用および開発できるソフトウェア開発システムを見つけました。

このシステムは完全にコードレスであり、GUI と MDA を少し使用して、ビジネス指向のアプリケーションを簡単に開発できます。サイトは : http://www.codeless.com/

残念ながらオランダ語です。

誰かがこの製品を使用したことがあるかどうか知りたいですか?

このアプローチと製品はどの程度効率的ですか?

コードレスアプリケーションを開発できますか?

0 投票する
2 に答える
541 参照

eclipse - 実世界の QVT

QVT (Query View Transformation) は、モデルからモデルへの変換言語の OMG 仕様です。一部のツールでは既に実装されています (Eclipse、androMDA)。実際のケースで本当に使用されているかどうか疑問に思っています。それが実用化され、現実世界の問題に取り組むために使用されることはあるでしょうか? QVT 言語を使用している人はいますか?

0 投票する
6 に答える
1595 参照

architecture - 現在、MDA (モデル駆動型アーキテクチャ) を行っていますか? 使用している場合、どのツールを使用していますか?また、どのように機能していますか?

モデル駆動型アーキテクチャとは、解決する必要がある問題を表現するモデルを作成し、実装テクノロジをまったく (または少なくともほとんど) 使用しない方法で作成し、1 つまたは複数の特定のプラットフォーム用の実装を生成するという考え方です。主張は、より高いレベルの抽象化で作業することは、はるかに強力で生産的であるということです. さらに、モデルはテクノロジーよりも長生きします (そのため、最初の言語/プラットフォームが時代遅れになっても、次世代のソリューションに使用できるものがあります)。主張されているもう 1 つの重要な利点は、ボイラープレートと「単調な作業」の多くを生成できることです。コンピューターが状況のセマンティクスを理解すると、さらに役立つ可能性があります。

このアプローチは生産性が 10 倍高く、10 年後にはこの方法でソフトウェアを構築していると主張する人もいます。

ただし、これはあくまで理論上の話です。ゴムが路面に出くわしたときの結果はどうなるのだろうか。また、MDA の「公式」バージョンはOMGのもので、非常に重いようです。これはUMLに大きく基づいており、誰に尋ねるかによって良いか悪いかを判断できます(私は「悪い」方に傾いています)。

しかし、これらの懸念にもかかわらず、より高いレベルの抽象化で作業し、問題と解決策のセマンティクスを理解するようにコンピューターに「教える」という考えに異議を唱えることは困難です。単純に真実を表現する一連の ER モデルを想像してください。次に、それらを使用してソリューションの重要な部分を生成することを想像してください。最初は 1 つのテクノロジ セットで、次に別のテクノロジ セットで再び生成されます。

ですから、現在 MDA を実際に行っている (「公式」であろうとなかろうと) 人々の意見を聞きたいと思います。どのようなツールを使用していますか? それはどのように機能していますか?理論上の約束をどの程度達成できましたか? 真の 10 倍の有効性の向上が見られますか?

0 投票する
4 に答える
2869 参照

agile - The Mythical Man-Month の外科チームに最も近い方法論は?

神話上の人月は今や古典的ですが、「外科チーム」の方法論は依然として興味深いものです。どの方法論がそれに最もよく似ているか、または同じ本質を持っていますか?

外科チームのアナロジーを要約すると: 外科医は問題/ビジネス領域を理解し、専門家です。彼らは、チーム内で疑問や対立があるときの権限です。外科医は、設計などの問題が発生した場合、専門家の小規模な緊密なチームとして機能し、互いに協力します。つまり、本質的に彼らはドメインの知識を持っており、正しいと思うことを任せられ、実際のコーディングを行うのでしょうか? チームの残りの部分は、サポート、テスト、文書化に重点を置いており、プロジェクト計画は委任されたタスクです。したがって、外科医は最も熟練した/訓練されたリソースでもあります。

答えは、プロジェクト、プログラミング、設計方法論である可能性があります。これは、主要な方法論ドメイン全体に影響を与えるように思われるためです。アジャイル、MDA、エクストリーム、ソーシング開発? この質問は、複雑なビジネス ドメインで大規模なソフトウェアの場合にも、より意味があります。COTS 開発者や一般的なユーティリティではなく、航空管制を考えてみてください。

0 投票する
1 に答える
1143 参照

unit-testing - Rhapsody TestConductor Experiences

誰かがRhapsodyTestConductorを積極的に使用しているかどうか疑問に思いましたか?または、しばらく試してみましたが、特定の理由で拒否することにしましたか?もしそうなら、あなたの経験は何ですか、どの分野でそれを適用しますか、欠点は何ですか、またはなぜそれを断ったのですか?

現時点では、TestConductorはすでにRhapsodyに統合されているため、テスト用のツールとして検討しており、プロジェクトにどの程度適用できるかを調べたいと考えています(ところで、CでRhapsody 7.4を使用しています)。

PS:モデルベーステストに関する優れた本に関する推奨事項も高く評価されています。

0 投票する
6 に答える
883 参照

android - Androidメタモデルはどこにありますか?

モデル駆動型ソフトウェア開発にAndroidを使用したいと思います。

このために、SDKでAndroidモデルを見つける必要があります。しばらく検索しましたが見つかりませんでした。誰かがそれがどこにあるのか考えていますか?

android-sdk- \ platform \ android-x \ android.jarフォルダー内のAndroidManifest.xml-Fileである可能性はありますか?このファイルを解凍した後、多くの文字の文字セットが間違っているため、WindowsXPでそのファイルを正しく開くことができません。

または、ソースコードにのみ存在する可能性もありますか?

よろしくお願いします、ドミニク

0 投票する
4 に答える
2116 参照

architecture - モデル駆動型アーキテクチャのアプローチに移行することの利点とリスクは何ですか?

私は約350人の従業員を抱える会社で働いており、成長の途上にあります。現在のコードベースはあまりよく構造化されておらず、すぐに改善する方法(オブジェクトを名前空間に整理したり、関心の分離など)と、モデル駆動型アーキテクチャのアプローチに移行する方法の両方を検討しています。このアプローチでは、最初にすべてをumlでモデル化して設計します。 、次にそのモデルからコードを生成します。私たちはSparxSystemsEnterprise Architect(EA)(UML 2.0対応)をよく調べており、VS 2010のツールも検討しています。他にもツールがあることは知っていますが(Rational XDEが1つです)、実際にはそうではありません。この時点で、ライセンスごとに$1500以上を費やすことができると思います。

私は、どのツールが他のツールよりも優れているかについての答えを探しているのではなく、カウボーイコーディング環境(つまり、計画と設計がほとんどなく、ただ飛び込んでコーディングを開始する)からモデル駆動型アーキテクチャに移行する経験を求めています。振り返ってみると、あなたの組織にとって役に立ちましたか?課題は何ですか?リスクは何ですか?メリットは何ですか?