問題タブ [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 投票する
10 に答える
2759 参照

modeling - エージェントベースのモデリング リソース

エージェントベースのモデリング用に存在するツールキット、言語、ライブラリの種類と、それらの長所/短所を知りたいです。

私が考えているいくつかの例は、 SwarmRepast、およびMASSです。

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

diagram - アクション指向の Web アプリケーションに適用できる、ページ フローをグラフィカルに表現する最良の方法は何ですか?

アクション指向の Web アプリケーションに適用できる、ページ フローをグラフィカルに表現する最良の方法は何ですか?

ページ (ビュー) を含むページ フロー (ページ フロー図)、それらのビューでのユーザー アクション (イベント)、およびプロセスを表すために使用するモデルは何ですか?

これらの図は、ビジネス ドメインの専門家 (たとえば、e コマース Web サイトを指定する人)、テクニカル アナリスト (Web アプリケーションの設計を担当する人)、および Web 開発者 (ソリューションの実装を担当する人) 間の理解の出発点として機能する必要があります。 )

これらの図を描くのに役立つソフトウェア ソリューションを探しているわけでも、これらのページ フローをソフトウェアで実装できるようにする Web フロー フレームワークを探しているわけでもありません。

ただし、鉛筆と紙を使用してページフローを描くための良いスキームを探しています

たとえば、良い答えは次のようになります

  • ラベルが CAPS の長方形はページを表します
  • 小文字のラベルが付いた矢印は、ユーザー アクションを表します
  • 大文字のラベルが付いたひし形はプロセスを表します
  • エントリ ポイントは常に左から (矢印は左からページに入る)
  • 終了ポイントは常に右から (矢印はページから右に出ます)

受け入れられた標準がある場合、またはこの問題領域が実際には標準が存在するより大きな問題領域の特定のケースである場合は、これを強調してください。

Stack Overflow の精神で、回答ごとに 1 つのスキームをお願いします。重複ではなく投票してください

0 投票する
7 に答える
457 参照

design-patterns - チーム、役割、およびスキルを含む構造をモデル化するための設計パターンはありますか?

チームで役割を果たし、スキルが割り当てられたユーザーで構成されるチームが存在するシステムをモデル化する必要があります。

つまり、チーム A の 5 人のメンバーで、1 人がチーム リーダーの役割を果たし、全員が電子メールへの返信の役割を果たしますが、一部のメンバーは電話に応答する特別なスキルを持っています。

これをどのようにモデル化するのが最善かを判断しようとしています。

この問題は以前に解決されているはずです。これをモデル化する方法に関する適切なリソースはありますか?

編集: 特定のチームに属している、特定の役割を果たしている、または特定のスキルが割り当てられているなどの理由で、ユーザーが何を許可されているかを判断する必要があります。

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

class - 自動車販売店のドメイン モデリングまたはクラス図

自動車販売店向けに UML でドメイン モデルまたはクラス図を描こうとしています。モデルで試乗を提示する方法にこだわっています。1つの方法は、予約クラスを用意してから、サブクラスとして試乗することです。ディーラーはアフターセールス車両サービスも提供しているので、予約/予約クラスをスーパークラスとして、次に車両サービスと試乗を2つのサブクラスとして持つことができます.

もう 1 つの方法は、予約クラスの下で、顧客クラスを試乗クラスおよび車両サービス クラスと直接関係させることです。

ディーラーでは、新車および中古車とその部品も販売しています。

ディーラーはまた、車の販売のための融資を提供しています。

試乗クラスは車両クラスと関係がありますか、それとも展示と試乗クラスに別のクラスがありますか?

もう 1 つの問題は、潜在的な顧客と、販売やサービスに関する問い合わせをモデルに表示するにはどうすればよいかということです。ディーラーは、潜在的な顧客がマーケティング目的で許可されている場合、その詳細を保存したいと考えています。顧客用と潜在顧客用の 2 つのクラスを作成しますか?それとも、顧客クラスの属性を使用するだけで実現できますか?

0 投票する
11 に答える
134508 参照

properties - 属性とプロパティの違いは何ですか?

これらは同じ意味のようです。しかし、どの用語がどの文脈でより適切なのでしょうか?

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

architecture - ソフトウェア システムを表現するための最適なモデリング手法は何ですか?

ソフトウェア システムを表現するための最適なモデリング手法は何ですか。つまり、UML などです。UML の方が優れていますか、それよりも優れたものはありますか? 私の必要は、3 層アーキテクチャである Web アプリケーションをグラフィカルに表現することです。フロント エンド ポータルからミドルウェア EAI、データベースに至るまで、ソフトウェア システム全体を表現するには、UML のようなエンジニアリング モデルの方法論が必要です。

そのようなことのためにそこに何がありますか?プログラミングではなくソフトウェアに関連するこの質問を閉じないでください。SOコミュニティへのリクエストです。この質問を閉じないでください。

ありがとう。

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

uml - Ajax ベースの UML モデリング ツールはありますか?

UML モデリング用のWWW SQL デザイナのようなものを探しています。

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

functional-programming - 機能モデルのようなものはありますか?

オブジェクト指向パラダイムでは、OO 言語を使用して実装を開始する前に、オブジェクト/概念モデルを作成します。

関数型プログラミングのオブジェクト モデルに類似するものはありますか。それは機能モデルと呼ばれますか?または、どちらかの言語で実装する前に、両方のパラダイムで同じ概念モデルを作成します。

機能モデルが存在する場合、機能モデルについて読むことができる記事/本はありますか?

または別の言い方をすれば...関数型プログラミング言語を使用している場合でも、オブジェクトモデルから始めますか?

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

java - Java 用のデータベース モデリング ライブラリはありますか?

任意のリレーショナル データベース スキーマを分析および操作するための便利な抽象化を提供する Java ライブラリを知っている人はいますか? 私は次のようなことができる何かを考えています

または、次のようなテーブルを操作することさえできます

ほとんどのデータベース モデリング ツールは内部的にこのような抽象化を備えていますが、Java で使用できるものはありますか?それとも自分で作成する必要がありますか?

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

class-design - POJO/POCO のリッチ ドメイン モデルを構成するものは何ですか?

違いは何ですか

  • 単純なフィールド アクセサー ミューテータークラス
  • 豊富なモデル化されたクラス

ビジネス ドメイン クラスのリッチ モデリングを構成する要素は何ですか?