40
UML 使いませんか? Kanazawa.rb meetup#7 2013-03-30(Sat) 1 13331日日曜日

Meetup 7-lt-1

Embed Size (px)

DESCRIPTION

LT presentation material in Kanazawa.rb meetup#7 in 2013/03/31(Sat).

Citation preview

Page 1: Meetup 7-lt-1

UML使いませんか?

Kanazawa.rb meetup#7 2013-03-30(Sat)

1

13年3月31日日曜日

Page 2: Meetup 7-lt-1

自己紹介名前:岡本卓也

Twitter:@haraguro3

所属:富士通

仕事:SIer

好きな人:トム・デマルコ

趣味:クルマ2

13年3月31日日曜日

Page 3: Meetup 7-lt-1

好きな本ですね

3

13年3月31日日曜日

Page 4: Meetup 7-lt-1

4

13年3月31日日曜日

Page 5: Meetup 7-lt-1

UML使いませんか? 

5

13年3月31日日曜日

Page 6: Meetup 7-lt-1

UMLって?

Unified Modeling Language統一 モデリング 言語

6

13年3月31日日曜日

Page 7: Meetup 7-lt-1

UMLって?クラス図とか

シーケンス図とか書くやつです

7

13年3月31日日曜日

Page 8: Meetup 7-lt-1

よくある勘違い(1)

UMLってコードの自動生成する物

だよね?

8

13年3月31日日曜日

Page 9: Meetup 7-lt-1

よくある勘違い(1)

いいえ、違います。

9

13年3月31日日曜日

Page 10: Meetup 7-lt-1

よくある勘違い(1)

それが目的ではありません。

10

13年3月31日日曜日

Page 11: Meetup 7-lt-1

よくある勘違い(2)

UMLって文法をマスターしないと使えないんだよね?

11

13年3月31日日曜日

Page 12: Meetup 7-lt-1

よくある勘違い(2)

それも、違います。

12

13年3月31日日曜日

Page 13: Meetup 7-lt-1

よくある勘違い(2)

文法はありますが100%マスターしなくても

使えます。

13

13年3月31日日曜日

Page 14: Meetup 7-lt-1

UMLって?

Unified Modeling Language統一 モデリング 言語

14

13年3月31日日曜日

Page 15: Meetup 7-lt-1

モデリングとは?

絵を描くことです。

15

13年3月31日日曜日

Page 16: Meetup 7-lt-1

言い方を変える

ある視点から見た物事の様子を図示すること

16

13年3月31日日曜日

Page 17: Meetup 7-lt-1

ちょっと描いてみた

17

13年3月31日日曜日

Page 18: Meetup 7-lt-1

Kanazawa.rb

18

13年3月31日日曜日

Page 19: Meetup 7-lt-1

Kanazawa.rb

19

13年3月31日日曜日

Page 20: Meetup 7-lt-1

Not UMLの場合

これと同じ情報を日本語で正しく伝えるのってけっこう難しくないですか?

20

13年3月31日日曜日

Page 21: Meetup 7-lt-1

それよりも

絵に描いた方が簡単に、しかも分り易く伝えられませんか?

21

13年3月31日日曜日

Page 22: Meetup 7-lt-1

だったら

絵を描きましょう。

22

13年3月31日日曜日

Page 23: Meetup 7-lt-1

大事なこと

絵に100%の正解はありません。

意思が伝わったらそれが正解です。

23

13年3月31日日曜日

Page 24: Meetup 7-lt-1

UMLって?

Unified Modeling Language統一 モデリング 言語

24

13年3月31日日曜日

Page 25: Meetup 7-lt-1

Language

言語なんですよ。

25

13年3月31日日曜日

Page 26: Meetup 7-lt-1

Language

ここでRubyとかのプログラム言語を連想すると

ちょっと間違い。

26

13年3月31日日曜日

Page 27: Meetup 7-lt-1

Language

コミュニケーション手段としての言語です。

27

13年3月31日日曜日

Page 28: Meetup 7-lt-1

文法はありますが100%マスターしなくても

使えます。

もう一度いいます

28

13年3月31日日曜日

Page 29: Meetup 7-lt-1

英語、使えますか?

29

13年3月31日日曜日

Page 30: Meetup 7-lt-1

You enjoy Kanazawa.rb ?

30

13年3月31日日曜日

Page 31: Meetup 7-lt-1

Yes.

とりあえず

31

13年3月31日日曜日

Page 32: Meetup 7-lt-1

Yeah!!

はたまた

32

13年3月31日日曜日

Page 33: Meetup 7-lt-1

これでも良い

33

13年3月31日日曜日

Page 34: Meetup 7-lt-1

意思の疎通が出来たらコミュニケーションです。

34

13年3月31日日曜日

Page 35: Meetup 7-lt-1

UMLって?

Unified Modeling Language統一 モデリング 言語

35

13年3月31日日曜日

Page 36: Meetup 7-lt-1

Language

コミュニケーション手段としての言語です。

36

13年3月31日日曜日

Page 37: Meetup 7-lt-1

Language

この感覚が非常に大事。

37

13年3月31日日曜日

Page 38: Meetup 7-lt-1

ソフト開発は壮大な伝言ゲーム

伝言ゲームに勝つための便利なツール=UML

38

13年3月31日日曜日

Page 39: Meetup 7-lt-1

Let’s talk UML

39

13年3月31日日曜日

Page 40: Meetup 7-lt-1

Thank you !

40

13年3月31日日曜日