質問

まともなUML標準ガイドを知っている人はいますか?

現在、私の会社はUML 2.0に依存して(正しいか誤って)設計作業の大半(すべてを読む)を行っています。他の開発者がより良いモデルを開発できるように、「ベストプラクティス」ガイドの草案を作成するよう求められました。私が直面する主な問題は、IMがUMLにわずかに偏っているということです...私はそう思います:ダイアグラムの描画に5分以上かかる場合、あまりにも複雑です!主にどのような基準を検討すべきかについてのアドバイスを探しています。また、UMLの重いデザインに対する不合理な嫌悪感を和らげ、提案に対する「消毒剤」として機能する外部情報源を探しています。

ほとんどすべての人は、不明瞭なネットワークディレクトリに押し寄せるようなドキュメントではなく、有用なドキュメントを書きたいと考えています。

アイデアはありますか

役に立ちましたか?

解決

UML蒸留 by Martin Fowler

他のヒント

ポールC と同様に、 UML Distilled 。主にUMLについてですが、デザイン全般に関する多くの洞察を含んでいます(インデックスカードIMOについてはあまりにも強く主張しますが)、短く、読みやすく、要点です。

反対 ナットシェルのUML を強くお勧めします。それは私が持っている最悪のオライリー本です。印刷する紙の価値はありません。

私たちはUMLの使用方法を説明する本ではなく、何らかのスタイルまたは標準のガイドについて話している。 UMLプロファイルを入力してください...これにより、探している標準化と複雑さの両方を軽減できます。使用できる関係と要素を制限できます。特定のものを要求することもできます。大企業は、資産とデータの移動に集中し、標準化された図をこのビューに制限することを選択できます。ただし、戦車用のリアルタイムソフトウェアを作成している会社は、アクションまたはフローに焦点を当てる場合があります。

UMLの全体的なポイントは、あらゆる種類の状況に対して具体的かつ有用ではないということです。マーティンファウラーとスタイルブックの要素は、作図時間を短縮したり、理解度を高めたりすることはありません。より標準化されたプロファイルまたはパターンが必要です。私はそれが機能するのを見て、ビジネスがそれらを読むことができる点まで。多くのツールを使用すると、デザイナーの学習曲線を緩和し、描画時間を短縮するプロファイルを作成できます。

MDA Distilled(OMG Press)は、概念を理解したい場合には良い本ですが、必須ではありません。

本当に、UMLプロファイル。会社やニーズが異なるため、標準は必要ありません。 Webサービスの標準は、リアルタイムまたは金融サービスでは機能しません。

UML 2.0スタイルの要素のコピーを全員に購入します。ジョブ完了。

個々のUMLダイアグラムを作成する方法のクイックリファレンスとして、 UMLの要素を心からお勧めします。スタイル2.0 で、第1版に代わる第2版を購入することで、推奨事項のある場所にお金を入れました。

この推奨事項とは別に、スタイルガイドを導入する際に会社で最も重要なことは、スタイルガイドのどの側面が機能するかについて人々がコメントを投稿できるローカルフィードバックメカニズムを持つことだと思います特に、公式の印刷されたガイドを使用している場合。 wikiまたは同様のカジュアルなリポジトリで十分です。

また、特に良い例(またはチームユーモアがそれを採用できる場合は悪い例)である図を強調することをお勧めします。非常に多くの店で見られる今週の従業員のような今週の図を考えてみましょう。これは、ダイアグラムの可読性を真剣に受け止めていることを穏やかに思い出させますが、願わくはコンセプトに賛同を得るのに十分な楽しみがあることです。

おそらくこれを読みやすい本にしたいのですが、あなたが説明していることから、 OMG 自体。読むことは少し多くありますが、あなたが期待できるほど完全になります。彼らはまた、役に立つかもしれない記事やチュートリアルをたくさん持っています。

書籍に関する限り、 UMLの使用はかなり優れていることがわかりました。ソフトウェア開発プロセスとUMLツールおよびメソッドに取り組むため、優れています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top