UMLとは           032234 田邊祐司.

Slides:



Advertisements
Similar presentations
格成分から見た特許請求項の 概念モデリング 赤間 淳一(デジタル・インフォメー ション・ テクノロ ジー株式会社) 安彦 元(ミノル国際特許事務所) 綾木 健一郎(磯野国際特許商標事務 所) 片岡 敏光(株式会社パットブレーン) 2011/06/25.
Advertisements

Chapter1 UML の概要とオブジェクト指向の基本概念 1 情報工学専攻 MFM10004 奥平 健太.
ソフトウェア工学 知能情報学部 新田直也. オブジェクト指向パラダイムと は  オブジェクト指向言語の発展に伴って形成され てきたソフトウェア開発上の概念.オブジェク ト指向分析,オブジェクト指向設計など,プロ グラミング以外の工程でも用いられる.  ソフトウェアを処理や関数ではなくオブジェク.
メタモデル記述を用いた成果物間の依存関係追跡手法
シーケンス図の生成のための実行履歴圧縮手法
4 相互作用図 後半 FM13001 青野大樹.
相互作用図 FM11010 田中健太.
ソフトウェア工学特論III 第10回 その他の図 情報通信工学専攻 GM11013 堀江 真史
アルゴリズムとプログラミング (Algorithms and Programming)
アルゴリズムとデータ構造1 2007年6月12日
ソフトウェア工学 知能情報学部 新田直也.
CHAPTER1 UMLとオブジェクト指向の基本概念(2)
オブジェクト指向を使った設計: ソフトウェア開発プロセス
UMLの概要と オブジェクト指向の 基本概念
ソフトウェア設計における意思決定ガイドラインとしてのデザインパターンのモデル
JavaBeans とJSP データベース論 第5回.
BPMN(Business Process Modeling Notation)
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
C#とC++とオブジェクト指向 上甲 健史.
UML入門 UML PRESS vol.1 より 時松誠治 2003年5月19日.
オブジェクト プログラミング 第1回.
47070 オブジェクト指向モデリング [4] 2001年10月23日.
オブジェクト指向モデリング [3] 2003年10月14日.
続・WebApplication研究 2001年度秋学期大岩研究会2 第一回 ~紹介~.
チーム FSEL 立命館大学情報理工学部 ソフトウェア基礎技術研究室
47070 オブジェクト指向モデリング [1] 2001年10月2日.
ソースコードの変更履歴における メトリクス値の変化を用いた ソフトウェアの特性分析
ソフトウェア工学 知能情報学部 新田直也.
ソフトウェア工学 知能情報学部 新田直也.
UMLメタモデルの変更に対応した ダイアグラム間整合性検証環境の 自動生成手法
Chapter7 その他の図 FM13010  須崎研 村上 太一.
その他の図 Chapter 7.
UMLの概要とオブジ工クト指向の基本概念 第2回
暗黙的に型付けされる構造体の Java言語への導入
シーケンス図を用いて実行履歴を可視化するデバッグ環境の試作
只見町 インターネット・エコミュージアムの「キーワード」検索の改善
11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS.
UMLで記述された設計仕様書を対象とした レビュー手法CBRとPBRの比較評価実験
社会シミュレーションのための モデル作成環境
オブジェクト指向モデリング [2] 2003年10月 7日.
UML関係のTIPS 2008年5月26日 2010年5月16日改訂 海谷 治彦.
プログラミング言語論 第十四回 理工学部 情報システム工学科 新田直也.
UMLモデルを対象とした リファクタリング候補検出の試み
47070 オブジェクト指向モデリング [3] 2001年10月16日.
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
オブジェクト指向言語論 第十四回 知能情報学部 新田直也.
シナリオを用いたレビュー手法PBRの追証実験 - UMLで記述された設計仕様書を対象として -
1-3 UMLの図(ダイアグラム) コンポーネント図 システムの物理的な構成を表現 ソフトウェアコンポーネントの依存性を表現
UMLの概要とオブジェクト指向の基本概念
★C++/オブジェクト指向実践企画★ Othelloゲーム作成
プロジェクト演習 知能情報学部 新田直也.
ソフトウェア工学 知能情報学部 新田直也.
オブジェクト指向言語論 第十二回 知能情報学部 新田直也.
All Rights Reserved, Copyright © 2004, Kobayashi
設計情報の再利用を目的とした UML図の自動推薦ツール
保守請負時を対象とした 労力見積のためのメトリクスの提案
ソフトウェア工学 知能情報学部 新田直也.
ソフトウェア工学 理工学部 情報システム工学科 新田直也.
プログラム分散化のための アスペクト指向言語
データ中心システム設計方法論“DATARUN” 
自然言語処理2008 平成20年12月22日.
UMLモデルを対象とした リファクタリング候補検出手法の提案と実現
ロールを基にした構造進化の表現 Role based Evolution Dependency Structure Matrix
ソフトウェア工学 知能情報学部 新田直也.
47070 オブジェクト指向モデリング [3] 2001年10月15日.
ソフトウェア工学 知能情報学部 新田直也.
ソフトウェア工学 知能情報学部 新田直也.
Javaとは Javaとはオブジェクト指向言語でJava VM(Java仮想マシン)と呼ばれるプログラム上で動作します。
オブジェクト指向メトリクスを用いた 開発支援に関する研究 --- VC++とMFCを用いた開発を対象として ---
Chapter 5-2 ステートチャート図 FM12011 バユウユウ 山内研
Presentation transcript:

