s_nazarov@mail.ru, ???. 827, ???. ??????????? ?? - PowerPoint PPT Presentation

About This Presentation
Title:

s_nazarov@mail.ru, ???. 827, ???. ??????????? ??

Description:

Title: , Author: Nazarov Stanislav Last modified by: Windows – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 43
Provided by: Nazar60
Category:
Tags: corba | mail | snazarov

less

Transcript and Presenter's Notes

Title: s_nazarov@mail.ru, ???. 827, ???. ??????????? ??


1
?????????????? ? ??????????? ??????????? ??????
?????? ?????? ??????????? ????, ?????????
??????? ?.?. s_nazarov_at_mail.ru, ???. 827, ???.
??????????? ??
2
?????????????? ??????????? ??????????? ??????
???????????? ?????? ?????
?????????? ???? ?????????? ???? ?????????? ???? ????? ???????? ???????? ????????-??????? ?????? ????? ?????
?????? ??????????? ? ???????????? ??????? ????? ????? ???????? ???????? ????????-??????? ?????? ????? ?????
20 20 40 ???????????? ???????, ??????????? ??????, ???????? ??????? 68 108
3
??????????
  • ??????? ???????
  • 1. ?????? ?.?. ??????? ?????????? ????????. ? 2
    ??. ??. 2 ??????????, ?????????? ? ????????
    ???????????? ??????????? ??????? / ?.?. ??????,
    ?.?. ??????????, ?.?. ???????. ?. ????. ??.,
    2008
  • ????????
  • 2. ???????? ?.?., ???????? ?.?., ???????? ?.?.
    ?????????? ?????????? ???????????? ???????????
    ??????? ??????? / ??? ???. ?.?. ?????????. ?.
    ?? ????? ?????-?, 2008
  • 3. ???? ?., ???????? ?., ?????? ?. ???????????
    ???????????? ??????????? ?? ????????. 2-?
    ???????. ???. ?????, 2006
  • 4. ????? ?., ??????? ?., ?????? ?. ??????????
    ??????????? ???????? ?? ?????? Rational Unified
    Process (RUP). ?. ??? ?????-?????, 2009
  • 5. ????? ?., ????? ?. UML ? Rational Rose.
    ????, 2008
  • 6. ???????? ?., ?????????? ?. ??????????
    ????????????? ? ??????? IBM Rational Software
    Architect ? UML. ???. ? ????. ?. ?????-?????.
    2007
  • 7. ??? ?., ????? ?., ??????? ?. ???? UML.
    ??????????? ????????????. 2-? ???. ???. ? ???.
    ?. ??? ?????, 2007.
  • 8. ??????? ?.?. ?????????????? ????????????
    ??????????? ????????????? ?????????????? ??????.
    ??????? ??? ?????. 2-? ???. ?. ??????? ?
    ??????????, 2006


4
?????????????? 9. ????????? ?. ??????????? ?
?????????????? ????????. ???. ? ????. ?. ???
?.?. ???????,2008 10. ??????? ?. ?.
???????????? ??????? ??????????????????
?????????????? ?????????? ?????? ?????????? ?
?????????? ??????????????. - ?. ??????????????,
1989.
???? ?.?. ?????????? ?????????????? ????????????
??????????? ???. ? ????. ?. ????? ? ?????.
1985. 512 ?. ??????? ?.?.. ???????? ?
?????????? ???????????????? (???????? ??????). -
?. "??????-???", 1994. ?????? ?.. ??????
?????????????? ??????????? ?????? ???. ? ????.
? . ???, 1985. 328 ?. ????? ?. ??????????
Rational Software Architect ? ??????????,
??????????? ???????? ????? 1. ????? ?????????
??????????, ??????????? ???????? ? ?????????.
http//www.ibm.com/developerworks/ru/library/1121_
yu/index.html?S_TACT105AGX63S_CMPNWLTRcadnn-r
ut2405 ????? ?. ?????????? Rational Software
Architect ? ??????????, ??????????? ???????? ? ??
?????? ???????? ????? 2. ????????????????
????????? ??????????. http//www.ibm.com/developer
works/ru/library/0116_yu/author1 ??????? ?.?.
?????????? ????????????????. ???????????? ??????.
??????? ???????. ??????.??, ?????. ???????????
??????, 2010 ?????? ?. ?????????? ????????????
??????????? ???. ? ????. ? . ???, 1980. 360
?.
5
????????? ???????? ?????? ?? ??????? ??????????
????? ?????? ????? ? ???????? ?????? ()
?????? ?? ??????? ? ???????????? ???????? 25
???????? ??????? 75
?????
6
???? 2. ??????????? ??????????? ??????
  • 2.1. ??????? ??????????? ??????????? ???????
    (??)
  • 2.2. ??? ?????????? ? ?? ??? ?????? ???????????
  • 2.3. ????????????? ????????? ? ?????????????
  • 2.4. ????????? ????? ???????????
  • 2.5. ???????? ?????????? ??????????? ??????

