UMLの概要とオブジェクト指向の基本概念

Slides:



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

ステートチャート図 FM11013 中田紀之. ステートチャート図とは ( ステートマシン ) 時間の経過と共に変化するオブジェク トの「状態」を表す。 UML2.0 以降ではステートマシン図と名 前が変更になった。
Chapter1 UML の概要とオブジェクト指向の基本概念 1 情報工学専攻 MFM10004 奥平 健太.
メタモデル記述を用いた成果物間の依存関係追跡手法
シーケンス図の生成のための実行履歴圧縮手法
4 相互作用図 後半 FM13001 青野大樹.
相互作用図 FM11010 田中健太.
ソフトウェア工学特論III 第10回 その他の図 情報通信工学専攻 GM11013 堀江 真史
アルゴリズムとプログラミング (Algorithms and Programming)
表計算ソフトで動作するNEMUROの開発
Rapid紹介 開発手法(Rapid活用)
Chapter 4 相互作用図 FM12010 中山直飛.
Chapter5 ステートチャート図 FM 于 聡.
3-1システム戦略 3-1-3ソリューションビジネス (Point) ・代表的なサービスを通じ、ソリューションの考え方を理解
ソフトウェア工学 知能情報学部 新田直也.
ユースケース図の概要 ・UMLの図のひとつ ・ユーザの要求を表現する目的で使用 ・システム開発の初期段階で頻繁に使用.
ユースケース図 FM12012 比嘉久登.
3-5 クラス図の関係その3 福本研究室 神田 祐輔.
基礎情報技術 ー第3日目ー 平成23年4月29日(金) 担当:亀田.
オブジェクト指向プログラミング(2) OOPの三大要素 「クラス」「ポリモーフィズム」「継承」
基礎情報技術 ー第3日目ー 平成26年4月25日(金) 担当:亀田.
     年  月  日 名前 太郎 1 班.
CHAPTER1 UMLとオブジェクト指向の基本概念(2)
UMLの概要と オブジェクト指向の 基本概念
BPMN(Business Process Modeling Notation)
C#とC++とオブジェクト指向 上甲 健史.
UML入門 UML PRESS vol.1 より 時松誠治 2003年5月19日.
基礎情報技術 ーCSⅠ(第2日目)ー 平成19年6月15日(金) ○亀田・中村・千種.
ユースケース オブジェクト指向の要求分析のためのモデル。 スウェーデンのイヴァー・ヤコブソンが1990年代前半に開発。
オブジェクト プログラミング 第1回.
UMLとは           032234 田邊祐司.
47070 オブジェクト指向モデリング [4] 2001年10月23日.
オブジェクト指向モデリング [3] 2003年10月14日.
東京工科大学 コンピュータサイエンス学部 亀田弘之
チーム FSEL 立命館大学情報理工学部 ソフトウェア基礎技術研究室
47070 オブジェクト指向モデリング [1] 2001年10月2日.
ソフトウェア工学 知能情報学部 新田直也.
Chapter7 その他の図 FM13010  須崎研 村上 太一.
その他の図 Chapter 7.
UMLの概要とオブジ工クト指向の基本概念 第2回
シーケンス図を用いて実行履歴を可視化するデバッグ環境の試作
UMLで記述された設計仕様書を対象とした レビュー手法CBRとPBRの比較評価実験
社会シミュレーションのための モデル作成環境
     年  月  日 名前 太郎 1 班.
     年  月  日 名前 太郎 x 班.
オブジェクト指向モデリング [2] 2003年10月 7日.
ミドルウェア”TSUNAGI”を 用いたWEBアプリケーションの構築
プログラミング言語論 第十四回 理工学部 情報システム工学科 新田直也.
ステートチャート図 前半 FM13003 怡土 宗太.
UMLモデルを対象とした リファクタリング候補検出の試み
All Rights Reserved, Copyright © 2004, Kobayashi
47070 オブジェクト指向モデリング [3] 2001年10月16日.
シナリオを用いたレビュー手法PBRの追証実験 - UMLで記述された設計仕様書を対象として -
1-3 UMLの図(ダイアグラム) コンポーネント図 システムの物理的な構成を表現 ソフトウェアコンポーネントの依存性を表現
★C++/オブジェクト指向実践企画★ Othelloゲーム作成
オブジェクトの協調動作を用いた オブジェクト指向プログラム実行履歴分割手法
オブジェクト指向言語論 第十二回 知能情報学部 新田直也.
All Rights Reserved, Copyright © 2004, Kobayashi
設計情報の再利用を目的とした UML図の自動推薦ツール
物理的側面を表現する図 石原研 古賀浩之.
ソフトウェア工学 知能情報学部 新田直也.
ソフトウェア工学 理工学部 情報システム工学科 新田直也.
データ中心システム設計方法論“DATARUN” 
自然言語処理2008 平成20年12月22日.
ソフトウェア工学 知能情報学部 新田直也.
複雑度メトリクスを用いた JAVAプログラム品質特性の実験的評価
47070 オブジェクト指向モデリング [3] 2001年10月15日.
木構造の比較に基づく メソッド呼び出し履歴の変化の可視化手法
オブジェクト指向メトリクスを用いた 開発支援に関する研究 --- VC++とMFCを用いた開発を対象として ---
Chapter 5-2 ステートチャート図 FM12011 バユウユウ 山内研
Presentation transcript:

UMLの概要とオブジェクト指向の基本概念 古賀慎平(福本研)

UMLとは UMLはUnified Modeling Languageの略 世界で共通な,業務を分析・設計・開発するときに必要なクラスやオブジェクトなどの要素,図についての言語

オブジェクト指向方法論

開発プロセス(1) 反復型開発プロセス 1.プロジェクトのリスクを高い順に並べる 2.重要な機能,リスクに直結した機能を洗い出し,開発スケジュールを立てる 3.反復終了後,評価を行う.問題があれば反復以降のスケジュールを立て直す

開発プロセス(2) 反復型開発プロセスのメリット 問題を早期発見し,フィードバックできる システムの仕様の変更や機能の追加に柔軟 システムのより高い品質の実現 開発プロセスの分割による開発規模の縮小,複雑さの低減

UMLの図(UML2.0現在) 構造図 振る舞い図 クラス図 オブジェクト図 パッケージ図 合成構造図 コンポーネント図 配置図 ユースケース図 アクティビティ図 相互作用図 シーケンス図 コミュニケーション図 相互作用概要図 タイミング図 ステートマシン図 静的な構造表現 動的な構造表現

ユースケース図 ユースケース図はシステムが外部に提供する機能を表現する ユーザの視点からシステムに要求される機能・動作を考える

クラス図 クラス図はシステム化の対象をクラス(システム化する領域の概念や言葉)で表現 分析段階ではユーザ視点でどのような物や概念があるかを考える

シーケンス図 シーケンス図は相互作用図の1つ.オブジェクト同士のメッセージのやり取りを表現 上から下へ時系列に沿ってメッセージの流れを表現

コラボレーション図 コラボレーション図はシーケンス図と同じくオブジェクト同士のメッセージのやり取りを表現 オブジェクトを中心にメッセージのやり取りを表現

ステートチャート図 ステートチャート図はオブジェクトの状態に着目し表現 1つのオブジェクトに注目し,生成から消滅までのライフサイクルの間の状態を表現

アクティビティ図 アクティビティ図はシステムや業務の流れを表現 使用目的が特定されない特殊な図.どの場合でもフローを表現