เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเด—เตเดฐเด‚ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเดฃเตเดŸเต เดธเดฎเต€เดชเดจเด™เตเด™เตพ

เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเด—เตเดฐเด‚ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเดฃเตเดŸเต เดธเดฎเต€เดชเดจเด™เตเด™เดณเตเดŸเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ ("เด…เดฃเตเดฃเดพเตป" เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ)

ะ’ "เดชเตเดฐเต‹เดธเดธเต เดฎเต‹เดกเดฒเดฟเด‚เด—เต เดฎเตเดคเตฝ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฟเดธเตˆเตป เดตเดฐเต†" เดŽเดจเตเดจ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เด‚ 1 "เดซเต†เดฏเดฑเดฟเดŸเต†เดฏเดฟเตฝ" เดตเดฟเดทเดฏ เดฎเต‡เด–เดฒเดฏเตเดŸเต† เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดžเด™เตเด™เตพ เดฎเดพเดคเตƒเด•เดฏเดพเด•เตเด•เดฟ - เดŽ.เดŽเดธเต. เดชเตเดทเตเด•เดฟเตป เดŽเดดเตเดคเดฟเดฏ "เดฆเดฟ เดŸเต†เดฏเดฟเตฝ เด“เดซเต เดธเดพเตผ เดธเดพเตฝเดŸเตเดŸเดพเตป, เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเตเดฑเต† เดฎเด•เตป, เดฎเดนเดคเตเดตเดตเตเด‚ เดถเด•เตเดคเดจเตเดฎเดพเดฏ เดชเตเดฐเดฟเตปเดธเต เด—เตเดตเดฟเดกเต‹เตบ เดธเดพเตฝเดฑเตเดฑเดพเดจเต‹เดตเดฟเดšเตเดšเต, เดธเตเดจเตเดฆเดฐเดฟเดฏเดพเดฏ เดธเตเดตเดพเตป เดชเตเดฐเดฟเตปเดธเดธเต" เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เด…เดฃเตเดฃเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฐเดฟเด•เตพ. "เดธเตเดตเดฟเด‚ เดฒเต†เดฏเตโ€Œเดจเตเด•เตพ" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฏเด—เตเดฐเด‚ เดซเต€เตฝเดกเต เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเตเดฎเดคเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดžเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเด—เตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดฐเด‚เดญเดฟเดšเตเดšเต. เด† เดŸเตเดฐเดพเด•เตเด•เดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเด—เตเดฐเด‚ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดคเดฐเดตเตเดฎเดพเดฏเดฟ เดŸเตเดฐเดพเด•เตเด•เดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต: เด‡เตปเดชเตเดŸเตเดŸเต, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เตผเดŸเตเดŸเดฟเดซเดพเด•เตโ€Œเดฑเตเดฑเตเด•เตพ, เดชเตเดฐเต‹เดธเดธเตเดธเต เด˜เดŸเตเดŸเด™เตเด™เตพ, เดชเด™เตเด•เดพเดณเดฟเด•เตพ, เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดจเดฟเดฏเดฎเด™เตเด™เตพ. เดชเตเดฐเต‹เดธเดธเตเดธเต เดชเด™เตเด•เดพเดณเดฟเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เดณเดพเตฝ เดŸเตเดฐเดพเด•เตเด•เตเด•เตพ เดจเดฟเดฏเตเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดˆ เดธเดฎเต€เดชเดจเด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด’เดจเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต, เด…เด™เตเด™เดจเต† เด…เดตเตผเด•เตเด•เต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดšเดฟเดฒ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดค เดฎเต‡เด–เดฒเด•เตพ เดจเตฝเด•เตเดจเตเดจเต.

เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดžเดพเตป เด’เดฐเต เด“เดธเตโ€ŒเดŸเตเดฐเต‡เดฒเดฟเดฏเตป เด•เดฎเตเดชเดจเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดชเดพเตผเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต [1].
เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดš เดฎเต‹เดกเดฒเดฟเด‚เด—เต เดธเดฎเต€เดชเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต, [2] เด•เดพเดฃเตเด•.
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ UML เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเดพเดฏเดฟ, เด•เดพเดฃเตเด• เด‡เดตเดฟเดŸเต† [3].

