เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชจเซ€ เชฐเชšเชจเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฌเซ‡ เช…เชญเชฟเช—เชฎเซ‹

เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชจเซ€ เชฐเชšเชจเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฌเซ‡ เช…เชญเชฟเช—เชฎเซ‹เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€ ("เช–เชฟเชธเช•เซ‹เชฒเซ€" เชชเชฐ เช†เชงเชพเชฐเชฟเชค)

ะ’ เชฒเซ‡เช–เชจเซ‹ เชญเชพเช— 1 "เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช—เชฅเซ€ เชธเซเชตเชšเชพเชฒเชฟเชค เชธเชฟเชธเซเชŸเชฎ เชกเชฟเชเชพเช‡เชจ เชธเซเชงเซ€" เช…เชฎเซ‡ "เชชเชฐเซ€เช•เชฅเชพ" เชตเชฟเชทเชฏ เชตเชฟเชธเซเชคเชพเชฐเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เช•เชฐเซเชฏเซเช‚ - เช.เชเชธ. เชชเซเชถเซเช•เชฟเชจ เชฆเซเชตเชพเชฐเชพ "เชง เชŸเซ‡เชฒ เช‘เชซ เชเชพเชฐ เชธเชพเชฒเซเชŸเชจ, เชคเซ‡เชจเซ‹ เชชเซเชคเซเชฐ, เชญเชตเซเชฏ เช…เชจเซ‡ เชถเช•เชฟเชคเชถเชพเชณเซ€ เชนเซ€เชฐเซ‹ เชชเซเชฐเชฟเชจเซเชธ เช—เซเชตเชฟเชกเซ‹เชจ เชธเชพเชฒเซเชŸเชพเชจเซ‹เชตเชฟเชš เช…เชจเซ‡ เชธเซเช‚เชฆเชฐ เชธเซเชตเชพเชจ เชชเซเชฐเชฟเชจเซเชธเซ‡เชธ" เชฎเชพเช‚เชฅเซ€ เชเช• เช–เชฟเชธเช•เซ‹เชฒเซ€ เชตเชฟเชถเซ‡เชจเซ€ เชฐเซ‡เช–เชพเช“. เช…เชจเซ‡ เช…เชฎเซ‡ "เชธเซเชตเชฟเชฎ เชฒเซ‡เชจ" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เช•เซเชทเซ‡เชคเซเชฐเชจเซ€ เชฐเชšเชจเชพ เช•เชฐเชตเชพ เชชเชฐ เชธเช‚เชฎเชค เชฅเชคเชพ, เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชฅเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€. เชŸเซเชฐเซ…เช•เชจเซเช‚ เชจเชพเชฎ เชคเซ‡ เชŸเซเชฐเซ…เช•เชฎเชพเช‚ เชนเชพเชœเชฐ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เชคเชคเซเชตเซ‹เชจเชพ เชชเซเชฐเช•เชพเชฐเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡: เช‡เชจเชชเซเชŸ เช…เชจเซ‡ เช†เช‰เชŸเชชเซเชŸ เช†เชฐเซเชŸเชฟเชซเซ‡เช•เซเชŸเซเชธ, เชชเซเชฐเซ‹เชธเซ‡เชธ เชธเซเชŸเซ‡เชชเซเชธ, เชชเชพเชฐเซเชŸเชฟเชธเชฟเชชเชจเซเชŸเซเชธ เช…เชจเซ‡ เชฌเชฟเชเชจเซ‡เชธ เชฐเซ‚เชฒเซเชธ. เช† เช…เชญเชฟเช—เชฎ เชงเซ‹เชฐเชฃ เช•เชฐเชคเชพ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชŸเซเชฐเซ…เช•เซเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชนเชญเชพเช—เซ€เช“เชจเชพ เชจเชพเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเซเช•เซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช†เชฎ เชคเซ‡เชฎเชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชœเชตเชพเชฌเชฆเชพเชฐเซ€เชจเชพ เช…เชฎเซเช• เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เชนเซเช‚ เช‘เชธเซเชŸเซเชฐเซ‡เชฒเชฟเชฏเชจ เช•เช‚เชชเชจเซ€เชจเชพ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชŸ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚. เชธเซเชชเชพเชฐเซเช•เซเชธ เชธเชฟเชธเซเชŸเชฎเซเชธ [1]
เชฒเชพเช—เซ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เช…เชญเชฟเช—เชฎเซ‹ เชชเชฐ เชตเชงเซ เชตเชฟเช—เชคเซ‹ เชฎเชพเชŸเซ‡, เชœเซเช“ [2].
เชธเช‚เชชเซ‚เชฐเซเชฃ UML เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡, เชœเซเช“ เช…เชนเซ€เช‚ [3]

