UML - PowerPoint PPT Presentation

1 / 38
About This Presentation
Title:

UML

Description:

Microsoft Certified Trainer. Microsoft Certified Solution ... http://www.ibm.com/certify/tests/sam486.shtml. ?????????? ??????? ? ???????????? ????????? ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 39
Provided by: vlpa
Category:
Tags: uml | certify

less

Transcript and Presenter's Notes

Title: UML


1
??????????? ???????????
  • ???????? ?????????? ????????????
    ????????-?????????? ?? ??? ? ?????????????? UML

2
? ??????????
  • ???????? ?????????? ??????
  • ????? ???????? ????????
  • ??????????? ????????, eLine Software,
    Inc.,?????????????? / ?????????
  • ???? ACM, IEEE ? PMI
  • Microsoft Certified Trainer
  • Microsoft Certified Solution Developer for .Net
  • Microsoft Endorsed MSF Practitioner
  • CompTIA Certified IT Project
  • vlpavlov_at_ieee.org

3
? ???????
  • 1 ????? UML

2 ??????? ? ???????????????????????
4
????????? ?????????? ???????????
  • ?????????? ????????????? ??????? ? ?????????? ??
  • RUP http//www.rational.com/rup
  • MSF http//www.microsoft.com/msf
  • ???? ??????? ???????http//www.microsoft.com/rus
    /msf
  • Agile(?) http//www.agilemanifesto.org
  • ????????? ????? ????????????? ??????? ? ????

5
UML
  • Unified Modeling Language
  • ??-????? ? ??-??? ??????????? ???? ?????????????
    ? ??????????? ??-?????????
  • ???? ??? ??????????? ?? ?? ???? ??????????? ?????
    ???, ?? ???????? ??????????
  • http//www.omg.org/uml
  • http//www.rational.com/uml
  • http//www.uml.org

6
??????? UML
  • 1995-96 ??. ??? ????? Grady Booch, Ivar
    Jacobson ? James Rumbaugh ???????? ???
    ???????????????? ???????? UML
  • 1996-97 ??. ????????????? ????????? ??????????
    ?????????? ??? ?????? ??? ???????? ????????? UML
  • 1997 ?. OMG ????????? ???????? UML 1.1
  • 2003 ?. ??????? ??????? ?????? 1.5
  • 200? ?. ????????? ?????? ?????? 2.0

7
????????? ????????? UML
  • ??????????????????
  • ??????????
  • OCL
  • ??????????????????????

8
???? ???????? UML
  • use case diagram
  • ?lass/object diagram
  • behavior diagrams
  • statechart diagram
  • activity diagram
  • interaction diagrams
  • sequence diagram
  • collaboration diagram
  • implementation diagrams
  • component diagram
  • deployment diagram
  • model management diagrams

9
?????? use case diagram
10
?????? sequence diagram
11
?????? package diagram
12
?????? activity diagram
13
?????? class diagram
14
?????? class diagram ?? ?????????? UML
15
?????? collaboration diagram
16
?????? deployment diagram
17
??? ??????? UML?
  • ?? ?????? ???? ?????????????, ?? ? ???????????
    ?????????????
  • ??????? ?????????????? (design patterns)
  • ?? ?????? ????????? ?????, ?? ? ??????????
  • ?????? ???????? ?? OCL
  • ??? ????????? ????? ????????????? UML ???????????
    ????????
  • ? ???????? ???????? ?? 100 ????????-??? ??? UML
    ???????? ??????...
  • ... ?? ????????? ????? ??????? ???????? ? ???????
    ??????? ?????????!

18
??????????? ???????????
  • ???????-???????, ????????????????? ???????
    ????????? ????????????? ?????? ???UML
  • ???????????
  • ???? ????????
  • ??????? ? ??????????? ??????????????
  • ???????-????????????

19
???? ????????
  • ????????? 2 ??????? ?? 3-10 ???????.
  • ????? ?????? ??????? ?????????? ??????? ?????,
    ???????? ?????? ?? ?????? ?????? ??????? ?
    ???????? ??? ??? ?????.
  • ????????? ????? ?????? ??????? ????????
    ?????????? ????? ?????? ????? ???????. ??? ????
    ?? ?? ????? ??????????????? ?????? ??? ??????????
    ?????.
  • ????? ????, ??? ????? ??????? (???? ???????
    ???????), ????? ????? ?????????? ??? ????????,
    ??????? ?????? ??? ??????????.
  • ??????? ???? ??????????, ???????, ?????,
    ?????????, ????????????, ????????, ???????.

20
??????? ? ??????????? ??????????????
  • ? ?????? ???????? ? ???, ??? ???, ????????????
    ????????? ?????, ????????????????? ?????????
    ????? ?? ????? (??????????? ?????) ?????? ??
    ????? (??? ????????? ???????? ???? ?????) ?
    ??????? ???????????? ?? ???? ?????.

