ืื ื ืืืื ืืช ืชืืืืจ ืคืื ืงืฆืืืช ืืืขืจืืช ืืืืฆืขืืช ืืืืืจืืช ืืจืฆืฃ (ืืืฉื ืฉื "ืืืืื ืื")
ืืืืืจ ืื ื ืฉืงืื ืืืฆื ื ืืชื ืืืื (ืืืืืืจ) ืืช ืืชืืืืจ ืฉื ืคืื ืงืฆืื ืืืืืืืืช ืืืืฆืขืืช UML Sequence Diagram - ืืืืืจืืช ืจืฆืฃ.
ืืืืืื ืื, ืื ื ืืฉืชืืฉ ืืกืืืืช Enterprise Architect ืืืืจื ืืืกืืจืืืช.
ืืืคืจื UML ืืืื, ืจืื
ืืืชืืืื ืืกืืืจ ืื ื ืคืจื.
ะ
ืืืืจ 1 ืืงืฉืจ ืืื ืืจืืฉื ืืชืืื ื
ืืขืช ืื ื ืจืืฆืื ืืืืืืจ ืืืืข ืขื ืืืฆืืข ืืคืื ืงืฆืื ืืืืืืืืืช ืืื:
- ืขื ืืืื ืจืืืื ืืืฉืง ืืืฉืชืืฉ ืฉืื ื ืืงืืื ืืื ืืจืืงืฆืื;
- ืืืื ืจืืืื ืืงืจื ืื ื ืฆืจืืืื;
- ืื ื ืืืกื;
- ืืืื ืืืืขืืช ืืืืืคื ืืืฉืชืืฉ ืืจืืืื ืืืขืจืืช ืืื ืืืฆืข ืืช ืืคืื ืงืฆืื.
ืืืจืืืืื ืืขืืงืจืืื ืฉื ืืืืืจืืช ืืจืฆืฃ ืื ืืืืืืงืืื ืืขืื ืืื ืืจืืงืฆืื ืขื ืกืืจืืืืืืคืื ืฉืื ืื ืืงืฉืจืื ืืื ืืื - ืืืืืืงืืื ืืืื ืืจืืงืฆืื ืืืืืคืื ืืืืข ืืื ืขื ืืฉื ื (ืืืืจ 2).
ืืืืจ 2. ืืืื ืืื ืขืืงืจืืื ืฉื ืืืืืจืืช ืจืฆืฃ
ืืืืืืงืืื ืืกืืืจืื ืืจืฆืฃ ืืืคืงื, ืืกืจืื ืืืขืืจืื ืืื ืืื. ืฆืืจ ืืืื ืืืืื ืืืืขืื ืืืื.
ื ืืชื ืืืฉืชืืฉ ืืืืื ื Actor ืืื ืืืืฆื ืืฉืชืืฉ ืฉืืืื ืืจื ืฉื ืืืจืืขืื.
ืืื ืืืืืืงื ืืฉ ืงื ืื ืืงื, ืื ืงืจื "ืงื ืืืืื", ืฉืื ืืืื ื ืื ืงืืื ืืืืื ืืงืืช ืืืง ืืืื ืืจืืงืฆืืืช. ืืืงืื ืืฉืืืื ืืกืืื ืขื ืืื ืืืื ืขื ืงื ืืืืื ืฉื ืืืืืืืงื.
ืืืืขืืช ืฉืืืืืคื ืืื ืืืืืืงืืื ืืืืืืช ืืืืืช ืืืื ืกืืืื, ื ืืชื ืืืชืืื ืืืืขืืช ืื ืื ืฉืืฉืงืคื ืืช ืืคืขืืืืช ืืืืืคืืื ืื ืฉื ืจืืืื ืืืงืืจ ืืืืขื.
ื ืืชื ืืืฉืชืืฉ ืืืืื ืืื ืกืืจืืืืืืคืืื ืืืื ืืืืืืช (Boundary), ืคืงืืื (Control) ืืืฉืืืืช (Entity) ืืืืื ืฉื ืืืฉืง ืืืฉืชืืฉ (GUI), ืืงืจืื ืืืืื ืืื ืฉื ืืกื ื ืชืื ืื, ืืืชืืื.
ื ืืชื ืืืืืืจ ืืจืืืช ืืืืขืืช ืืืืจืช ืืืงืืข ืขื ืกืื "ืืืืื".
ืื, ืื ื ืืชืื ื ืื ืืืืืืจ ืืช ืชืืืืจ ืืคืื ืงืฆืื "ืืืกืฃ ืืืืข ืขื ืืืื ืืืฉ ืืืฆืืจื".
ืืื ื ืกืืื ืขื ืืืืืืืช ืืืื ืืืช ืื ืืกืคืืช ืืืืืช.
- ืืืืืื, ืืจืขืื ืื ืืงืืืคืืช ืื ืืืื ื ืืกืื ืืืืจืืื ืืืกืืืื ืืืชืืืืื (ืืืืจ 3).
ืืืืจ 3. ืืืืื ืืืืืจืืช ืืืืชื - ืืืฉืชืืฉ ืฉืื ื ืืืื ืืืืข ืขื ืื ืขืจื ืืืืชื ืืืฆืืจื.
- ื ืืืืจ ืืช ืฉื ืืืืืืื - "ืืื ืืฉืืื ืืืช ืืขืจืืื ืืืืชืืื".
- ื ื ืื ืฉืืืฉืชืืฉ ืฉืื ื, ืฉืขืืื ืขื ื-GUI "ืืฆืืจืช ืืฉืืื ืืืช ืฉื ืขืจืืื ืืืืชืืื", ืืืื ืืืืกืืฃ ืขืจื ืคืื ื ืกื ืืืฉ ืืจื ื-GUI "ืืจืืืก ืืฉืืื ืืืช ืฉื ืขืจืืื ืืืืชืืื".
- ืืืชืื ืืกืื ืืขืจื, ืืื ื ืื ืชืื ืื ืื-GUI ืืฉืชื ืื.
- ืืขืช ืืืืื ืืฉืืืช ืฉื ืืจืืืก ืื ืืืช ืืฉืืื ืืช ืขืจื ืืืืืจ, ื ืืืงืช ื ืืื ืืช ืื ืชืื ืื ืฉืืืื ื.
ืชืจืฉืื ืฉื ืื ื ืืชืื ืืืฉืื ืขื ืื ืืืช ืืื ืืืฆื ืืืืืจ 4.
ืืืืจ 4. ืืืืจืช ืชืืืืจ ืืคืื ืงืฆืื "ืืืกืฃ ืืืืข ืขื ืืืื ืืืฉ ืืืฆืืจื"
ืืชื ืืืื ืืงืจืื ืขื ืืฉืืืืฉ ืืกืืืื ืืืจืื ืฉื ืืืืืจืืืช UML ืืื:
ืืืืื ืชืืืืืื ืืชืื ืื ืืขืจืืช ืืืืืืืืช (ืืืง 1); ืืืืื ืชืืืืืื ืืชืื ืื ืืขืจืืช ืืืืืืืืช (ืืืง 2); ืฉืชื ืืืฉืืช ืืื ืืืช ืืืืืจืืช ืคืขืืืืช.
ืจืฉืืืช ืืงืืจืืช
- ืืชืจ Sparx Systems. [ืืฉืื ืืืงืืจืื ื] ืืฆื ืืืฉื: ืืื ืืจื ื:
https://sparxsystems.com - ืืคืจื OMG Unified Modeling Language (OMG UML). ืืจืกื 2.5.1. [ืืฉืื ืืืงืืจืื ื] ืืฆื ืืืฉื: ืืื ืืจื ื:
https://www.omg.org/spec/UML/2.5.1/PDF
ืืงืืจ: www.habr.com