ソフトウェア開発の現場では、設計と実装の間におけるコミュニケーションのギャップがしばしば問題となります。 この問題を解決するための手段として広く活用されているのが、統一モデリング言語(UML: Unified Modeling Language)です。 UMLは視覚的な記述を ...
One of the benefits claimed for the Naked Objects approach (see article 1) is that it helps in the capture and modeling of business requirements. There is a widespread misconception that modeling ...
PeilinPlanner is a collaborative UML Diagram software that combines Java with JS, HTML, and CSS to allow users to create UML Diagrams in a web browser. Users can view, edit, and download these ...
ここで取り上げる最初のユニファイドプロセスモデルは、ユースケースモデルである。それは、システムにおける機能主体な要件を記述する(Alistair Cockburnの『Writing Effective Use Cases』は、ユースケース分析の推奨書籍――関連リンク参照)。ユースケースは ...
前節までで、UML“クラス”とJava“クラス”のマッピングを考えるための情報を整理しました。 簡単なクラス図を書くことが目的であれば、UML“クラス”とJava“クラス”はほとんどそのままマッピングできます。しかし、CASEツールを用いて、UML“クラス”と ...
UML co-inventor Grady Booch, chief scientist at Rational Software Corp., Cupertino, Calif., and his wife are in the midst of building a house. Not surprisingly, perhaps, he sees that task as a means ...
For CS276, Object Oriented Software Design, each student implemented a program for a game. I implemented Gin Rummy in Java using Model-View-Controller. The Class Diagram and State Machine Diagram are ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する