เดฎเตเดฎเตเดชเดคเตเดคเต† เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดฏเด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต เดžเดพเตป เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚ (เดšเดฟเดคเตเดฐเด‚ 1) เด•เต‚เดŸเดพเดคเต† "เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต" เดŸเตเดฐเดพเด•เตเด•เตเด•เดณเตเดณเตเดณ เด’เดฐเต เดตเต€เดฃเตเดŸเตเด‚ เดตเดฐเดšเตเดš เดกเดฏเด—เตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด‚ (เดšเดฟเดคเตเดฐเด‚ 2), เดžเดพเตป เด—เตเดฃเดฆเต‹เดทเด™เตเด™เตพ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚, เด’เดฐเตเดชเด•เตเดทเต‡ เด…เดฒเตเดชเด‚ เด†เดคเตเดฎเดจเดฟเดทเตเด เดฎเดพเดฏเดฟ.

เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเด—เตเดฐเด‚ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเดฃเตเดŸเต เดธเดฎเต€เดชเดจเด™เตเด™เตพ
เดšเดฟเดคเตเดฐเด‚ 1. เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเด—เตเดฐเด‚ - เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดชเตŠเดคเตเดตเดพเดฏ เด•เดพเดดเตเดš

เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเด—เตเดฐเด‚ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเดฃเตเดŸเต เดธเดฎเต€เดชเดจเด™เตเด™เตพ
เดšเดฟเดคเตเดฐเด‚ 2. เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเด—เตเดฐเด‚ - เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเดฏเด—เตเดฐเด‚ เด˜เดŸเดจ

  1. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดกเดฏเด—เตเดฐเดพเดฎเดฟเตฝ เด…เดฎเตเดชเดŸเดฏเดพเดณเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด…เดฒเตเดชเด‚ เด•เตเดฑเดตเดพเดฃเต†เดจเตเดจเต เดธเดฎเตเดฎเดคเดฟเด•เตเด•เดฃเด‚.
  2. เดŽเดจเตเดจเดพเตฝ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดกเดฏเด—เตเดฐเดพเดฎเดฟเตฝ, เดกเดฏเด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดฎเตเดดเตเดตเตป เดซเต€เตฝเดกเดฟเดฒเตเด‚ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ "เดธเตเดฎเดฟเดฏเตผ" เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดŽเดจเตเดฑเต† เด…เดญเดฟเดฐเตเดšเดฟเด•เตเด•เดจเตเดธเดฐเดฟเดšเตเดšเต เดตเดณเดฐเต† เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ.
  3. เด•เตเดฑเดฟเดชเตเดชเตเด•เดณเตเดณเตเดณ เด…เดคเต‡ เด•เดฅ - เดจเดฟเดฏเดฎเด™เตเด™เตพ. เด’เดฐเต เดกเต€เด•เตเด•เดจเต† เดจเดฟเดฏเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดจเดฟเดฏเดฎเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดกเดฏเด—เตเดฐเดพเดฎเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด˜เดŸเด•เด™เตเด™เดณเตเด‚ เด’เดฐเต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดคเดพเดดเต‡เด•เตเด•เต เดจเต€เด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
  4. เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดชเด™เตเด•เดพเดณเดฟเด•เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต "เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•/เดธเด‚เดชเตเดฐเต‡เด•เตเดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•..." เด˜เดŸเตเดŸเด‚ เด•เตเดฒเต‹เตบ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต.
  5. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด“เดชเตเดทเดจเดฟเตฝ, เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เดฌเตเดฐเดพเดžเตเดšเดฟเด‚เด—เตเด‚ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เด’เดฐเต เดฒเดฏเดจเดตเตเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต, เดถเดฐเดฟ, เด…เดตเดฏเต† "เดจเดจเตเดจเดพเดฏเดฟ" เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เด…เดธเดพเดงเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต! เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดชเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต - เดจเดฟเดฏเดฎเด‚.

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดฐเตเดšเดฟเดฏเดฟเดฒเตเด‚ เดจเดฟเดฑเดคเตเดคเดฟเดฒเตเด‚ เดธเด–เดพเด•เตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด†เดฆเตเดฏ เด“เดชเตเดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŽเดจเดฟเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต.
เดชเด•เตเดทเต‡ เดžเดพเตป เด•เดณเตเดณเด‚ เดชเดฑเดฏเดฟเดฒเตเดฒ - เดšเดฟเดฒเดชเตเดชเต‹เตพ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดตเดฐเดฏเตเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต.

เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•

  1. เดธเตเดชเดพเตผเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต. [เด‡เดฒเด•เตเดŸเตเดฐเต‹เดฃเดฟเด•เต เดฑเดฟเดธเต‹เดดเตเดธเต] เด†เด•เตเดธเดธเต เดฎเต‹เดกเต: เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต: https://sparxsystems.com
  2. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เดฎเต‹เดกเดฒเดฟเด‚เด—เต. - เดŽเด‚ .: KURS, NITs 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

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•