เชนเซเช‚ เชชเชพเช›เชฒเชพ เชฒเซ‡เช– (เช†เช•เซƒเชคเชฟ 1) เชจเชพ เช†เช•เซƒเชคเชฟเชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ€เชถ เช…เชจเซ‡ "เชฎเชพเชจเช•" เชŸเซเชฐเซ‡เช•เซเชธ (เช†เช•เซƒเชคเชฟ 2) เชธเชพเชฅเซ‡ เชซเชฐเซ€เชฅเซ€ เชฆเซ‹เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช†เช•เซƒเชคเชฟ เชฌเชคเชพเชตเซ€เชถ, เชนเซเช‚ เช—เซเชฃเชฆเซ‹เชทเชจเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เช†เชชเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซ€เชถ, เช•เชฆเชพเชš เชฅเซ‹เชกเซ€ เชตเซเชฏเช•เซเชคเชฟเชฒเช•เซเชทเซ€ เชฐเซ€เชคเซ‡.

เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชจเซ€ เชฐเชšเชจเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฌเซ‡ เช…เชญเชฟเช—เชฎเซ‹
เช†เช•เซƒเชคเชฟ 1. เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ - เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฆเซƒเชถเซเชฏ

เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชจเซ€ เชฐเชšเชจเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฌเซ‡ เช…เชญเชฟเช—เชฎเซ‹
เช†เช•เซƒเชคเชฟ 2. เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ - เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เชฎเชพเชณเช–เซเช‚

  1. เชคเซ‡ เชธเซเชตเซ€เช•เชพเชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เช•เซ‡ 2 เชœเซ€ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชฎเชพเช‚ เชคเซ€เชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฅเซ‹เชกเซ€ เช“เช›เซ€ เช›เซ‡.
  2. เชชเชฐเช‚เชคเซ 2 เชœเซ€ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชฎเชพเช‚, เช†เช•เซƒเชคเชฟเชจเชพ เชธเชฎเช—เซเชฐ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชตเชธเซเชคเซเช“ "เช—เช‚เชงเชฟเชค" เช›เซ‡, เชœเซ‡ เชฎเชพเชฐเชพ เชธเซเชตเชพเชฆ เชฎเชพเชŸเซ‡, เช–เซ‚เชฌ เช…เชจเซเช•เซ‚เชณ เชจเชฅเซ€.
  3. เชจเซ‹เช‚เชงเซ‹ เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชตเชพเชฐเซเชคเชพ - เชจเชฟเชฏเชฎเซ‹. เช…เชจเซ‡ เชกเซ‡เช•เซ‹เชจเชจเซ€ เชจเชฟเชฎเชฃเซ‚เช• เช…เช‚เช—เซ‡เชจเซ‹ เชจเชฟเชฏเชฎ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช†เช•เซƒเชคเชฟเชจเชพ เชคเชฎเชพเชฎ เช˜เชŸเช•เซ‹เชจเซ‡ เช…เชฎเซเช• เชธเชฎเชฏเซ‡ เชจเซ€เชšเซ‡ เช–เชธเซ‡เชกเชตเชพ เชชเชกเซเชฏเชพ.
  4. เช† เชชเช—เชฒเชพ เชชเชฐ เช˜เชฃเชพ เชธเชนเชญเชพเช—เซ€เช“ เชนเชพเชœเชฐ เช›เซ‡ เชคเซ‡ เชฌเชคเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซ‡ โ€œเชชเซเชฐเชพเชชเซเชค/เชชเซเชฐเชธเชพเชฐเชฃโ€ฆโ€ เชชเช—เชฒเซเช‚ เช•เซเชฒเซ‹เชจ เช•เชฐเชตเซเช‚ เชชเชกเซเชฏเซเช‚.
  5. เชฌเซ€เชœเชพ เชตเชฟเช•เชฒเซเชชเชฎเชพเช‚, เชฎเชพเชฐเซ‡ เชเช• เชถเชพเช–เชพ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซเช‚ เชเช• เชฎเชฐเซเชœ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‹เชกเซ€ เชฆเซ‡เชตเซเช‚ เชชเชกเซเชฏเซเช‚, เชธเชพเชฐเซเช‚, เชคเซ‡เชฎเชจเซ‡ "เชธเชฐเชธ เชฐเซ€เชคเซ‡" เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เชเช•เชฆเชฎ เช…เชถเช•เซเชฏ เชนเชคเซเช‚! เชธเชฆเชจเชธเซ€เชฌเซ‡, เชชเช›เซ€ เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เชชเซ‹เชธเซเชŸ เช•เชฐเชตเซ€ เชœเชฐเซ‚เชฐเซ€ เชฐเชนเซ‡เชถเซ‡ - เชจเชฟเชฏเชฎ.

