Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Takao Sumitomo
PDF, PPTX
3,329 views
勉強会資料 Uml概要
UMLの基本的な考え方を解説しています。 業務系の非エンジニアの方に読んでほしい内容です。
Education
◦
Read more
7
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
9
/ 22
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
Oracle Weblogic Server 11g
by
avanttic Consultoría Tecnológica
PDF
Scalaで実装してみる簡易ブロックチェーン
by
Hiroshi Ito
PPTX
Harry Potter & Apache iceberg format
by
Taras Fedorov
PDF
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
by
Kohei KaiGai
PDF
Db 진단 및 튜닝 보고 (example)
by
중선 곽
PDF
HBase Storage Internals
by
DataWorks Summit
PDF
Hadoop MapReduce Framework
by
Edureka!
PPT
Hadoop MapReduce Fundamentals
by
Lynn Langit
Oracle Weblogic Server 11g
by
avanttic Consultoría Tecnológica
Scalaで実装してみる簡易ブロックチェーン
by
Hiroshi Ito
Harry Potter & Apache iceberg format
by
Taras Fedorov
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
by
Kohei KaiGai
Db 진단 및 튜닝 보고 (example)
by
중선 곽
HBase Storage Internals
by
DataWorks Summit
Hadoop MapReduce Framework
by
Edureka!
Hadoop MapReduce Fundamentals
by
Lynn Langit
Viewers also liked
PDF
データベース設計徹底指南
by
Mikiya Okuno
PDF
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
PPTX
データモデリング入門【実習編】-astah*を使って、TMの手法を使う-
by
Koichi Inami
PDF
UML入門
by
Kuniaki Igarashi
PDF
モデリングもしないでアジャイルとは何事だ
by
Iwao Harada
PPTX
SQLアンチパターン メンター用資料
by
Hironori Miura
PDF
Using Mind Maping And UML Effectively in Software Development
by
Kenji Hiranabe
PPTX
Umlとは
by
Shintaro Hosoai
データベース設計徹底指南
by
Mikiya Okuno
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
データモデリング入門【実習編】-astah*を使って、TMの手法を使う-
by
Koichi Inami
UML入門
by
Kuniaki Igarashi
モデリングもしないでアジャイルとは何事だ
by
Iwao Harada
SQLアンチパターン メンター用資料
by
Hironori Miura
Using Mind Maping And UML Effectively in Software Development
by
Kenji Hiranabe
Umlとは
by
Shintaro Hosoai
Similar to 勉強会資料 Uml概要
PDF
ソフトウェア工学2023 05 モデリング
by
Toru Tamaki
PDF
2019年度 若手技術者向け講座 UML
by
keki3
PPTX
UMLの本当の価値を知っていますか?ツールで引き出すその真価! /GTMF2019
by
Game Tools & Middleware Forum
PPTX
概念モデリング再考
by
Knowledge & Experience
PPTX
テストの視点からのモデリング(公開用) #wacate
by
Kinji Akemine
PPTX
UMLの本当の価値を知っていますか? ツールで引き出すその真価!
by
Sparx Systems Japan
PPT
プロジェクト見える化計画 Web
by
minamo
PDF
動的モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第6回】
by
Tomoharu ASAMI
PDF
CloudSpiral 2013年度 UML講義 1日目
by
Shin Matsumoto
PDF
関数モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第8回】
by
Tomoharu ASAMI
PDF
130604 fpgax kibayos
by
Mikio Yoshida
PPTX
Uml速習会
by
Takao Sumitomo
PDF
2018年度 若手技術者向け講座 UML
by
keki3
PDF
Xp祭り2013
by
Yoshihiro Furukawa
PPT
UML Not Executable, but Understandable
by
Kenji Hiranabe
PPT
Visualizing Software Development
by
Kenji Hiranabe
PPTX
Beginners guidetoconceptualmodelingbyuml
by
HirohideYazaki
PDF
思考の見える化でコミュニケーション促進
by
You&I
PPTX
astah関西勉強会
by
Shintaro Hosoai
PPTX
astah*関西勉強会7/14
by
ChangeVision
ソフトウェア工学2023 05 モデリング
by
Toru Tamaki
2019年度 若手技術者向け講座 UML
by
keki3
UMLの本当の価値を知っていますか?ツールで引き出すその真価! /GTMF2019
by
Game Tools & Middleware Forum
概念モデリング再考
by
Knowledge & Experience
テストの視点からのモデリング(公開用) #wacate
by
Kinji Akemine
UMLの本当の価値を知っていますか? ツールで引き出すその真価!
by
Sparx Systems Japan
プロジェクト見える化計画 Web
by
minamo
動的モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第6回】
by
Tomoharu ASAMI
CloudSpiral 2013年度 UML講義 1日目
by
Shin Matsumoto
関数モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第8回】
by
Tomoharu ASAMI
130604 fpgax kibayos
by
Mikio Yoshida
Uml速習会
by
Takao Sumitomo
2018年度 若手技術者向け講座 UML
by
keki3
Xp祭り2013
by
Yoshihiro Furukawa
UML Not Executable, but Understandable
by
Kenji Hiranabe
Visualizing Software Development
by
Kenji Hiranabe
Beginners guidetoconceptualmodelingbyuml
by
HirohideYazaki
思考の見える化でコミュニケーション促進
by
You&I
astah関西勉強会
by
Shintaro Hosoai
astah*関西勉強会7/14
by
ChangeVision
More from Takao Sumitomo
PDF
僕は上スワイプでBottomSheetを出したかっただけなんだ
by
Takao Sumitomo
PDF
アプリを成長させるためのログ取りとログ解析に必要なこと
by
Takao Sumitomo
PDF
Viewを動的に変化させるアプローチ
by
Takao Sumitomo
PDF
Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
by
Takao Sumitomo
PPTX
エンジニアがプロダクト育成を始めるまでにやったこと
by
Takao Sumitomo
PDF
開発を効率的に進めるられるまでの道程
by
Takao Sumitomo
PDF
高速でトライ&エラーを するために気をつけてること
by
Takao Sumitomo
PDF
勉強会資料 データ構造とアルゴリズム
by
Takao Sumitomo
PDF
用途に合わせたアニメーションの実装方法
by
Takao Sumitomo
PDF
Firefox OSの何が嬉しいか
by
Takao Sumitomo
PDF
sharedUserIdを使った俺得開発ツールの作り方
by
Takao Sumitomo
PDF
テストがあればなんとかなる〜効率化までの道程〜
by
Takao Sumitomo
PPTX
Wantedlyのテスト事情
by
Takao Sumitomo
PDF
SQLiteDatabaseを無理矢理覗く
by
Takao Sumitomo
ODP
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
by
Takao Sumitomo
PDF
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
by
Takao Sumitomo
PDF
AdapterToolboxでRecyclerViewを楽にする
by
Takao Sumitomo
PDF
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
by
Takao Sumitomo
PDF
プロダクトを育てるのにGoogleのサービスが助けてくれること
by
Takao Sumitomo
PDF
potatotips (iOS/Android開発Tips共有会) 第19回 資料
by
Takao Sumitomo
僕は上スワイプでBottomSheetを出したかっただけなんだ
by
Takao Sumitomo
アプリを成長させるためのログ取りとログ解析に必要なこと
by
Takao Sumitomo
Viewを動的に変化させるアプローチ
by
Takao Sumitomo
Camera API 1と2が混在するプロダクトの開発で 泣いたこととそのワークアラウンド
by
Takao Sumitomo
エンジニアがプロダクト育成を始めるまでにやったこと
by
Takao Sumitomo
開発を効率的に進めるられるまでの道程
by
Takao Sumitomo
高速でトライ&エラーを するために気をつけてること
by
Takao Sumitomo
勉強会資料 データ構造とアルゴリズム
by
Takao Sumitomo
用途に合わせたアニメーションの実装方法
by
Takao Sumitomo
Firefox OSの何が嬉しいか
by
Takao Sumitomo
sharedUserIdを使った俺得開発ツールの作り方
by
Takao Sumitomo
テストがあればなんとかなる〜効率化までの道程〜
by
Takao Sumitomo
Wantedlyのテスト事情
by
Takao Sumitomo
SQLiteDatabaseを無理矢理覗く
by
Takao Sumitomo
(beta)アプリを成長させるためのログ取りとログ解析に必要なこと
by
Takao Sumitomo
Maker Faire Bay Areaに行きたかったのでGoogle I/Oに行ってきた
by
Takao Sumitomo
AdapterToolboxでRecyclerViewを楽にする
by
Takao Sumitomo
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
by
Takao Sumitomo
プロダクトを育てるのにGoogleのサービスが助けてくれること
by
Takao Sumitomo
potatotips (iOS/Android開発Tips共有会) 第19回 資料
by
Takao Sumitomo
勉強会資料 Uml概要
1.
Unified Modeling Language 図で事象を捉えること 住友
孝郎
2.
はじめに 本日のお題 UMLとは何か 例)ある事象の3つのモデル化 UMLのメリットとデメリット 最後に
3.
UMLとは何か Unified Modeling Language 13種類の図から構成される表現方法 OMG(Object
Management Group)が管理 様々な側面から対象を描くことができる 先人達のベストプラクティス
4.
何に使うか スケッチとして 設計図として プログラミング言語として
5.
何故UMLか(1/2) 一般的な表記法 フローチャート バブルチャート データフロー図 主な問題 表現力が弱い 扱いやすい反面、表現力の弱さを補うため 「独自の表記法」が混入される
6.
何故UMLか(2/2) 独自の表記法の問題 描いた人にしかわからない 矛盾が発生しやすい 解決するには? こなれた標準的な表記法を使用する すなわちUMLを用いる
7.
UMLの図の種類(1/2) 振る舞い図 相互作用図 構造図 UMLは大きく分けて3種類の図から成る 構造図 振る舞い図 相互作用図
8.
UMLの図の種類(2/2) 構造図 オブジェクト図 クラス図 パッケージ図 コンポーネント図 複合構造図 配置図 振る舞い図 ユースケース図 アクティビティ図 ステートマシン図 相互作用図 コミュニケーション図 シーケンス図 タイミング図 相互作用概要図
9.
例)前回の提案力の問題 契約業務プロセスの改善 登場する物 営業担当者 顧客 審査部 法務部 主な課題 契約業務の効率化 売掛金の回収不安 今回は現状をモデル化する際の例を考える
10.
例)アクティビティ図(1/3) アクティビティ図の要素 開始ノード 終了ノード アクションノード オブジェクトノード デシジョンノード マージノード [条件1] [条件2] 順次処理や並列処理を表記できる フローチャートに似た表記法である 開始ノードから終了ノードへの一連の流れで表す
11.
例)アクティビティ図(2/3) 与信審査システムに 与信審査申請を行う 与信枠を決定する 算出した 与信枠 顧客への 提案内容を検討 提案を行う 注文を受ける 営業担当者顧客 審査部 法務部 [受注] [else] A
12.
例)アクティビティ図(3/3) 要求された 記載項目を送る 顧客固有の 記載項目 契約書を 検討する 契約書 契約書 契約を 集結する 契約の 交渉を行う 契約書コピーを 保管する。 契約書原本を 送る 集結には顧客と 営業部長の 記名・捺印が必要 [固有の記載が有る] [else] [else] [合意] A 営業担当者顧客 審査部
法務部 契約書を 登録する 契約書原本
13.
例)シーケンス図(1/2) オブジェクト間の相互作用を表す 相互作用の順序を厳密に表すことが出来る 横方向にオブジェクトを並べて表記する 上から下へ時系列順に表記する 営業担当者顧客 審査部 法務部 (1) (2-1) (2-2)(2-3) (3) (4a) (4b) (4c-1) (4c-2) (4c-3) (5) (6-1) (6-2) (6-3)
14.
例)シーケンス図(2/2) 営業担当者顧客 審査部 法務部 (1)申請 (2-1)倒産確率の計算 (2-2)与信枠を決定 (2-3)与信枠を通知 (3)提案 (4a)注文 (4b)契約書の作成 (4c-*)[固有の記載項目が有る] (4c-1)顧客要求を送付 (4c-2)契約書の検討 (4c-3)変更案を送付 (5)契約の集結 (6-1)契約書コピーを保管 (6-2)契約書原本を送付 (6-3)契約書の登録 (1) (2-1) (2-2)(2-3) (3) (4a) (4b) (4c-1) (4c-2) (4c-3) (5) (6-1) (6-2) (6-3)
15.
例)コミュニケーション図(1/2) オブジェクト間の相互作用を表す オブジェクト間の接続(関係)を表す 審査部 営業担当者 与信審査システム 顧客 倒産確率検査システム 法務部 (1) (2-1) (3)(5) (4b) (6-1) (4c-1) (6-2)(4c-2) (4c-3) (2-2) (4a) (2-3)契約管理システム (6-3)
16.
例)コミュニケーション図(2/2) 審査部 営業担当者 与信審査システム 顧客 倒産確率検査システム 法務部 外部DBの 財務データを 使用する (1) (2-1) (3)(5) (4b) (6-1) (4c-1) (6-2)(4c-2) (4c-3) (2-2) (1)申請 (2-1)倒産確率の計算 (2-2)与信枠を決定 (2-3)与信枠を通知 (3)提案 (4a)注文 (4b)契約書の作成 (4c-*)[固有の記載項目が有る] (4c-1)顧客要求を送付 (4c-2)契約書の検討 (4c-3)変更案を送付 (5)契約の集結 (6-1)契約書コピーを保管 (6-2)契約書原本を送付 (6-3)契約書の登録 (4a) (2-3)契約管理システム (6-3)
17.
例)この例の考察(1/2) アクティビティ図 流れを把握しやすいが 全体が把握し難い シーケンス図 時系列は解るが 各オブジェクトの関連が解らない コミュニケーション図 厳密な流れは読みにくいが 関係と流れの両方が読み取れる
18.
例)この例の考察(2/2) この問題はコミュニケーション図のように モデル化して捉えると考えやすい モデル化の過信も禁物 逆に盲点を生むことがあるので注意
19.
UMLのメリット 矛盾が発生しにくい 一つの事象を複数の方面から捉えられる 他人との意思疎通に使える 詳細な図はコードに落としやすい
20.
UMLのデメリット 冗長な表記が多い 言語が肥大し複雑 肥大のため学習が大変
21.
最後に UMLに限らず物事をモデル化して捉えよう 自身の思考のモデルを増やそう 意思疎通を取る手段を増やそう
22.
Unified Modeling Language 図で事象を捉えること ご静聴ありがとうございました 企画・製作 住友
Download