タグ

*sys_システム開発とUMLに関するfevnirのブックマーク (5)

  • 鹿児島大学プロセスモデル

    最終更新日:2006.10.19 - 渕田孝康 ソフトウェアのライフサイクル 一般に、ソフトウェアには次のようなサイクルがあるといわれる。 PM-図1 ソフトウェアの開発には時間がかかるものであり、以前のソフトを改良しつつ使いまわすケースが多い。要求が発生してからソフトウェアが作成され、何年かに渡って修正や改良を繰り返し、最後に廃棄されるまでの過程をソフトウェアのライフサイクルと呼ぶ。 ライフサイクルの各工程について簡単に述べる。 要求分析 発注者(顧客)がそのソフトウェアを使って行いたいこと(業務)を明確にし、ソフトウェアが満たすべき機能を決定する。 システム設計 要求をどのようにして機能として実現するかを決定する。この段階で利用者とシステムの情報交換の方法(ユーザーインターフェイス)を決定することが多い。 プログラム設計 機能をどのようにプログラムで実現するかを決定する。複雑なソフトウ

  • 今から取り組むUML入門 :IT Pro

    写真1●UML設計ツールの例(グレープシティのWithClass)<BR>UML設計ツールは,(1)UMLで規定した各種設計図の作成を支援,(2)UMLの図からソース・コードを生成,(3)ソース・コードからUMLの図を生成――などの機能を備える UMLは統一モデリング言語であり,システム開発においてはシステム設計書やプログラム設計書の表記法として使われる。OMG(Object Management Group)が定めた標準的な表記法である。システムやプログラムの設計に携わるのであれば,ぜひとも習得したい技術の一つだ。セミナーの目的は,UMLの質を知り,UMLの基的な使い方をマスターすること。第1回は,UMLのベースとなっているオブジェクト指向を解説する。クラス,オブジェクト,メッセージ,カプセル化,多態性といった言葉の意味を理解し,オブジェクト指向の基的な考え方を身に付ける。 皆さ

    今から取り組むUML入門 :IT Pro
  • 軽量なUMLプラグインAmaterasUML

    Eclipseで利用できるUMLプラグインはいくつかありますが、現在よく利用されているものは、機能が豊富過ぎてプラグインの動作が重くなったり、軽量だけど機能が不足していたりします。今回は、現場で必要な機能を絞って提供して軽量な動作を実現しているUMLプラグインAmaterasUMLをご紹介します。 Eclipseを使ったUMLモデリングには、どれを使うべきか? 今日、アプリケーション開発において、UMLモデリングツールはアプリケーションの要件を引き出す要件/分析モデリングから、アプリケーションの設計/実装/テストにおける設計モデリングまで、多くの場面で利用されています。特に設計におけるモデリングの重要性は、誰しもが認めることでしょう。 UMLモデリングプラグインを導入することで、EclipseでもUMLモデリングができるようになります。UMLモデリングプラグインはさまざまなベンダや有志開発

    軽量なUMLプラグインAmaterasUML
  • UMLを使ってビジネスの機能を可視化する

    ここでは、UMLを使ってビジネスの仕組みを「機能」「構造」「振る舞い」という観点から記述する方法について紹介します。 ビジネスの仕組みのうち、最初に明らかにするのはビジネスの機能です。ビジネスの目的は、「利益を追求することにより、ステークホルダー(注1)に経済価値を提供し続けていくこと」です。そこでまず、目的を遂行するために「ビジネスは何をするのか」(機能)を明らかにします。

  • http://www.ogis-swe.jp/process/am-res/am/artifacts/objectDiagram.html

  • 1