問題タブ [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.

0 投票する
8 に答える
3290 参照

design-patterns - 経験豊富なプログラマーは今でもフローチャートを使用して操作の順序を考えていますか? それとも頭の中でやっていますか?

これは正当なツールですか、それとも最終的には不要になる松葉杖ですか?

更新:操作の順序で、つまり:

  1. アプリを起動
  2. 読み取り設定
  3. 設定から値を計算する
  4. 環境設定をファイルに書き込む...

現在、プログラム フローの視覚化に問題がある場合は、メソッド レベルアプリ レベルで図を描いています。

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

php - CakePHP の同じテーブルでの HABTM 関係

私は、人々が自分の連絡先リストに他の人を登録できるソーシャル ネットワーキング スタイルの Web サイトをモデル化していました。この関係を同じテーブル、つまりユーザーの HABTM 関係としてモデル化したかったのですが、これは良い考えですか? またはそれを行うより良い方法はありますか?

0 投票する
8 に答える
844 参照

c++ - 誰かが良い/簡単/無料/オープンな3Dモデリングプログラムを知っていますか?

Sketchupのような簡単な3Dモデリングアプリケーションを知っている人はいますが、オープンソースです。

私はblenderを学ぶ時間がありません(私は決してそうしないと思います):

そして、私は複数の小さなツールに仕事の一部を任せるのが好きです(最初sawに釘を使って板を切りhammerます:))。

編集: アプリケーションにいくつかの変更を加える必要がある場合もあります。たとえば、モデルでGLSLシェーダーを直接プレビューできるようにしたい場合があります。また、モデルを半分に(または必要な数だけ)カットして、自分のファイルフォームに保存できるようにしたいです。

私はほとんどC++しか知らず、他の言語でハッキングを行っています。

私の質問がはっきりしないかどうか私に尋ねてください:)

Edit2: 私はGUIツールプログラマーではなく、3Dエディターのようなことをしたことはありません。私が作ったツールのほとんどは、コンソールベースです。誰かが3Dtoolの良い出発点を知っていますか?(nehe.gamedev.netと同様ですが、3Dゲームではなく3Dツール用です)

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

database - データ ウェアハウス: 将来のスケジュールのモデル化

債券やローンなどの金融証券に関するデータを含む DW を作成しています。これらの有価証券は、支払スケジュールに関連付けられています。たとえば、債券は四半期ごとに支払うことができますが、住宅ローンは通常毎月 (場合によっては隔週) 支払うことになります。支払いスケジュールは証券の取引時に作成され、ほとんどの場合、変更されません。ただし、設計は変更される場合に対応する必要があります。

現在、このデータをモデル化しようとしていますが、実行可能な設計を思いつくのに苦労しています。最も一般的に照会されるフィールドの 1 つは、「次の支払い日」です。ユーザーは、証券が次に支払う時期を知りたいことがよくあります。したがって、証券ごとに次の支払い日と金額をできるだけ簡単に取得できるようにしたいと考えています。

また、ユーザーは履歴クエリを実行することが多く、その場合、特定の時点での次の支払い日と金額が必要になります。たとえば、2009 年 1 月 31 日を振り返り、次の支払い日 (住宅ローンの場合、通常は 2009 年 2 月) を照会したい場合があります。また、360 件のレコード (30 年間の住宅ローン x 12 回の支払い/年) で構成される証券の支払いスケジュール全体をクエリすることもよくあります。

次回の支払日と金額は毎月または隔週で変化するため、これらのフィールドはゆっくりと変化するディメンションにはうまく適合しないようです。おそらくファクト テーブルを使用する方が理にかなっていますが、それをモデル化する方法がわかりません。どんなアイデアでも大歓迎です。

0 投票する
12 に答える
27355 参照

c# - コードで多対多の関係をモデル化する方法は?

データベースに2つのテーブルがあるとします。例:Dog&Bossこれは多対多の関係です。これは、上司が複数の犬を飼うことができ、犬が複数の飼い主を持つことができるためです。私はボビーの所有者ですが、妻もそうです。