เช…เชฒเชฌเชคเซเชค, เชธเซเชตเชพเชฆ เช…เชจเซ‡ เชฐเช‚เช—เชฎเชพเช‚ เช•เซ‹เชˆ เชธเชพเชฅเซ€เช“ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชชเซเชฐเชฅเชฎ เชตเชฟเช•เชฒเซเชช เชฎเชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเชฟเชถเซ‡ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชฒเชพเช—เซ‡ เช›เซ‡.
เชชเชฐเช‚เชคเซ เชนเซเช‚ เชœเซ‚เช เซเช‚ เชฌเซ‹เชฒเซ€เชถ เชจเชนเซ€เช‚ - เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เชฌเช‚เชจเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เชฆเซ‹เชฐเชตเชพเชจเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡.

เชธเซเชคเซเชฐเซ‹เชคเซ‹เชจเซ€ เชฏเชพเชฆเซ€

  1. เชธเซเชชเชพเชฐเซเช•เซเชธ เชธเชฟเชธเซเชŸเชฎเซเชธ เชตเซ‡เชฌเชธเชพเช‡เชŸ. [เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชธเช‚เชธเชพเชงเชจ] เชเช•เซเชธเซ‡เชธ เชฎเซ‹เชก: เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ: https://sparxsystems.com
  2. เชเซ‹เชฒเซ‹เชคเซเช–เชฟเชจเชพ เช‡.เชฌเซ€., เชตเชฟเชทเซเชฃเซเชฏเชพ เช.เชเชธ., เช•เซเชฐเชพเชธเซเชจเชฟเช•เซ‹เชตเชพ เชเชธ.เช. เชตเซเชฏเชตเชธเชพเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช—. โ€” M.: เช•เซ‹เชฐเซเชธ, SIC INFRA-M, EBS Znanium.com. - 2017.
  3. OMG เชฏเซเชจเชฟเชซเชพเช‡เชก เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ (OMG UML) เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ. เชธเช‚เชธเซเช•เชฐเชฃ 2.5.1. [เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชธเช‚เชธเชพเชงเชจ] เชเช•เซเชธเซ‡เชธ เชฎเซ‹เชก: เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ: https://www.omg.org/spec/UML/2.5.1/PDF

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