?????????? ?1 ?. 4 14 ?2 ?. 5 32 ?3 ?.
38 77 ??????? ?.?. ?????????????? ????????????
???????????. ?. ??????? ? ??????????, 2000. ?.
7 14, 322 335 ?????? ?. ??????????
???????????? ??????????? ???. ? ????. ? .
???, 1980. ?. 78 90.
7
2.1. ??????? ??????????? ??
??????????? - ??? ??????? ???????????
???????, ??????????? ? ?? ???????????, ??
?????????? ????? ????? ? ? ??????????, ? ?????
????????, ???????????? ?????????????? ? ????????
???????. IEEE 1471
??????? - ??? ????? ???????????,
???????????? ??? ?????????? ???????????? ???????
??? ?????? ???????. ?????? "???????" ??????????
????????? ??????????, ??????? ? ????????????
??????, ??????????, ??????? ??????, ???????
?????????, ????????? ?????????, ????? ??????????
? ?????? ?????????, ??????? ????????? ? ??????
????. ??????? ?????????? ??? ?????????? ????? ???
????? ?????? ? ????? ?????????. IEEE 1471
?????? - ??? ?????????? ??? ????????, ???
???????? ???? ??? ????????? ???????????????? ???
????????? ???????????? ??????? ? ???????????? ?
????????? ??????? ???????.
?????????, ??? ????????, ?????????? ??? ?
?????????????? ?????????????, ????????????????,
???????????? ? ?????? ??????? ?? ???????.
???????????????? ???? - ??? ??????????
????, ?????? ??? ??????????? (??? ?? ?????????),
??????? ?????????????? ? ??????? ??? ?????
????????? ? ??? ??????.
8
? ?????? ???????? ??????????????
?????????? ?????? "???????????" ?????????? ??
????????? ?????? ? ??????????? ???????????
(??????????? ???, ?????????????? ??????????,
?????) ? ???? ????? ???? ??????????? ?
???????????? ???????????. ? ????????? ?????
?????????? ? ??????????? ???????????? ? ??
?????????????? ?????????? ???????????. ? ?????
??????????? ?????????????? (???????, ?????
?????????????? ????????????????) ???????
"???????????" ???????? ???????? ?????.
??????????? ??????? - ??? ????????????
?????????, ?????????? ? ????????? ????????,
?????????????? ??????? ????????? ????????????
?????. ?? ????? ??????? ? ?????? ???????????
??????????. ?????? ??? ????? ?????????? ??????? ?
?????? ??????? ??????????? ? ???????????????
??????. ??????? ? ???? ??????? ????? ???????? ??
?????????. ????????????? ??????? ?????????? ??
?????? ?? ???? ???????.
? ?????????????? ??????????? ???????????
???????????? ? ????????? ???????? -
?????????????? ??????????? (??????-???????????)
- ????????? ??????????? (??????????? ??????) -
??????????????? ??? ????????????????
??????????? - ?????????????? ???????????
(??????????? ??????).
9
??????? ????? ??????????? ???????????
?? ?????????? ?????? ?????-????. IEEE
1471 ????????? ????????? ??? ???????
??????????????, ????? ??? ???????????????
????????? ??????????, ????????? ? ???????.
????????? ????? ???? ?????????? ??? ??????????,
??????????????-??????????? ??? ??????????????-????
?????, ?????? - ??? ????????????????????.
??????????? ??????? "?????????" ??
???????????? UML 2.0 ???????????
?????????? ????????? ????? ???????, ???????
????????????? ?? ?????????? ??????????
?????????? ???????? ?????????? ? ??? ?????????.
????????? ?????????? ???????????? ? ????????
???????????????? ? ?????????? ???????????. ?????
???????, ????????? ???????????? ? ???????? ????,
???????????? ???????? ??????????? ????? ?????
????????????, ??????????????? ? ?????????
(????????? ??? ???????????, ??? ? ???????????? ??
?????????).
? ??????? ?? ?????????? ???????????????
??????????? ??????? "???????????.
??????????? ??? 1) ????? ???????? ??????? ??
?????? ??????????? ??????? ????????????
???????????, 2) ????? ??????????? ????????? ?
?? ???????????, ??? ?????? ??????? ???????????
???????, ?????? ? ?? ??????????, ???????????? ??
?????????????? ????? ????? ??????????,
3) ?????????? ????????? ? ??????????
????????????? ?????????? , ? ????? ?????
??????????? ??????? ?????????? ??? ??????????? --
???????? ? ?? ??????????, ?????????????? ?
??????????. ??????? (Kruchten)
10
??????????? ????????? ??? ????????????
??????? - ??? ????????? ??? ????????? ???????,
??????? ???????? ???????? ?????????, ???????
????? ???????? ???? ????????? ? ????? ????? ????.
???? (Bass) ? ??.
??????????? - ??? ????????? ??????????? ?
????????? ? ??? ????????? ???????. ???????????
????? ?????????? ????????? ?? ?????,
????????????????? ??????????? ???????????, ?????,
??????? ????????? ?????, ? ??????? ?????? ??????.
?????, ??????? ??????????????? ????? ??????????,
???????? ??????, ?????????? ? ??????????. UML
1.5
??????????? ???????????? ???????????
??????? ??? ?????? ?????? ??????? ?? ???? ??????
????????? ??????? ?? ?????? ???????? ????????? ?
?????????????? ????? ????? ???????????, ???????
?????????? ???????. ????????? ???????
???????????? ???????? ????? ???????, ???????
?????? ???????????? ???????, ????? ???? ????????.
????????? ??????? ????????????? ??????????????
?????? ??? ?????????? ???????, ?? ????????? ?
????????????. ???-?????? (McGovern)
??????????? ??????????? ????????? ?? ??, ???
??????????? ??????? ?? ?????????? ? ??????????, ?
????? ?????? ?? ????????? ?????????, ?????
??????????????? ?????????? ?????????????? ?????,
?? ??? ?????? ???????????????? ? ??? ???? ? ??
?????????, ??? ????????? ??????? ?? ??????
??????????? ???????????.
11
2.2. ??? ?????????? ? ?? ??? ?????? ???????????
?????? ????? ??????????? ??????????? ??????? ?
??????????? ????? ??????. ? ???? ?????????
??????? ???????? ??? ???????? ??????? ????.
?????????????? ????? ????????????????? ??????.
??????????? ??????????? ??? ?????????????
?????????? ???????, ?? ?????? ??????? ??? ???
????? ??? ? ??????? ???? ????? ??????
???????????????, ????? ??????????, ????????
???????????. ????????? ????????? ???????.
??????????? ??????????? ???????? ???????? ? ???,
????? ??????? ???? ??????? ?? ?????? ??????
?????????? ???????. ?????????? ????????? ????
???????? ?? ?????????????? ???????? ????? ????
?????? ???????????? ?????????? ????????
?????????? ? ?????????????. ?????? ? ??? ?????
??????? ?????????? ??????????? ??????? ?????????
???????, ???????????? ?????????? ??????????
???????. ??????????? ?????????? ???????.
??????????? ??????????? ??? ????????????
????????? ?????? ????????? ??? ?????????????
?????????? ?????? ???????????????? ??????? ?
?????????????? ?? ???????????. ?????? ??????? ???
?????? ???????? ????????? ????????????? ??
??????? ? ???????. ????????, ?? ????? ????????? ?
????????? ?????? ??????, ??? ??????? ??????????
???????? ?? ?? ?????????? ? ????????? ???????? ?
?????????????? ????????????, ? ??? ????? ????
?????? ???????????? ????????????? ??????????.
12
1. ??????????? ?????????? ?????????.
????????? ???????? ????????? ???????????????
???????????. ??????????? ??????? ???????????
??????????? ??????? ?????????, ? ? ??????????
??????????? ??????????? ??????????? ???????????
????????? ?? ???????????????. ??????????? ???????
????? ???? ???????????, ?????????, ???????????,
????? ??????, ?????????????? ?????, ???????? ?
???????????? ??????, ??????? ????????? ? ???
?????.
?????? ??????????? ??????????? ????????
????? ?? ?????? ???? ??????????? ????????, ?? ?
?????????? ?? ??????????? ?????????, ?? ????? (?
????? ?????????????? ??????, ??????????? ???
????????? ???? ?????????), ?????????? ?
?????????. ? ?????, ?????? ?? ???? ?????????
????? ???? ??????????? ??????? ?????????.
????????, ?????????????? ????? ????? ????????????
????? ?????, ???? ?????????? ??? ???????????,
???? ????????? ? ?????????? ?????????? ? ???
?????.
???. 1
?????? ????????? ??????????? ?????????
??????? ?? ???. 1. ?????????? ????????? ???????
UML, ?????????? ????????? ??????????? ????????,
??????? ???????????? ??????? ????????? ???????.
????????-???? ??? ?????? -- OrderEntry,
CustomerManagement ? AccountManagement. ?????
OrderEntry ??????? ?? ?????? CustomerManagement ?
?? ?????? AccountManagement.
13
2. ??????????? ?????????? ?????????.
?????? ? ???????????? ??????????? ????????? ?????
??????????? ?????????? ?????????????? ????? ?????
???????????? ??????????. ??? ?????
??????????????, ??????? ???????????? ????????
????????? ???????. ?? ???. 2 ????????????
????????? ???????? UML, ??????? ??????????
????????? ??????????????, ??????? ? ?????
????????? ??????? ???????????? ???????? ?????? ?
??????? ????????? ???????.
???. 2
???????, ??????? Sales Clerk ???????
????? ??? ?????? ?????????? ?????? OrderEntry.
????????? ?????? OrderEntry ???????? ???????? ?
??????? ??? ?????? ?????????? ??????
CustomerManagement. ????? ????????? ??????
OrderEntry ?????????? ????????? ??????
AccountManagement ??? ????, ????? ??????? ?????,
?????? ? ???? ???????? ??????, ? ????? ??????????
?????.
14
3. ??????????? ??????????????? ?? ????????
?????????. ???? ??????????? ??????????
????????? ? ?????????, ??? ?????????? ?? ??? ?
????????? ? ?? ??? ? ?????????. ??? ??????????
?????? ?????? ??????????, ??????? ??????????? ???
????????. ???????? ???????? ??? ???????
??????????? ????????, ????????? ? ????????
?????????? ? ????????, ??????? ??????????
???????? ????????, ????? ??? ?????????? ?
????????????????. ????????????? ?????????? ?????
??????? ????????????? ???????????, ?????????
??????? ???????, ?? ???????? ????????? ????????
??????????? ???? ????????? - ??? ?????????
???????? ? ????????? ?????????.
????????? ??????????? ???????????? ?????? ??
???????? ?????????, ??? ?????????? ??????????
??????????? ??????????? ??????? - ???????????,
??????? ???????? ??????? ??? ????????????
???????????. ? ???? ?????? ??????????? - ???
????????? ????????? ???????, ??????????
???????????? ??????????? ????????? ??????????.
????? ???????? ????????? ?? ????????
????????? ? ????? ?????????? ? ???????? ???????.
?? ????? ?????????? ??? ????????? ??????????
??????????, ????????????? ??????, ????????
??????????? ?????????. ?????? ?????????????
???????????? ??????????? ???????? ?? ?????????, ?
????????? ??????? ???????? ????????? ???????
???????????, ?????? ??????????? ????????
?????????? ? ???????? ????????????. ????
??????????? ??????? ??????????? ?????????? ???
???????????? ????????? ??????????, ??? ??????
???????. 4. ???????????
?????????????? ??????????? ???????????????? ???.
??????????? ????????? ??? ??????????????
????????? ???????????? ????????????????? ????.
?????? ????? ?????????? ????????? ??? ??????????
?????????. ????????, ???????????????? ???? ?????
?????????, ????? ????????? ???????????-?????
???????????? ? ???????????? ????????? ??????????,
?? ??? ??? ??????????? (???????????????? ?
?????????? ???????) ???????? ??????????????????.
15
  • ??????????? ?????????? ????????????????
    ???
  • ???????? ???????????? ????????????? ?
    ?????????? ???????? ? ?????????? ?????????,
    ??????????????????, ??????????, ????????
    ?????????????, ??????????? ? ????????????
  • ????????? ????????????? ????????????? ?
    ?????????? ???????? ?????????, ?????????? ?
    ???????????? ???????????
  • ?????????? ?? ?????????? ????????????? ?
    ??????????????????? ????????, ??????? ?? ??????
    ?????????, ???????????????? ????? ??????
    ????????? ? ? ?????????
  • ?????? ????????????? ? ????, ???????????? ?
    ??????????? ???????????
  • ??????????? ????????????? ? ????????
    ??????????? ? ??????? ? ???????????????? ????????
    ??????????????
  • ???????????? ??????? ????????????? ?
    ??????????????? ???? ??????????????,
    ????????????, ???????????? ????????????? ????????
    ? ???????
  • ?????????? ?? ????????????? ????????????? ?
    ????????, ???????????????? ? ???????????????
    ???????? ???????, ? ????? ? ????????, ? ???????
    ????? ??????? ?????????.

