問題タブ [class-diagram]
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.
oop - パートナーストアの在庫のある製品在庫の設計オブジェクト
商品が別のストアパートナーの在庫にあるかどうかをストアに許可すると、別のストアパートナーはリクエストを受け入れるか拒否することができ、すべての場合に申請者に応答が通知されます。
ダイアグラムクラスを実装したい。これで、クラスの製品と、製品のコレクションのクラスリストができました。「製品の入手可能性の要求」という操作のクラスを表す方法がわかりません。
この状況に対応するデザインパターンはありますか?
または、クラス図の簡単な例を歓迎します。
php - PHP プロジェクトのクラス図の生成 ( codeigniter フレームワーク)
私はCodeigniterを使用してシステムを開発していますが、ほぼ完成しています。決定するのが難しいため、最初にクラス図を作成しませんでした。そのため、すぐにコーディングを行い、プロジェクトのクラス図を描画したいと考えています。私のプロジェクトのクラス図を生成するために使用できるツールについて知っていますか?
visual-studio-2008 - Visual Studio:プロジェクトからクラス図を削除しますか?
プロジェクトの1つで誤って[クラス図を表示]をクリックしました。プロジェクトから.cdファイルを削除するにはどうすればよいですか?
更新:デバッグ中にこれを行うことはできませんが、右クリックして「プロジェクトから除外」と言うことができます。みんな、ありがとう!
c# - C#を使用したUMLマッピング
PersonとEmployeeの2つのクラスがあります
C#コードにマップしたとき
私の質問は、このプライベート属性のゲッターとセッターをどこに書くことができるかです。マッピングに問題がない場合は、同じPersonクラスとEmployeeクラスでそれらを記述しても大丈夫ですか?メソッドも同じクラス(GetName())にあるため、またはゲッターとセッターを作成するために別々のクラスを使用する必要があるためです。このクラス図とコードのマッピングが混同されています。誰かがこれを解決できますか?
visio - Visioクラス図
私はVisioのクラス図を使用しています。
キャンバス上の要素を自動的にレイアウトする方法はありますか?
いくつかのクラスをいくつかの正方形の下にグループ化して、それらが同じパッケージに属していることを視覚的に示したいと思います。どうやってするの?
c++ - 合理的なバラを使用してソースコードから設計を再設計する方法
有理ローズを使用して、既存のソースコードからクラス図を作成したいと思います。
VC ++ 6 MFCプロジェクトがあり、Rational RoseEnterpriseEditionバージョン2003.06.16をインストールしました。次に、プロジェクトをリエンジニアリングして、ソースコードからデザイン(クラス図)を作成したいと思います。plsは私がこれを行うための段階的なプロセスを助けてくれます、私はインターネットから良いドキュメントを得ることができませんでした。すでにこれをした人は私を助けることができます...
zend-framework - Zend_Log の UML クラス図は正しいですか?
質問の背景
Zend_Log を分析すると、次のクラス図が明らかになります
Zend_Log:
- ReflectionClass と Zend_Log_Exception を使用
- Zend_Log_Writer_Abstract の配列への参照を維持します
- Zend_Log_Filter_Interface の配列への参照を維持します
Zend_Log_Writer_Abstract
- Zend_Log_Filter_Interface の配列への参照を維持します
- Zend_Log_Formatter_Interface への参照を維持します
質問
- Zend_Log_Filter_Interface は、図のように Zend_Log_Filter_Suppress、Zend_Log_Filter_Message、Zend_Log_Filter_Priority と関連していますが、これはクラス図に正しく配置されていますか?
- Zend_Log には Zend_Log_Filter_Interface の配列への参照が含まれており、これは合成関係 (Zend_Log_Writer_Abstract と同様) であると言ってもいいでしょうか?
- Zend_Log_Filter_Interface が Zend_Log と Zend_Log_Writer_Abstract の両方に含まれていることは明らかなため、Zend_Log には Zend_Log_Writer_Abstract が含まれているため、Zend_Log_Filter はコンテナー (Zend_Log) とコンテナー (Zend_Log_Writer_Abstract) の両方から参照されます。それは「デザインパターン」ですか? はいの場合、名前は何ですか?
よろしく!
model - コールバック関数/クラスのUMLクラスモデリング
私はUMLの専門家ではありません。卒業する前に、UMLモデリングにかなりの時間を費やしたコースを受講しました。私は基本を理解していますが、先日プロジェクトに取り組んでいて、自分の好奇心のために、コールバックをどのようにモデル化するのか疑問に思いました。これが私が取り組んでいたコードの一部です
私は明らかにフレームワークを使用しているので、私の質問は、ブラックボックスモジュールとフレームワークを使用している複雑な関係をどのようにモデル化するかということに要約されると思います。時間を費やすだけの価値はありませんか?しかし、もしそうなら、プログラムの大部分はフレームワーク内に構築されていませんか?学習中にUMLクラスモデルが非常に役立つことがわかりましたが、今は混乱しています。
uml - クラス間の関係
私は4つのクラスを持っています:
従業員 - 特定の従業員に関する情報を保持するフィールドのみが含まれます
EmployeeGroup - 従業員が行うことができる仕事の種類を説明するフィールドのみが含まれ、各従業員は EmployeeGroup クラスの 1 つに属します。
EmployeeDBase - データベースから従業員および従業員グループを追加または取得するためのメソッドが含まれています。
EmployeeForm - EmployeeDbase メソッドを使用して、Employee または EmployeeGroup フィールドを取得またはデータベースに追加します。また、フォームに情報を表示するための独自のメソッドもあります。
Employee と EmplyeeGroup の関係は集約であり、EmplyeeForm と EmployeeDBase の関係は依存関係にあると思います。Employee と EmployeeForm、Employee と EmplyeeDBase の関係は他にありますか (どちらも Employee オブジェクトを操作しているため)---
uml - クラス図の問題
クラス図について2つ質問があります。まず、クラス B でクラス A のオブジェクトを使用した場合、クラス ダイアグラムを描画する際に、クラス A を B に関連付ける必要があります。または関連付けは、クラスが他のクラスのメソッドを使用するときにのみ使用されます。
私の他の質問はほとんど似ています。クラス A に Dictionary< class B, Class C> がある場合、クラス図でクラス A を B および C に関連付けて、「使用」と言う必要がありますか?