ืืืจ ืืขืจืงืืขืจื ืื ืืึทืฉืจืืึทืืื ื ืคืื ืื ืกืืกืืขื ืคืึทื ืืงืฉืึทื ื ื ืืฆื ืื ืกืืงืืืึทื ืก ืืืึทืืจืึทืืข (ืคืึธืจืืขืฆืื ื ืคืื "ืคึผืจืึธืืขืื ืก")
ืืื ืืขื ืึทืจืืืงื, ืืืจ ืืืขืื ืงืืงื ืืื ืืื ืืืจ ืงืขื ืขื ืืขืืึทื (ืงืืขืจืึทืคืืื) ืื ืืึทืฉืจืืึทืืื ื ืคืื ืื ืคืื ืงืฆืืข ืืืึธืก ืืื ืึธืืึทืืืืืื ืืื ืื UML ืกืืงืืืึทื ืก ืืืึทืืจืึทืืข.
ืืื ืืขื ืืืึทืฉืคึผืื ืืื ื ืืฆื ืื ืขื ืืขืจืคึผืจืืื ืึทืจืืฉืืืขืงื ืคืจืืืืืืขืจืง ืคืื ืึทื ืึทืืกืืจืึทืืืึทื ืคืืจืืข
ืคึฟืึทืจ ืื ืืึทื ืฅ UML ืืึทืฉืจืืึทืืื ื, ืืขื
ืขืจืฉืืขืจ, ืืึธืื ืืืจ ืืขืจืงืืขืจื ืืืึธืก ืืืจ ืืืขืื ืืขืืึทื.
ะ
ืคืืืืจืข 1. ืฉืืืืืช ืฆืืืืฉื ืคืึธืืขืจืื ื ืืื ืคึฟืื ืงืฆืืข
ืืืฆื ืืืจ ืืืืื ืฆื ืืขืจืงืืขืจื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืืจืืคืืจืื ื ืคืื ืืขื ืึธืืึทืืืืืื ืคืื ืงืฆืืข:
- ืืืึธืก ืฆืืืื ื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืืขื ืืื ืืืขืจ ืืึทื ืืฆืขืจ ืื ืืขืจืึทืงื ืืื;
- ืืืึธืก ืงืึธื ืืจืึธื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืืจ ืืึทืจืคึฟื;
- ืืืึธืก ืืืจ ืืืขืื ืงืจืึธื;
- ืืืึธืก ืึทืจืืืงืืขื ืืืขื ืืืื ืคืืจืืืื ืฆืืืืฉื ืื ืืึทื ืืฆืขืจ ืืื ืกืืกืืขื ืงืึทืืคึผืึธืื ืึทื ืฅ ืฆื ืืืจืืคืืจื ืื ืคึฟืื ืงืฆืืข.
ืื ืืืืคึผื ืขืืขืืขื ืื ืคืื ืื ืกืืงืืืึทื ืก ืืืึทืืจืึทืืข ืืขื ืขื ืื ืืขืจืึทืงืืื ื ืึทืืืืฉืขืงืฅ ืืื ืคืึทืจืฉืืืขื ืข ืกืืขืจืขืึธืืืคึผืขืก ืืื ืงืึทื ืขืงืฉืึทื ื ืฆืืืืฉื ืืื - ืื ืืขืจืึทืงืืื ื ืึทืืืืฉืขืงืฅ ืืืขืงืกื ืขืืืขืืข ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืขืืขืจ ืื ืืขืจืขืจ (ืคืืืืจืข 2).
ืคืืืืจืข 2. ืืงืขืจืืืง ืขืืขืืขื ืื ืคืื ืึท ืกืืงืืืึทื ืก ืืืึทืืจืึทืืข
ืึทืืืืฉืขืงืฅ ืืขื ืขื ืขืจืืื ืืืฉื ืืื ืึท ืืึธืจืืืึธื ืืึทื ืกืืงืืืึทื ืก ืืื ืึทืจืืืงืืขื ืืขื ืขื ืืืจืืืขืืื ืืขื ืฆืืืืฉื ืืื. ืื ืฆืืื ืึทืงืก ืืื ืึธืจืืขื ืืื ืคืื ืฉืคึผืืฅ ืฆื ืื ืึธ.
ืืขืจ ืึทืงืืืึธืจ ืขืืขืืขื ื ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืฆื ืคืึธืจืฉืืขืื ืึท ืืึทื ืืฆืขืจ ืื ืืฉืืืืืื ื ืึท ืืืืคื ืคืื ืืขืฉืขืขื ืืฉื.
ืืขืืขืจ ืืืืคืขืฅ ืืื ืึท ืืึทืืื ืฉืืจื, ืืขืจืืคื ืื "ืืขืื ืืื ืืข", ืืื ืึทื ืขืืขืืขื ื ืืืืืกืฅ ืืื ืคึผืึทืืขื ืืฉืึทืื ื ืขืื ืึธื ืืืื ืืื ืื ืืขืจืึทืงืฉืึทื ื. ืื ืงืึธื ืืจืึธื ืคืึธืงืืก ืืื ืื ืืขืืืืื ืืืจื ืึท ืืจืึธืืขืง ืืืืฃ ืื ืืขืื ืฉืืจื ืคืื ืื ืืืืคืขืฅ.
ืื ืึทืจืืืงืืขื ืืืึธืก ืืขื ืขื ืคืืจืืืื ืฆืืืืฉื ืึทืืืืฉืขืงืฅ ืงืขื ืขื ืืืื ืคืื ืขืืืขืืข ืืืืคึผืก, ืืื ืื ืึทืจืืืงืืขื ืงืขื ืขื ืืืื ืืืื ืงืึทืกืืึทืืืืื ืฆื ืคืึทืจืืจืึทืืื ืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืคึผืจืึธืคึผืขืจืืืขืก ืคืื ืื ืืงืืจ ืืื ืฆืื ืขืืขืืขื ืื.
ืกืืขืจืขืึธืืืคึผืืงืึทื ืขืืขืืขื ืื ืึทืืึท ืืื ืืึทืื ืืจืื, ืงืึธื ืืจืึธืืก ืืื ืขื ืืืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืืึธืืขื ืืึทื ืืฆืขืจ ืฆืืืื ื (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