問題タブ [modeling]
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.
uml - キーボードに優しい軽量UMLモデリングツール?
私は、Windows上で実行され、マウスをできるだけいじることなく、非常に高速に簡単な図を作成できる無料のUMLツールを探しています。
コード生成や派手なものは必要ありません。矢印の付いたUMLスタイルのボックスだけです。
たとえば、キーボードショートカットを使用して新しいクラスを追加し、追加したクラスなどをダブルクリックせずに名前を入力できるようにしたいものです。机を食べたくなることなく効率的にモデル化できるシンプルなアプリ...
私が望まないのは、アイテムをツールボックスからサーフェスにドラッグし、アイテムをダブルクリックして名前を入力し、もう一度マウスをつかんで、[OK]ボタンをクリックし、すすぎ、繰り返す必要があることです。
Eclipseには、テキスト表記を使用して図を作成できるTextUMLがありますが、.Net開発用に必要であり、小さな図作成プラグインのためだけにEclipseを実行したくありません。
私はそこにあるオープンソースツールのかなりの数を試しましたが、それらのほとんどはかなりひどいユーザーエクスペリエンスを持っています。
それで、上記の説明に合うツールはありますか?
oop - 特定のエンティティグループのみがロールに参加できる複雑なロール関係をモデル化するにはどうすればよいですか?
ダイナーの食事をモデル化する必要があるとしましょう。
食事はいくつかの「構成要素」で構成されます。
- (フライドポテトまたはライスまたはウェッジ)
- AND(6種類の飲料の1つ)
- AND(7つの異なるソースのうちの1つまたは2つ、またはまったくない)
別の食事は次のもので構成できます。
- (サラダまたはご飯)
- AND(にんにくまたはにんにくなし)
それ以上の食事は以下から構成されます:
フライドポテト
ただの飲み物
ただ ...
これをどのようにモデル化できますか?(UML、実体関連、コード、...あなたが最もよく説明できるものは何でも)
おそらく、私が実行したいいくつかのタスクを知っていると役立つでしょう。
- 顧客が最初に食事を選択し、残りのすべての「アドオン」を表示できるようにします。
- コンポーネントのリストから食事を検出します。たとえば、顧客がフライドポテト、ソース、飲み物を注文した場合、最初の例から食事を検出できるはずです。
すべてのコンポーネントを記事に分割し、「フライドポテト」を「チーズバーガー」、「シュニッツェル」、「...」の補足としてマークするための何らかの役割マッピングを追加することを考えましたが、複数の追加をモデル化するにはどうすればよいか疑問に思いました-ons、オプションのアドオン、n-out-of-mアドオン..
あなたが私を助けてくれることを願っています...
modeling - 非オブジェクト指向アプリケーションの設計とモデリングに利用できる方法論、プロセス、およびツールは何ですか?
私は、オブジェクト指向アプリケーションをモデル化するための UML に精通しています。ただし、手続き型、機能型、またはその他のパラダイムを設計および/またはモデリングするために特別に設計されたものには精通していません。非オブジェクト指向言語で書かれたアプリケーションをどのように設計またはモデル化しますか?
c# - エンティティ間の循環的な関連付けをどのように解除しますか?
初めてサイトにアクセスしたので、タグ付けが間違っていたり、他の場所で回答があった場合は申し訳ありません...
私は現在のプロジェクトで特定の状況に遭遇し続けています. パターンは次のとおりです。子のコレクションを持つ親であり、親は子コレクション内の特定の項目 (通常は「既定の」子) への 1 つ以上の参照を持っています。
より具体的な例:
私には、これは関係をモデル化するためのきれいな方法のように思えますが、循環関連のおかげですぐに問題が発生します。循環外部キーのために DB で関係を強制できず、LINQ to SQL が原因で爆発します。循環関連。これを回避できたとしても、それは明らかに良い考えではありません。
現在、私の唯一のアイデアは、MenuItem に「IsDefault」フラグを設定することです。
誰かが同様のことを扱い、アドバイスを提供できますか?
乾杯!
編集:これまでの回答に感謝します。おそらく「メニュー」の例は素晴らしいものではありませんでしたが、代表的なものを考えようとしていたので、自明ではないドメインの詳細に入る必要はありませんでしたモデル!おそらくより良い例は、会社/従業員の関係でしょう:
従業員は間違いなく会社への参照を必要とし、各会社は 1 つの ContactPerson しか持つことができません。これにより、私の元のポイントが少し明確になることを願っています!
mysql - 初心者からの MySQL データベース モデリングの問題
わかりました、私はオンラインで解決策を検索して検索しましたが、手がかりが見つからないという問題があります.
何千もの小売店があり、それぞれが 1 ~ 100 個の製品を扱うことができますが、10,000 個の可能な製品があるとします。各店舗の所有者が店舗内の製品のリストを表示 (および編集) できるようにする必要があります。これは簡単で、このテーブル構造を理解することができます。店舗全体で最も一般的な製品の組み合わせです。たとえば、次のようなものを見たいと思います。
最初の数字はそれらの製品を扱う店舗の数 (店舗内の製品の順序は関係ありません) であり、pid 番号は製品の製品 ID です (ただし、各店舗には最大 100 個の製品がある可能性があることに注意してください)。 )。
したがって、次のテーブルを設定するとします。
ストアの在庫を追跡することはできますが、「組み合わせ」検索を行う方法がわかりません。助けてください!
database - データベースでタイムシートを表現する最良の方法は何ですか
タイムシート、請求可能な時間、プロジェクト、ユーザーをモデル化しようとしています
これらをデータベースで表現する最良の方法は何ですか
質問についてさらに詳しく説明します。私の最大の苦境は、日付、時間、プロジェクトを一緒に保つ方法です
考えられる解決策の 1 つ
ユーザー (PK ID、名前)
プロジェクト (PK ID、名前、FK user_id)
BillableHour (PK id、FK project_id、時間、日付)
ありがとう
java - Eclipse GMF の経験はありますか?
Eclipse GMFをいじり始めたところです。
- 誰かがフレームワークを使用しましたか?
- 使用して良かったこと、悪かったことはありますか?
- あなたが提案できるグラフィカルモデリングの代替案はありますか?
- 編集:どのような良い例がありますか?