21
??. ?????, ??. 11
  • ?? ???? ????? ??? ???? ???? ? ???? ???????.
  • ?????????? ? ???????, ??? ????? ? ????? ???????
    ??????? ? ?????????? ???.
  • ? ??????? ???? ????? ???????? ???????? ? ???????
    ?????. ? ????? ? ??? ??????? ?????? ??????, ?
    ???????? ????? ?????? ???????.
  • ? ??????? ??? ???????? ???? ????? ? ?????,
    ??????? ?? ?????, ? ??????? ???? ???, ??????
    ?????? ????????? ?? ???? ???? ?????.
  • ? ????? ??????? ?????????? ????? ? ?????, ???????
    ??????? ???? ????????????.
  • ? ?????? ??????? ???, ???? ?????, ? ???? ? ????
    ???? ? ??? ??? ?????? ??? ??????, ? ?? ????????
    ??? ?? ????, ??? ???????? ??????
  • ?????? ?? ? ??????? ??? ???? ??, ??? ????? ????
    ?? ??????? ???? ???????.
  • ? ??????? ?? ??????? ?????? ?? ???? ????? ? ???
    ????????? ??????? ????? ? ?????.
  • ?????? ???? ??? ??? ???????, ??? ??? ??????
    ??????? ???? ???? ?????, ? ?????? ??????? ??
    ??????? ?? ???? ?????.

22
??????????? ???????????
  • ?????? ?????????, ?????????????? ????????? ??? ?
    UML, ???????????? ? ??????? ?????? ??????? ???
    ??????????? ??????????? ?????? ?????????
    ??????????? ???????. ??? ???? ?????????????
    ?????? ? ?????????? ???? ?????????, ????????????
    ????, ??????? ????????? ????????? ??? UML.
  • ?????? ?? ??? ? ????? ???????????-??
    ???????????????

23
??????????? ???????????
  • ?????????, ???????? ?? UML ??????????? ??????
  • ????? ??????????????? ??????? ?????????
  • ????? ???? ????????????
  • ?????? ?? ??? ??????? ? ?????
  • ??? ????? ????? ????? ???????? ?? ???????????

24
????????? ???? (2-3 ??????)
25
?????? ??????????
  • ???????? ?????? ??? ? UML
  • ?? ????? 8-10 ???????
  • ????? ??? ?? ????????????? ???????
  • ?????? ?????? ???? ??????????
  • ??????? ??????? ??????????

26
????? ??????????
  • ?????????? ??????? ???????????
  • ?????? ???????
  • ??????? IBM 486 Object-Oriented Analysis and
    Design with UML
  • 75 ??? ??????? ???
  • ????-?????? http//www.ibm.com/certify/tests/sam
    486.shtml
  • ?????????? ??????? ? ???????????? ?????????

27
??????? ??? ??????? ????????
  • ????????? UML
  • ?????????? UML
  • OCL
  • ??????? ? ?????????????????????
  • Design patterns
  • ???????? ??????????? ??????
  • ???????????? ??????? ?? ?????????????

28
????
  • ?????????
  • ??????????? ???????, ?? ????????? ??? ???? ????
  • ? ????? ?????? ??????????? ??????????? ?????
    ??????, ????????? ????
  • ??????
  • ?????????????? ??????? ?????? ??? ??????????????
  • ? ???????? ?????????????? ?? ?????????
  • ?????? ?? ??????????? ??????
  • ???????? ????? ????????? ? ???????????
  • ?? ????? ?????????????? ? ??????????? ??????????
    ??????
  • ????????? ?? ????????? ?????????????? ?, ???????,
    ????????????? ?????????? ???????? ?????
  • ????????? ???????
  • ???????????? ?????????, ???? ? ????? ? ???????
    ?????
  • ????????? ? ??????????? ????????
  • ?? ????? ?????????????? ? ??????????? ??????????
    ??????
  • ???????
  • ???????? ?? ???????????

29
??????? 4 ??????
  • ?????? ???????????
  • ?????????? ??????????
  • ??????? ? ?????????? ?????
  • ???????? ???????? ? ????????
  • ?????? ??????? ??? ????????
  • ?????? ????
  • ??????????? ? ??????? ???
  • ?????? ???????????, ?????????? ?????????????
    ??????
  • ???????????
  • ?????????? ???????????
  • ?????????? ???????????

30
????????? ??????
  • 1000 ?????? ???????????
  • 1030 ???????? ?????? ??????
  • 1400 ?????? ????
  • 1500 ?????? ???????????
  • 1530 ?????????? ???????????, ??????
    ?????????? ?? ?????????
  • 1700 ?????????? ??????????? ??? ????????
  • ?????????? ?????? ?????? (?????? ?? ??????????)
  • 1800 ?????????? ??????????? ??? ??????????
  • ??????? ????????? ? ???????? ????
  • ?????????? - ???????????

31
???????????? ???????????
  • Whiteboard, ???????
  • ?????, ??????
  • ????????? ?????
  • ??????, ?????, ??????? ??????????
  • ?????????????, ???, ???? ? ?.?
  • ?????????? ?? ?????????
  • ??? ??????????? ????? ??????? ???, ??????????
    ???????????