しかし、多対多は許可されていないので、ヘルパーテーブルがあります:DogsPerBoss

これをコードでモデル化する方法は?

クラスボスは犬のコレクションを持つことができます。クラスドッグはボスのコレクションを持つことができます。->少なくとも、それは私が思うことです。おそらくもっと良い解決策がありますか?

ヘルパーテーブルにある追加のデータはどうですか?それはdeBossクラスにするべきですか、それともDogクラスにするべきですか?例:ニックネーム(私は犬を「いい子」と呼び、妻は彼を「わんわん」と呼びます)

私の質問がちょっと明確だといいのですが?これを達成するための最良の方法についてのベストプラクティスはありますか?参考までに教えていただけますか?

ORM(NHibernateのような)はオプションではありません。

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

uml - アクターとしての「時間」の使用例

(明示的なユーザー操作の直接の結果として実行されるのではなく) スケジュールに基づいて定期的に実行されるシステム動作をモデル化するためにユース ケースを使用するためのベスト プラクティスは何ですか?

「時間」がアクターとしてモデル化されている場合、ユースケースをトリガーするために時間がどのように使用されるかを説明するために受け入れられているアプローチは何ですか?

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

objective-c - Objective-Cでn対nの関係をモデル化する方法は?

Objective-C で n 対 n の関係をモデル化しようとしています。Movie と Theater という 2 つのエンティティがあるとします。ムービーにはシアターの配列があり、シアターにはムービーの配列があります。Objective-C でこれを行うには、1) 正しい関係を取得し、2) メモリが正しく管理されていることを確認します。

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

java - プロジェクト計画?ダイアグラムなど.... 最適なツールは?

私は個人的な Java WEB プロジェクトを開始し、開始する前にいくつかのドキュメントを生成しようとしています。

クールで柔軟な無料のダイアグラム ツールを探しています。

  • クール -> 形状はカラフルで、クライアントに直接提示するために使用できます。(これらの線ベース-黒/白はひどいです)
  • フレキシブル -> Web の世界を扱えるものを探しているので、これらすべての基本的な図に加えて、いくつかのページ フロー、ユーザー ケースなどが必要です...
  • 無料 -> 私にお金を払わせないでください。まあ、それほど高価でなく、今話したすべてのプロパティを備えているなら、まあ、試してみるかもしれません。

また、Eclipse と何らかの統合ができれば素晴らしいのですが、私が見た Eclipse 用のツールはすべてクール (スタイリッシュ) ではありません。

どのツールが要件を満たしていますか?

ありがとう!

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

eclipse - EMFモデルを動的にロードする

RESTベースのAPIを介してアクセスするバックエンドシステムがあり、リソースが返されます。これはEMFリソース(XMI表現)です。問題は、設計時に、このリソースのメタモデルを想定できないことです。バックエンドシステムのメタモデルは、予告なしに変更される可能性があるためです。

まず、バックエンドからメタモデル(.ecoreファイル)を読み取り、コードを生成してから、モデルを読み取ることができるかどうか疑問に思っています。確かに、これは遅くなりますが、セッションごとに1回だけメタモデルを読み取る必要があり、これによって固定メタモデルにコミットすることはできません。これは機能しますか?または私が望むものを達成するためのより良い方法はありますか?

また、これはUIでも機能しますか?バックエンドからモデルを読み取り、適切な視覚化でモデルを表示する直前に、実行時にエディターコード(EMF.Edit)を生成できますか?

動的EMFは私の問題の解決に役立ちますか?

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

uml - UML が普及しているのに IDEF が普及していないのはなぜですか?

私はつい昨日IDEFのことを知り、なぜ IDEF が UML よりも人気がないのかすぐに疑問に思いました。ドキュメントから判断すると、IDEF は少なくとも UML と同じくらいソフトウェア モデリングに適していますが、UML とは対照的に、成熟しており、現在約 30 年間安定しています。

これは、「$language vs. Lisp」に関するすべての議論と同様に、「人気 vs. 強力」のもう 1 つのケースですか?