UMLとは           032234 田邊祐司

モデルとはオブジェクトの表現手段 オブジェクト指向について オブジェクト指向はソフトウェアの開発技術の1つ 「オブジェクト」という単位でとらえる考え方 ビジネスをオブジェクト間のコミュニケーションとする システムをオブジェクトの集合ととらえる オブジェクトの振る舞いをプログラムで記述

何から何までオブジェクトとして考えていく ソフトウェア開発の開発効率を向上させる技術 様々な視点からオブジェクトをとらえる オブジェクト群の構造 オブジェクト間でのメッセージの交換、といった視点 言葉だけでなく、図(ダイアグラム)を使って表す 図のことをモデルという

モデルを用いることで、オブジェクトの情報を交換可 モデルを読み取るために、描き方のルールが必要 モデルの描き方のルールを定めたものを表記法

モデルの表現法を統一したのがUML UMLは乱立する表記法を統一するために作られた Unified(統一)という言葉の由来はそこからきている

UMLはモデルの表記法を標準化 UMLは1997年にOMG(Object Management Group:オブジェクト指向技術の標準化団体)の標準 オブジェクト指向業界での表記法のデファクトスタンダード

UMLは分析や設計の精度を上げる UMLを使うメリット 分析から実装までを「オブジェクト」で表現可能

分析と設計の対応する部分がわかり易くなる 不具合が出た際に、工程の特定がしやすい 分析や設計の精度を上げることが可能

UMLのダイアグラム 全部で9種類のダイアグラムを提供(10種類と数える場合もある) システム開発の際には必要に応じて組み合わせて利用

[分析] システムのサービスを表現するための「ユースケース図」 どんな概念があるのかを把握するための「クラス図」 [設計] システムの構造を表すための「クラス図」 オブジェクトの振る舞いを表すための「シーケンス図(コラボレーション図)」

クラス図とシーケンス図といったUMLで描かれたモデルから、JavaやC++のプログラムへマッピングすることも可能

これがUMLを理解するときのポイント UMLは、システム開発の方法論ではなく表記法 ダイアグラムは順序や組み合わせは決まってない UMLのモデルの組み合わせは利用者が決める

UMLは必須知識 オブジェクト指向はシステム開発における必須知識 UMLなしのオブジェクト指向開発は、オブジェクト指向の良さを引き出してない

モデル表記にUMLを使うというのは世界的な潮流

引用ページ 井上樹  5分で絶対に分かるUML http://www.atmarkit.co.jp/fjava/devs/01fivemin/fivemin00.html WisdomSoft http://wisdom.sakura.ne.jp/solution/uml/class/uml1_1.html じゃばじゃば  http://www.asahi-net.or.jp/~dp8t-asm/java/home.html