32
?????? ??????? (????? 1)
  • ????? eLine Electronics ? ????????? ?????
    ????????? ????????? ?? ????? ???????? TV ???????
    ?????? ?????????. ????????????? ?????? ????
    ??????? ????? ??, ??? ?????? (??????????????)
    ?????????? ????? ?????? ????? ???????????? ?????
    ????? ??????? ???????, ??? ?????? ?? ????????????
    ???????????.
  • ?????? ?????, ? ??????? ?? ????? ?????????????
    ??????? ?? ??????? ??????????? ????? ?? ???
    ??????????? ??????. ?? ?????? ?????? ?????
    ?????????? ???????????? ???????????, ? ?????
    ?????? ????? ????????????, ? ????? ??????? -
    ?????? ?????? ??????????? - ????????????
    ?????????? ??????? (? ????? ??????? ? ? ?????
    ??????????? ?????? ????? ??????????? -
    ???????????? ????????). ??????? ? ???????? ?????
    ???????????? ??? ????????, ??? ? ??????
    ??????????.
  • ??-??????, ?????, ?? ????? ???????????? ?
    ????????? ????????? ????????? GSM. ??? ?????????,
    ????? ????? ?? ??????? ??????????? ???????????
    ????? Internet ? ?????????, ?? ??????? ????????
    ????????? ???????????. ????? ????, ????? eLine
    Electronics ??? ????????? ???????????????
    ?????????????? ? ????????? eLine GSM, ????????
    ??????? ??? WAP-?????????? ????????? eLine GSM ?
    ???????? eLine Electronics (?? ???????
    ??????????? ????? ????????? ?????????????) ?????
    ??????????? ? ??????? 5 ??? ? ??????? ?????? ??
    ????? ????? ???????? TV ??????.
  • ?-???????, ? ???? TV ???????, ? ?????? ?? ?????
    ???????? ?????????????????? ?? ???? ???????????
    eLinetium, ??? ???????? ?????? ??? ???
    ??????????? ??????????? ?? ???????????
    ????????-??????????????? ?????? ????????????????,
    ????? ??? ?, Java ? ?.?.

33
?????? ??????? (????? 2)
  • ??????????, ????????? UML, ??????????? ??????
    ???????? ?????? ??? ???????????? ???????????,
    ??????? ????? ?????????????? ? ????????? ????
    ????????. ??? ???? ?? ?????????? ???????????
    ????????????? ??????????? ?????, ?? ?????? ???
    ?????????? ????????? ???????? ??-??????,
    ????????, ???????????, ???????, ?????????,
    ????????? ? ?.?. ????????????? ?? ??????????
    ???????? ???? ??????????? ?????? ?????????.
    ????????????? ??????? ?????????.
  • ? ???????? ?????????? ??????? ???????????
    ????????????? ?????? ????? ?????? ???? ????????
    ?? UML ? ?????? ?????????? ???? ???????????.
  • ?????????????? ??????? ???????????????? ?? ??????
    ? ??????? ?????? ????? ?????????????? (????????
    ?????? ?????? ? 1030) ?????? ?? ??????? ??????
    ??????????? ??????????? (???????? ??????? ??????,
    ?????????????? ? 1500). ???, ? ?????????,
    ????????, ??? ????? ????, ??????? ?????
    ???????????? ?????????? ???????????? ??????,
    ????? ????? ?????????????? ???????????
    ???????????? ? ??????? ????? ??????.
  • ?? ?????? ????????? ?????? ?????? ????????
    ???????????? ???????? ??????????????. ????????
    ????????????, ?????????? ??? ??????????????,
    ?????? ????? ??????????? ??????? ? ????????????.

34
??????????
  • ????? ????????? ?????????????
  • ??????????????? ??????????
  • ??????????? ????????
  • ????????????? ??????
  • ??? ???? ?????? ??????????? ????????
    ???????????????? ?????????? ??? ?? ???????
    ???????? ????????
  • ??????????? ?????

35
??? ?????????? ?????? ???????? ??????? ??? ?????
??????????
  • ????? ??????????? ???????????? ???????????
    ?????? ? ???????????????
  • vlpavlov_at_ieee.org
  • ??? ???
  • ? ??????? ????? ?????????? ? ???????????????
    ??????????
  • ? ??????????? ??? ???????????
  • ??? ????????? ???. ????? ? ??????? ???????????
    ???????????? ?????????
  • ?????? ??????? ? ??????????
  • ?? ????, ??? ??? ? 2-3 ??????

36
??? ???????? ??????? ???????????????
  • ??????????? ????? ???????? ?? ????? ???????????
  • ?????? ?????? ??????????? ????? OOP ? UML
  • ??????? IBM 486
  • ?????? ?????? ????? ???? ?????????? ??????? ???
    ??? ??????????????? ?????????
  • ??????? ? ???????????? ?????? vlpavlov_at_ieee.org

37
????? ?????? -
??????? ??????
????-?????
38
  • ?????????????
  • ?.?.????? (???????????????? ????????????
    ???????????, ???????)
  • ?.?.??????? (University of Westminster, UK)
  • ?.?.??????? (eLine Software, Inc., ???????/US)
  • ???? ??????????? ??
  • http//www.it-education.ru
  • http//www.vlpavlov.com
  • ????????
Write a Comment
User Comments (0)
About PowerShow.com