?????? ?????? ?? ?????? ?????????
???????? ?????????????????, ?.?. ?? ?????? ??
???????????????? ??????? (????????, ??????? ??
????????? ? ???? ? ????????????). ??? ?? ?????,
????? ???????? ??????????? ???????? ???
??????????? ???????. ???????????????? ??????????
????? ????? ???????? ?????? ?????????
????????????, ????????? ? ??? ?????????????
??????????? ???????????.
??? ?????? ??????????? ??????????
????????? ???????? ???????, ????????????
1. ???????????? ?????????? - ??????? ?????????
(??????????? ? ??????????) ??????? ?????.
2. ???????? ???? ?????????? (???? ????????),
?????????? ?? ?????????? ? ??????? -
????????????? ????????????? (????????????????,
?????????? ?????????? ????? ???????)
?????????????? (?????????? ????? ??????????)
???????? (?????????, ??????????) ??????????
(?????????? ??????). 3. ???? ??????? -
???????? ????????????? ????????? ?????
?????????? ? ?.?.
16
5. ??????????? ????????? ??????? ??
?????? ??????????? ???????????. ?????? ??????
??????????? ??? ?? ?????????? ???????????.
????? ??????-???? ???????????????? ???????,
??????? ??????? ? ???????? ???? ???????????, ?
?????????? ??????????? ????? ???????. ???
?????????? ???????? ???????? ??? ??????
???????????????? ???, ???????? ??? ???, ???
?????? ??????????? ???????. ??? ????? ?????
???????? ??? ???????????? ???????-????, ????? ???
????? ???????????? ?????????? ???????????
???????? ???????. ????????, ??? ??????????
???????????? ??? ?????????? ???????????, ?
???????????? ????? ????????? ???????? ?????
???????.
6. ??????????? ????? ???????????????
?????????? ?????????????? ?????.
????????????? ????? ?????????? ????????? ?????? ?
???????? ??????? ??????????? ?????????.
????????????? ????? ?????????? ????????????
??????????? ? ????? ?????????????? ???????, ?
????? ????? ???????, ? ???????????? ? ????????
??? ????? ??????????? ??? ? ?????? (Show and
Garlan). ??????????? ??????????
????????? ?? ?????? ??????, ??????? ??????????
??????? ?????? ?????????. ???????? ????? ????
?????????? ??? ????????????? ????? ??? ??? ??????
??? ???????, ???? ???? ?????? ????? ????????
??????? ? ?????????. ????????????? ?????
???????????? ????? ??????????? ?????, ???????
?????? ???????????? ???????????. ???????
????????????? ?????? ???????? ??????????????
?????, ????? ??????-??????, ????? "?????? ?
???????", ????? ? ???????????????? ??????????
??????, ?????, ??????????? ?? ???????? ? ???
?????. ?????????? ??????? ????? ???????????????
????? ?????? ?????????????? ?????. ?
???????? UML ?????? - ??? ????? ??????? ?????
???????? ? ?????? ?????????. ??????????
?????????????? ????? (??? ???????) ?????????
????????? ????? ?????????????, ????????? ?????
?????? ?????????????? ? ???????? ?????????????
??????????? ??? ????????????? (?????? ????????
??????????) ? ? ???????? ??? ????????? ?
????????? (???????? ?????????? ??????
???????????? ?? ???????????, ????????? ??????
????? ????? ?????? ?????????? ? ?????).
17
7. ?? ??????????? ?????????
??????? ?? ?????????. ??????? ??????????? ?
????????? ?????????, ? ??? ????????? ?????????
??????? ?? ???????????. ????????? ??????????
???????, ? ??????? ?????? ???????? ???????, ? ???
?????? ?? ???????????. ??????? ?????????,
???????? ?? ??????????? - ??? ?????? ???????,
???????????????? ? ??????? ????, ?????????? ?
??????? ??????????? ???????????. 8.
??????????? ????????? ??????? ?? ???? ?????????.
???????? ??????????? ???????? ????????? ?
??????????????? ????? ?????? - ????? ?????
???????? ????? ? ???????? ???????, ????????? ?
???????? ???????????. ????? ???? ???? ?
??????????????? ??????????? ????????, ?? ???????
????????? ?????????? ??????? ?????????. ??? ????
????? ?? ????????, ?? ????????? ?? ?????????
?????????? ???????????. ??????? ??????????????
??????? ???????????? ????? ????????? ????????????
? ??????????? ???????????, ? ?????? ??? ?????????
????????? ???????? ????? ?????????????, ???
?????????? ? ??????????????????.
???????? IEEE Std 12207-1995, IEEE
Standard for Information Technology -- Software
Life Cycle Processes ?????????? ??????? ?????,
??? ??????????? ????????? IEE 1471 (???????
??????????????? ?? ???????????????-???????????
????????), ?? ??? ???? ??????????? ? ????????????
??????? ? ??????? ?????????? ??????????????
???????? ?????????? ??????????????? ????????,
????????? ?? ?????? ??? ????? ?????????,
?????????? ?????????, ????????, ??????? ? ?????,
??????????????? ??????????? ????????????? ??????
??????????? ??? ???????.
18
??????????? ???????? A configuration of the
Rational Unified Process for System Engineering
(RUP SE) ???????? ??????? ??????????? ????????
?????????? ????? ????????, ???????????????
???????, ??????? ???????????? ???????????? ???
?????????? ???? ??? ?????? ???????. ??????????
??????? ?????? ??????? ?? ???????????
???????????, ???????????? ???????????,
?????????????? ???????? ? ???????????.
? ??????? ?????????? ?????????????? ??????????
??????????? ?? ???? ?????????? ??????? ? ???????
??? ??????? ??????? ???? ??? ????? ????????????.
???, ???? ???????? ?????? ??????????????????,
?? ??????????? ??????? ??????????? ????????????
???????? ??????? ??????????? ????????????. ?????
???????????? ??????? ??? ??????????? ???????,
??????????? ??????? ???????????? ??????????
????????? ?? ??????????, ? ?????????.
????????? ?????????????? ???????? ??????????????
? ???, ????? ????????????? ???????????,
?????????? ??????????? ? ????? ??? ???????????
???????, ???????, ????? ???????, ????????
??????????, ? ??????? ?????????? ??????????
??????????????? ??? ???????? ??????? ????? ??
????????? ? ???????????? ??? ????????.
19
9. ??????????? ????????? ??????? ?? ?????????
??????????. ??????????? ?????????? ???????????
??????????? ?????????, ??????? ???????? ??????
????? ?????????. ????????, ??????????? ???????
????????? ??????? ????? ????? ????????????
??????????? ????????? ??? ????? ???????, ???????
??????, ?????? ? ?????????, ?????????? ??????,
?????????? ? ???????? ????????? ? ????????????.
?????? ?? ???? ??????????? ????? ?????????
????????? ??????? ???????. ??????? ????? ?????
????????? ????????? ????? ????????????? ?? ?
???????????? ? ???????????? ????? ????, ??? ???
????? ??????????. ?????? ???? ???????????
????????, ????? ?????????????? ??????
????????????? ????????? ??????? ?? ???????????, ?
?? ????????. ??? ??????, ??????? ???????
????????, ????????? ? ?????????? ??????
?????????? ???????????, ??????? ?? ??????. "?????
??????" ??????????, ??? "???? ? ??? ???? ??????
??????, ?????????? ??? ????????????, ?? ??
???????? ???????????????? ??????????".
??????????? ????? ??????????????? ?????????
???????????, ??????? ???????? ??????????
???????????, ????????? ???????????.
10. ??????????? ???????? ? ???????? ????????.
???????????, ?????????? ???????? ??????????????
????????? ? ?????? ?????????? ?????????, ?????
????????? ???????????? ???????????, ????????
????? ?????????? ??????? ? ???? ????. ????
????????????? ?????????????? ??????????? ? ???,
??? ????? ?? ???????? ??????? ???????????
??????????? ???????? ??????????? ? ??????????
??????? ????? ??????????????? ?????????
???????????????? ?????.
11. ??????????? ???????????? ? ?????? ???????.
?????? ??????? ????? ???????????, ???? ???? ???
??????????? ????????? ?? ??????????????? ???
??????? ??????? ??????. ?????? ????????????????
??????????? ???????????? ????? ????? ??????
????????. ????????????????? ??????????? ?????
????????? ???? ????? ???????????? - ?,
?????????????, ????? ????????????, ???
???????????????????, ????????? ??????? ??????
??????????? ???????????? ??????? ????? ?
????????????? ???????????.
20
2.3. ????????????? ????????? ? ?????????????
???????????? ????????????? ???????????, ?????
??????????? ????????? ????? ????? ???????
????????? (structure) ? ????????????? (view)
????. ????????????? ??? ??????????? ????
????????? ????????????? ????????? ? ??? ????, ?
??????? ?? ????????? ???????????????? ? ???????
????. ????????? ??? ?????????? ??? ?????????,
???????????? ? ????? ???????????? ??? ???????????
???????????.
????????????? ????????? ?????????????? ?? ???
????? ??????, ? ?????? ?? ??????? ??????????
???????? ????????????? ?????????
????. ????????? ?????????. ???????? ?????
???????? ?????? (????? ??????????). ??????
???????????? ???????????? ??????? ? ????? ??????
???????????? ????. ??? ????????? ???????? ??
????? ???????, ??? ????? ??????????????
?????????? ????????? ?????? ??????? ? ?????
??????????? ????????? ?? ????? ??????????? ?????
??????????? ??????????? ?? ?????????? ???????????
????? ?????? ???????? ??????????? ?????????
????????? ??? ????????????? (????????,
????????????)? ????????? ????????? ?
???????????. ?????????? ???????? ??????????
(???????? ??????? ??????????) ? ???????????
(??????????? ?????????????? ????? ????????????)
??????? ??????? (??????????). ????? ????????, ??
??????? ???????? ????????? ????????? ?
???????????, ?????, ????????, ??? ??????
???????? ?????????????? ?????????? ? ???
?????????? ?? ??????????????? ?????? ????????
????????? ???????????? ????????? ??????? ?????
????? ??????? ???????????????? ????? ??????? ??
??????? ???????? ??????? ????? ???????? ???????
???????? ??????????? ????????????? ?????
??????????? ????????? ?????????? ? ??????? ??
????? ?? ??????????? ????????? ?????????????.
????????? ????????????? ????????????? ????? ?????
???????????? ??????????, ? ????? ???????, ?
?????????? ????? ??? ?????????? ??????? ????, ?
??????? ?????? ??????????? ??????????? ?????????
? ???????????, - ? ??????. ??? ???????? ??
??????? ?? ????? ?????????? ??????????? ??????
??????????? ???????? ? ????? ?????? ??????
??????? ???????? ? ???? ??????????, ????????????
? ??????????????? ???????? ????? ???????
??????????? ???????? ?????????????? ?????
???????? ??????????????
21
????????????? ??? ????????? ?????????????
???? ????????????? ????? ???????, ??????????? ?
???? ?????????????? ?????????????? 1) ?????
??????? ??????? ??????????????? ????????????
?????? ???? (???????) ???????? 2) ????? ???????
??????? ??????????????? ???????????? ?????????
???????, ?????????? ?????????? (??????????) ?
??????????????? ?????????????? (???????????) ?
?????? ???????? 3) ????? ??????? ?????????? ?????
????? ???????? ? ?????????????? ??????????? ?????
(
????????, ? ????????????, ????????? ?????????,
??????, ???????? ????????????? ? ?. ?.)?
22
????????? ????????? ??????? ?? ?????????
?????????????. ????????????. ? ????????
?????? ????????? ??????, ????? ????????
??????????? ????????? ???????? ??????????.
????? ???????, ??????? ?????? ? ???????????
??????? ??????????? ?? ???????, ? ???? ???????
??????????? ?????? ?????, ????? ??????? ??????
?????????? ?????? ?????????. ????????
?????????????. ??????? ???? ????????? ????? ????
??????, ???? (????? ????????? ????? ??????
?????????) ????????? ??? ??????? ???????????
???????. ????? ?????? ??????? ???????????????
????????? ?????????????. ????????? ?????????????
??????? ??? ??????????????? ??????, ??????? ?????
??????????? ??????????????? ?????????, ????
?????????? ??????????? ?????????? ????????
?????????????? ???????????.
??????????????. ???? ?????????
????????????? ? ?????? ???? ????????? ?????????
??? ???????, ?????? ??????? ??????????????
????????, ????????? ??????? ??????? ?????????
????????? ??????? ??????????? ???????. ? ??????
??????? ?????????????? ????????? ??????? N ?????
?????????? ? ??????? ?????? ? ??? ??????, ????
??? ???????????? ??????? N-1. ?????? ?? ??????
??????? ????????????? ? ???? ??????????
(??????????? ?????), ???????, ???????? ??????????
?????????????, ???????? ?????? ????? ??????????
??????????? ??????? ?? ???????????. ?????
??? ?????????. ????? ??????? ? ?????? ????
????????? ?????????? ????????. ????????? ?????
???? ???????? ?? ???????? ????????? ?? ?
???????? ???????????. ?????? ?????????????
???????????? ??????? ????????? ???????? ?????????
??? ??????? ???????????? (????????, ???????,
??????? ????????? ?? ?????? ???????) ?
??????????????? ????????, ???????? ???????
???????????? ????? ??????????? ??????????.
????????? ??????? ????????? ????????????? ???????
?????????? ????????????? ? ????????????? ????????
????????????????.
23
????????? ????????? ? ???????????.
??????? ??? ???????????? ????????. ????????
??????-??????? ?? ????????? ? ?????????
??????????, ??? ??? ??????? ? ?????????????
????????? ??????????? ???????. ? ???????? ??????
????????? ???????? ??? ??????, ????? ?????
???????? ?????????-?????? ????????? ??????,
????????????? ?/??? ???????? ??????????. ?????
????????? ????????? ????????????, ???????????????
????? ??????????? ???? ? ??????. ?????????
????????? ????????? ??????????????? ???????
?????????????????? ? ?????????? ???????.
???????????. ????????? ???????? ???????????
???????????? ? ???????????? ???????????
?????????? ?? ???????. ? ???????? ??????
????????? ??????????, ? ??????????? ?????? ????
?????????? ???????. ?????????? ????? ???
?????????????????? ??????????, ???????
????????????, ? ???? ???????? ??????????????,
????? ??????? ? ????????? ?????????? ???????.
????????? ???????????? ????????????? ?? ??????
?????? ?????????????? ? ???????????? ?????????
?????????? ? ??????????? ?????????????
??????????. ????????? ???????????? ??????
??? ???????????. ? ?????? ?????? ????????? ??????
?????????? ? ???????????, ??????????????
????????, ???????? ? ????????? ? ??????
??????????? ????????. ??? ????????? ???????
????????????? ? ????? ?????????, ????? ???????
??????????????? ?? ?????? ?????? ??? ??????????
???????????? ????????? ???????????? ??????.
??????-??????. ??? ????????? ?????????????
??? ??????, ????????????????? ? ???? ??????
????????????????? ???????? ? ????????. ? ????????
??????????? ? ?????? ?????? ????????? ??????? ?
???????, ? ????????????? ???????? ????????? ?
?????????, ???????? ??? ???????????? ? ????????
??????????? ????????????????? ???????. ?????
????????? ????????? ??? ?????????? ?????,
??????????? ????????????? ? ???????????? ????????.
24
????????? ????????????? ??????????.
????????? ?????????? ???????? ??????????-???
??????????? ??????? ????? ?????????? ??????????
????????? (????????????) ? ???????? ??????.
????????? ??????????????? ?? ????????????? ?
????????????? ?????????? ??????????, ?? ???????
??????????? ??????????? ????????. ???????? ?????
????????? ???????? ? ?????? ?????????????
?????????????, ????????, ? ???????? ???????????
?????. ????????? ????????????? ?????????
????????? ????????????? ??????????????????,
??????????? ??????, ?????????? ? ????????????.
??? ??? ?????????????? ??????????? ????? ?
???????? ?????????????? ? ???????????? ??????.
??????????. ?????? ?????????
????????????? ??????????? ??????????? ?????????
(?????? ???????) ?? ???????? ?????????
(?????????) ? ???????? ?????????? ???????,
?????????? ? ?????????? ??????????????. ???
?????? ????? ? ????????? ?????????? ? ?????????
???????????????. ????????????? ???????.
?????? ????????? ???????????? ?????????????
???????????? ?? ?????????? ? ?????????? ???????
????? ???????????????? ???????? ?????????????.
??????? ? ??????? ??????????? ?????????
????????????? ??????? ?????? ?????????, ??? ???
???????? ??????????????? ??????? ??????????? ???
?????????????, ??? ? ??????????????? ???????.
??????????? ?????? ???? ????????, ????? ??????
?????? ????????? ?? ?????? ????? ?????????????.
25
2.4. ????????? ????? ???????????
??? ??????? ??????? ?? ????????? ????????.
??? ???????, ????????? ??????? ????????????? ?
????? ?????? ?? ????????????????. ??? ???? ?????
???????? ? ?????? ?? ????????? ??????????
??????????-???, ?????????????? ????????? ?
????????????? ? ??. ??? ??? ???????? ???????????
?????? ?????-?????? ?? ?????? ???????????. ??????
????????? ???????? ????? ??????? ??? ??? ????
????????? ????????. ? ???????, ????? ???????
????? ??????????? ??? ??????????? ???????,
?????????? ?????-?????????? ?????????
????????????? (?????? ???????????????, ? ??
?????? ?????????????). ????????? ?????????
?????????????? ? ????? ??????????
???????????????? ? ?????????? ????? ????.
????????? ???????????? ??????? ?????????????? ?
??????? ?? ???????????? ?????????????? ?????? ?
?.?. ????????????? ????????? ????????????
????????? ????????????? ? ??????? ?
?????????????? ??????????? ???????. ????????
????? ????????? ??????? ? ?????????? ??????, ? ??
??? ????????? ??????? ???????? ????????. ?
?????????, ?????? ? ????????? ???????????? ?????
??????????????? ??? ????????? ?????????, ???
????? ?????????? ?????????? ??? ?????????
??????????? ? ?????? ????? ?? ???????? ?????????
? ???????????, ???????, ????? ???????, ??????
????????????? ??????? ???????. ??????
????????????? ????????? ???????? ???????????
???????????? ?????????????? ??????? ?
?????????????? ??????? ?????? ??????????????.
???????, ??? ??????????? CASE-????????
?????????????? ??????????? ??, ????????, Rational
Software Architect ????????? ?????? ????????
?????? ??? ?????????? ??????????? ??????,
???????? ???????????? ??????????? ???????
?????????? ??????????????? ???????. ?
?????? ????????? ???????? ???? ?????????
????????? ????????, ? ????????? ?????????, ????
??? ???????? ? ?????, ???????????? ? ??
??????????. ?????, ???? ? ?? ??????, ? ????????
??????????? ????????? ????????? ????????????
???????. ??????????? ??? ?????? ???????
???????????? ??????? ????????? ????????? ???????.
????????? ??? ???????? ??????? ?????
??????????????? ???????????. ????????? ?????????
???????? ?? ?? ??? ???? ???????? ????????. ???
???????? ??????? ?????????? ????? ??? ????????
???????????, ? ????? ??? ?? ??????????? ??????? ?
????????? ??? ???????????????? ???.
26
2.5. ???????? ?????????? ??????????? ??????
??????????? ??????????? ?????? ???????? ??
???? ???????? ?????????????? ?????????. ? 60-?
???? ?? ???? ???????????? ??????? ??????
?????????? ???????? ???????, ??????? ????????????
????? ??? ?????????? ???????????????? ????????,
?????????? ????? ????? ?? ????????? ??????.
??????-???? ???? ??? ?????? ? ?????????? ??????
????? ??????? ?????????? ? ????? ??????. ?????
??????? ???????? ????????-???????????? ??????
???? ?? ??????? ???????????? ??????????????,
????? ???????, ?????????? ?? ??????? ??????,
??????????? ???????????, ????????-???????????????
?????????????? ? ??.
2.5.1. ???????????, ?????????? ?? ???????
?????????? ???????? ?????? ??????????, ??????
???????????? ??????????? ?????????? ?? ??????????
??????? ??? ??????? ??????????. ??????????
???????????? ????? ???????? ??????? ??? ?? ?????,
? ??????? ?? ??????????? ????????? ??? ??????.
??? ???????????? ???????????? ?????
???????????????? ????? ???????, ? ???? ????
???? ????????????? ? ?????????? ?????? ?
????????? ???????? ????????? ???????, ???????
?????? ???????, ????? ??????????? ???
???????????. ??? ?????? ??????? ???????
????????? ????????? ??????????. ?????? ??????????
???? ???????????? ????????? ????? ?????? ?? ??,
??? ???????? ??????? ? ??? ??? ??????. ??????????
??????? ????? ???? ????? ???????. ???, ????????,
???? ?????????? ?(2) ????? ???? ??????????
?????????? ?(1). ???? ?????????? ?(2) ????????
?????????? ?(1), ?? ?????????? ?(2) ?????????
???, ??? ????????? ?????????? ?(1), ?? ???????
??????????? ? ?????????? ?(2) ?????? ?? ??????,
??? ? ?????????? ?(1). ??????? ??????? ??????????
?(2) ???????? ?????????? ????? ????????????????
?????????, ??? ?(1). ????????? ???????
?????????? ???? ?????????? ????????? ? 1968????.
????????? ??????????? ?? ????????? ????????????
????????????? ????? L(1), L(2),,L(n), ??????????
?????? , ??????????????? ????????????
??????????????? ?????????. ?????? ???????
???????? ??????? ????? ????????? ???????. ????
??????? ???????? ?????????????? ????????? ???????
?? ???? ?????? ?? ???????????, ???????
???????????? ??????? ??????? ?????????????
??????? ???? ?? ?????. ??? ??????????? ?????????
????, ??? ???????? ???????? ????? ???????
(???????, ????????????? ?????? ? ?. ?.)
???????????? ?????? ??????? ??????, ??? ?????????
????????????? ?????? ??????? ??? ?????????? ????
????????.
27
????????? ????? ???? ??
??????????????????? ???????, ????????????
?????????????? ???????-????? ??????????? ???
?????????? ??????? ?????? ?? ????? ??????? ?????.
? ???????????? ?????????-??? ??????, ????????,
????????? ???? ???? ?? ????? ????????????????,
??????? ???????????? ???????, ?????????
?????????, ??????? ?????????? ????????????
?????????? ? ?????????? ?????? ?????????. ? ?????
???????? ?????????????? ???????? F?? ???????? ??
?????? ????????? ???, ???????, ? ???? ???????,
????????????? "??????" ????????? I?,
?????????????? "???" ?????????? Ethernet.
28
???????? ??????? ???????? ? ????? ???????????
??????????? ?????? ???? ?????
?????????????. ?????????? ???????, ??? ????
??????? ??????? ?? ??? ?????, ?? ???? n ???
?????????? ???????, ??????? ?????????? ??????
?????????? ???? n-1 ? ????? ???? ????????????
?????? ???????????? ???? n1. ????
???????? ??????? ? ????????? ??????????. ?
??????????? ??????????? ??????? ???? ????????????
?????? ??????????.. ???? n ????????
(?????????????) ?????? ?????? ? ?????????
????????????? ?? ???? ????, ????????, ?????
???????, ???? n1 ??????????? ?????? ? ?????
???????? ?????????, ???????????? ????? ???????
??????, ????????? ????????????? ????????
???????????? ????.
???? ?????? ??????????????. ???????
?????????? ??????????? ??????, ???????? ???? ????
???? ? ??????????? ???????? ???????? ???????????,
????? ?????? ???????? ?????????.
?????????????? ??????????. ????? ????????
?????????????? ?????????? ??????? ?????
?????????? ???????? ???? ???????? ???????? ???
?????-???? ????????? ? ??????????? ?????, ???
??????? ?????????? ???????????.
??????????? ???????????. ??????????? ????? ??????
????? ?????? ? ????????. ????? ???????? ?????
???????????? ?????? ?????????.
????? ???? ?????????? ??????
??????????????, ?? ?????????? ?????? ???? ? ??
????? ?????????? ??????????.
29
????????? ??? ????? ????????? ????? ???????
???. 1
???. 2
?? ???. 1 ??????? ????? ??????, ?????
?????? ??????????????? ??? ???????? ??????
????????????, ??????? ? ?????? ??????? ??????
?????????? (??? ???????? ???????????? ???????).
?????????????-????? ???????, ??????????
???????????? ????????, ???????????? ???, ???
?????? ????????? ?????? ???????? ?? ??????????,
???????? ?? ???????????. ?????? ??????? ?????
????????? ?????? ?? ????, ???????? ?? ???? ??????
??????? (??????? ???), ? ?????? ???, ???????
??????????????? ??? ????????????. ?
????????? ?? ???. 2 ?????? ?? ???????? ???????
???????????? ????? ?????? ???????, ?????? ?? ???
????? ????????? ?? ????? ?????????????? ???????.
????? ?? ?????? ??????????? ??????,
?????????? ?? ??????? ??????????, ????
???????????? ??????? THE. ??? ???????? ????????
???????? ? ??????????????????????? ? ???????????
???????. ??????? ???????? ???? ???????
??????????, ????????? ??????? ?????? ?
???????????? ?? ???. 2.
30
?? ???. 1 ? 2 ?????????? ??????????????????
????? L(0), L(1),, L(n), ?????? L(0)
??????????, ? L(1) ?????? ???? ????????.
?????????? ???????, ????? ???? L(i) ????? ?????
?????? ?????? ? ????????? ??????????? ??????,
???????????? ????? L(i -1). ???? ???? L(i)
??????????? ?????-???? ???????? ???? L(i-2), ??
???? L(i -1) ?????? ????? ???????????? ???
????????. ?????????? ?????? ?????? ???????,
????? ???? L(i) ????? ???????????? ??? ????????,
????????????-??? ?????? L(1), L(2),, L(i-1).
????? ???????, ??????????? ??????, ????????????
????? L(i) ???????? ??? ??????? ?? ???? L(i) ?
???????, ??????????? ????? L(i). ??????
??????? ???????? ????????????? ????? ?????
???????. ? ???? ?????? ???? L(i) ???????????
???????????? ?????? ????????? ?? ??????,
?????????????? ?????? L(1), L(2),, L(i-1).
? ????????? ???????? (????????, ?
???????????? ????????) ?????? ???? ????????
???????????? ?????, ??????? ????? ????????
????????????????? ??????? ???????????
????????????. ?? ???. 3 ???????????? ?????????
?????????????? ????????????? ?????????
???????????? ???????, ? ??????? ???????-?????????
?????? ???? (??????? L(1)) ? ??????? ?????????
???? (??????? L(2)) ?????????? ?????????????????
??????? ??????????. ?????? ???? ????? ?????????
??????????????????? ??????? ???? ???????
??????????? ????? ? ???????????? ? ????? ?? ????
????????????? ???? ?????????.
???. 3
31
?????? ??????? ????? ???? ??????????? ?
??????????. ??? ?? ???????????? ????????? ? ???.
4. ????? ???????? ??? ???????? ?????????
????????? ???????????? ??????? ????? (???. 4-?)
??????? ????????? ? ?????????????? ?????????
????? ? ?????? (???. 4-?) ??????? ????????? ?
?????????? ??????????. ???? ? ???????? 4-?
?????? ???? ????? ?????? ? ???????? ?????? ??????
????, ????????-??? ?????? ????? ? ???? ??????
?????????? ????. ???? ? ????? ??????
?????????????? ???? ??????? ???????
???????????????, ?? ????? ????????? ?????
?????????????.
???. 4-?
???. 4-?
????????, ???? ????????? ????????,
??????????????? ????? L(2) ??????? ?????????
???? ??????????? ? ???? L(i), ?? ?????? ??
????? L(3), L(4),..., L(i-1) ?????? ??????????
??? ????????. ??? ??????, ??? ?????? ???????
???????? ????? L(i) ?????? ????????????? ????
????? ???? L(i-1), ???? ?? ????????? ???? L(2),
??????? ???????? ????????? ??????. ??? ?????????,
????????? ? ????????? ?????????????, ?????
???????? ? ???????? ?????????, ? ??????? ??????
???? L(i), ??? 2lt I lt n, ????? ???????????????
?????????? ? ???? L(2), ???????????? ???????
????????? ????. ???, ????????, ????????????
???????????? ??????? Windows 2000/2003/XP (???.
5).
32
???. 5
33
?????????? ?????? ??????? ?? ???. 4 ?). ?
?????? ?????? ???????? ??? ???? (??? ? ?????????)
? ?????? ????????? ?????? ???????. ??? ????,
???? ????? ???? ????????? (??????) ???????? ????
????????? ??????? ??????? ?????????? ????? ??
????, ?? ????? ?????? ????? ???? ???????? ??????
????? ?????????. ? ?????? ?????? ??????????????
??????? ????? ???????????? ?? ????????
??????-????????? ??????????? (???.6),
????????????? ???????? ????? ???? ???? ??
????????? ? ????????? ?? ???. 4?) ??? ???????
??????? ??????? ???? L(i) ?????? ? ???? L(i-1).
???. 6
?????? ?????????????????? ???????????? ?? ?
????? ???? ?????????????????? ???????????,
??????? ? ?????????? ???????? Windows
2000/2003/XP ?? ??????? ?????????? ?????????????
???????????? ?????? ?????????? ??
????????????????? ?????? ? ????? ???? ???
?????????? ????????? ???????.
34
???. 7
????? ????????????? ????? ???????? ?
????????????? ???????????? ?????????
?????????. ???? ???????? ?????? ???????????????
??????, ?? ?? ??? ??????????? ?????? ???? ??????
??????? ? ?????????????? ???????? ?????????
????????? ? ????????? ????. ???????????? ??????
?? ??????? ????????????? ??????????? ??????????
????, ??????????? ? ??????? ???? ??????, ????????
??????????????? ? ??????????? ?????????? ? ??????
????? ??????????????? ??????????? ? ??????
????????????? ????. ???????
??????????????????. ??????? ?????????? ?????
??????? ?????????????????? ???????. ??? ????????
?? ???? ? ???? ?????? ????????????
??????????????? ?? ?????? ????????????? ? ??????.
35
? ?????????? ??????? ??????? ???????, ???
????? ????????? ??????????? ????????? ?????
??????? (???. 8), ? ??????? ?????? ???? ?????
????? ?????? ?????? ? ??? ?????, ???????
????????????? ??? ???????????????? ?? ??????.
?????? ?????? ????? ????????? ???????????? ??
????? ???? ?????? ??????????? ?????. ?????
??????????? ???? ??????? ???????????? ???
???????? ???? ???????????? ??????? SUE,
????????????? ? ???????????? ??????? ? 1972 ????
??? ????????? ????? IBM/360 ?????????.
36
2.5.2. ???????????, ?????????? ?? ??????
??? ????????????? ????????? ??????
??????????? ??????? ??????? ?? ?????????
?????????, ?????? ?? ??????? ????? ????? ???? ???
????????? ??????? ?????? (????????). ???? ???
??????? ?????? ??????? ????????? ??? ??????????.
?????? ?????????? ??????????????? ??? ???????????
???????, ?.?. ??? ?????????? ????????
???????????. ???? ???? ?? ??? ????? ????????
????????? ?????? ??????, ??? ???????? ?? ??
??????? ???? ???? ?????? ??????????. ????
?????????? ?????? ???????????? ?????-?? ??????,
??? ?????? ?? ?? ????? ??????? ??????. ???
??????????? ????? ????? ???????????? ????????
??????? ? ????????.
?? ???. 8 ?????????? ??????????
??????????? ??????? (???????), ??????? ?????????
????????? ??????? ??????, ?? ?????? ??? ??????
??????? ????????. ??????? ????? ?????????
??????? ???? ????????_????i (A,B,C), ?? ???????
?? ???????? ????? ????i ?????????? ?????????
????????? ? ?????????? ?? ???? ?????????
????????????? ?????????? A,B,C. ???????,
?????????? ?? ???. 8, ????? ??????
????????????. ?????? ????? ??????? ????????????
????? ???????? ????????? ????? ?? ??????? ????
??????? ????????.
???. 8
??????? ????? ??????? ?????? ??????
????????? ? ?????????? ?????????? ??????
???????_?????????? (?, ?), ?? ??????? ??
?????????? ?, ? ??????????? ?????????,
?????????-??? ? ???? ?? ????? ??????????. ?
???????? ????? ???? ? ?????? ????? ??????
????????? ?????. ??? ???????????? ??? ????? ?
???????????? ??????????. ????????, ???????????
??????? ????? ?????????? ?????? ?? ???? ??????.
37
?? ???. 9 ????????? ???????, ??????????
?????? ???????? ????????????. ???????? ????? ????
????? ???????? ?????. ?????? ???? ????? ????????
????????? ?? ??????? ????? ?????? ?????????, ???
???????? ????????? ? ???? ???????? ?????.
???????? ???? ??????????? ? ???????? ???????
?????? ????????? ??????????? ???????????
????????, ???????? ? ??????????? ????????
?????????, ?? ????? ?????????? ?????????.
????????? ???????? ????? ?? ??????????, ???
??????????? ???????????? ??? ??????? ??????
?????? ?????????.
???. 9
?? ???. 10 ????????? ?????
?????????????-????????? ???????, ????????????
?????? ????????????. ?????????? ??????????? ???
?????????? ??????????? ???????, ???????
?????????? ????????? ????????????? ?, ???????
??????? ? ?????????, ???????? ?????????
?????????? ????????????? ??????. ?????????
??????? ?? ???? ?????????? ??????????????
????????? ? ???????. ?????????? ??????????
????????? ????? ??????? ?????? ?? ????????
???????? ?????. ??????? ??????? ? ?????????
?????????? ????????????? ??????, ?????????? ???
??????????? ???????, ????? ??????????? ???? ???
?????? ? ??????????? ????? ? ???? ??????. ?????
????? ????????, ??? ???????? ????????? ?????? ?
??????????????? ????????? ??????????
?????????????? ? ??????.
???. 10
38
2.5.3. ???????????, ?????????? ?? ??????? ??????
?? ???? ??? ??????????? ????????
??????????? ????????? ????????????? ??????????,
??????????? ??????? ?????????. ? ????? ??????
???????????, ?????????? ?? ??????? ??????,
?????????????? ??? ???????????? ?????????, ??????
?? ??????? ????????? ?????? ?? ?????????
??????????, ? ????? ?????????? ?????? ? ??????
????????? ??? ????????? ??????. ????????
????????????? ?????????? ???? ?? ?????. ?????
??????????? ????? ???????????? ? ???????????? ?
??????? ???????? ??????? ?????? (DFD-?????????).
?????????? ????????? ??????? ?????? ????????? ??
???. 11.
???. 11
??? ????????????? ????? ??????????
??????????????? ??????????? ???? ?????? ?
???????, ? ??????? ???????? ?????????? ?????????,
? ?????? ???????????? ????? ??????.
39
2.5.4. ??????????? ??????????? ???????????
??????????? ??????? ????? ???????????
??????? ?? ?????????? ?????????? ???????????,
????? ?? ??????? ?????????? ???? ? ??????.
?????????, ?????????? ????????, ?????? ?????? ???
?????????? ??????-???? ???????? ? ???????
??????????, ??????????? ????????. ????? ?????????
?????????? ??????-?????????. ???????????? ?????
????????? ?????????? ??? ??????-?????????
???????????. ???????????? ?????????????
??????????? ??????-?????? ????????? ???????????
??????????? ????? ???????. ????????? ???????
????? ????????? ??????????? (?????? ??????????),
?????? - ??????? (?????? ??? ?????? ?
????????????? ???????????).
???????????? ???? ? ?????????? ?????? ?? ??????
??????????? ??????????? ??????????? ??????
????????????? ?????????? OMG (Object Management
Group). ???? ? ???, ??? ? ???? ??????????
????????? ?????????? ??????? ? ?????????????
?????????????-?????????????? ????????. ???
??????????? ? ?????? ?????, ??? ?? ??????????
?????????????? ?????? ???????. ????? ?????? ???
?????????? ????? ?????????????? ??????? ?????
????? ?????????? ?? ????? ???????? ??? ??????????
??????? ??????????. ???????? ??????? ? ???, ???
??? ?? ???????? ?? ??????????? ??????????
???????????????????. ??? ?????????? ?? ????????
???? ????? ? ?? ????? ???????? ?????????.
?????????? ????? ????? ??????????, ???????
???????? ??????? ????? ??????? ??????????????????.
???????? ??????? OMG ????????
?????????? ??????????? ? ??????? ??????????
???????????? ???????????, ??????? ?
????????-??????????????? ????? ????????? ??
????????? ?????????? ???????????? ? ??????
??????????????? (?? ???????????
????????-???????????????) ?????????????-??????????
???? ????????. ????????? ?????????????
??????? OMG ???????? ??????? ????????? ??????
(Core Object Model), ????????? ?????? ???????????
(OMA - Object Management Architecture) ? ?????
???????????? ? ?????????? ????? ???????????
??????? ????????? ?????? (CORBA - Common Object
Request Broker Architecture).
40
?? ???. 12 ????????? ????????? ??????
?????????????? ???????? OMG. ?? ?????? ??????
????????? ????????? ???????. ????????? ????
?????????? ????? ???????? ?????? ????????.
????????? ???? ? ???? ??????? ????????
???????????? ????????????? ??????. ? ??????? ????
?????????? ??????????? ??????????? OMG/CORBA,
Microsoft/COM ? Java/RMI (RMI Remote Method
Invocation) ??????????? ????????? ??????
????????? ??????? ).
???. 12
???? CORBA ???????? ??????. ???
??????????? ? ?????????. ??-??????, ? ??????
??????, ??????? ?????? ???? ??????? ?
??????????????? ????????? ???????, ???????????
??????????? ??????????? ???, ??????????????
?????????????? ??????????? ??????????????
????????. ???? ??? ???????????? ????????????? ??
???? ????????????? ????????????? OMG ?????
??????????? ????????? ??????????? IDL (Interface
Definition Language). ? ???????? ????? ?????????
?????????? ???????????? ?????????? ?? ????? IDL.
????? ???? ????? ?????? ???? ?????????
??????????? ???????????????, ??????? ? ??????????
?????????????? ??????????? ???. ??
??????????? ???? ? ?????????? OMG ??????????
??????? ??????????? ??????????? IDL ? ?????? ??
??? ????? ????????????????, ??, ?? ??????? ????,
?????????? ??????? ??????????? ??? ?????
?????????? ?????? ??? ?? ? ??.
41
2.5.5. ??????-??????????????? ???????????
? ???????? ??????????????? SOA,
?????????? ?? ?? ?????? ?????????? ??????????????
??????, ??????? ??????? ?
???????????????? ? ??????????????
?????????? (?????????? ??????? ?????? ?????
?????????? ???????), ??? ????????
???????????????? ??????? ? ??????????????? ??????
?? ????????? ? ??????????? ???????????
?? ????????????? ???????? ?????????? ?
??????????? ????????????? ?????? ? ???????????
?????? ?????????????? ??????? ?
?????????? ?????? ? ???????? ?? ???????? ?
?????????????? ????????, ??????????????? ??
??????? ???????????? ??????-?????.
  • ?????????? SOA (???.13) ???????? ?????????
    ??????
  • ?????? ??????? (P?M) ?????????? ????????,
    ????????? ? ????????????, ? ???????? ???
    ???????????? ????? ???????????, ????????????? ??
    ????????? ??????? ? ????????, ? ??? ?????
    ???????????, ????????? ? ????????????
    ???????????? ? ???????? ????????????
  • ??????, ??????????????? ?? ??????? (SOM),
    ????????????? ?? ?????????, ???????????
    ?????????
  • ??????, ??????????????? ?? ??????? (ROM),
    ????????????? ?? ????????? ????????
  • ??????, ??????????????? ?? ????????? (MOM),
    ????????????? ?? ??????????, ?? ?????????,
    ???????? ??????????????? ? ?????? ???????????,
    ????? ?? ????????? ? ????????? ?????? ???????????
    ? ?? ??????????.

42
??????? ?? ???? ??
Write a Comment
User Comments (0)
About PowerShow.com