рд╣рд╛рдореА рдЕрдиреБрдХреНрд░рдо рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ ("рдкреНрд░реЛрдЯреАрди" рдХреЛ рдирд┐рд░рдиреНрддрд░рддрд╛) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╡рд┐рд╡рд░рдг рд╕реНрдкрд╖реНрдЯ рдЧрд░реНрдЫреМрдВред
рдпрд╕ рд▓реЗрдЦрдорд╛, рд╣рд╛рдореА рдпреВрдПрдордПрд▓ рдЕрдиреБрдХреНрд░рдо рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрдХреЛ рд╡рд┐рд╡рд░рдг рдХрд╕рд░реА (рд╕реНрдкрд╖реНрдЯ) рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗрд░ рд╣реЗрд░реНрдиреЗрдЫреМрдВред
рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛, рдо рдЕрд╖реНрдЯреНрд░реЗрд▓рд┐рдпрд╛рдХреЛ рдХрдореНрдкрдиреАрдмрд╛рдЯ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдЫреБред
рдкреВрд░реНрдг UML рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдХреЛ рд▓рд╛рдЧрд┐, рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН
рдкрд╣рд┐рд▓реЗ, рдорд▓рд╛рдИ рдХреЗ рд╣рд╛рдореА рд╡рд┐рд╡рд░рдг рдЧрд░реНрдиреЗрдЫреМрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реМрдВред
╨Т
рдЪрд┐рддреНрд░ 1. рдЖрд╡рд╢реНрдпрдХрддрд╛ рд░ рдХрд╛рд░реНрдп рдмреАрдЪрдХреЛ рд╕рдореНрдмрдиреНрдз
рдЕрдм рд╣рд╛рдореА рдпрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдкрд╖реНрдЯ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ:
- рд╣рд╛рдореНрд░реЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХреБрди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗрдЫ;
- рд╣рд╛рдореАрд▓рд╛рдИ рдХреБрди рдирд┐рдпрдиреНрддреНрд░рдг рдШрдЯрдХрд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ;
- рд╣рд╛рдореА рдХреЗ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреЗрдЫреМрдВ;
- рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд░ рдкреНрд░рдгрд╛рд▓реА рдШрдЯрдХрд╣рд░реВ рдмреАрдЪ рдХреБрди рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреЗрдЫред
рдЕрдиреБрдХреНрд░рдо рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдХрд╛ рдореБрдЦреНрдп рддрддреНрд╡рд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдЯреЗрд░рд┐рдпреЛрдЯрд╛рдЗрдкрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВ рдмреАрдЪрдХреЛ рдЬрдбрд╛рдирд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рд╡рд╕реНрддреБрд╣рд░реВ рд╣реБрдиреН - рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рд╡рд╕реНрддреБрд╣рд░реВрд▓реЗ рдПрдХрдЕрд░реНрдХрд╛рд╕рдБрдЧ рдХреЗрд╣реА рдЬрд╛рдирдХрд╛рд░реА рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреН (рдЪрд┐рддреНрд░ 2)ред
рдЪрд┐рддреНрд░ реи. рдЕрдиреБрдХреНрд░рдо рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдХреЛ рдЖрдзрд╛рд░рднреВрдд рддрддреНрд╡рд╣рд░реВ
рд╡рд╕реНрддреБрд╣рд░реВ рддреЗрд░реНрд╕реЛ рдЕрдиреБрдХреНрд░рдордорд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рд░ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмреАрдЪрдорд╛ рдкрд╛рд░рд┐рдд рд╣реБрдиреНрдЫрдиреНред рд╕рдордп рдЕрдХреНрд╖ рдорд╛рдерд┐ рджреЗрдЦрд┐ рддрд▓ рдЙрдиреНрдореБрдЦ рдЫред
рдЕрднрд┐рдиреЗрддрд╛ рддрддреНрд╡ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдкреНрд░рд╡рд╛рд╣ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБрдХреЛ рдмрд┐рдиреНрджреБ рднрдПрдХреЛ рд░реЗрдЦрд╛ рд╣реБрдиреНрдЫ, рдЬрд╕рд▓рд╛рдИ "рдЬреАрд╡рди рд░реЗрдЦрд╛" рднрдирд┐рдиреНрдЫ, рдЬрд╣рд╛рдБ рддреНрдпреЛ рддрддреНрд╡ рдЕрд╡рд╕реНрдерд┐рдд рд╣реБрдиреНрдЫ рд░ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рднрд╛рдЧ рд▓рд┐рдиреНрдЫред рдирд┐рдпрдиреНрддреНрд░рдг рдлреЛрдХрд╕ рд╡рд╕реНрддреБрдХреЛ рдЬреАрд╡рди рд░реЗрдЦрд╛рдорд╛ рдЖрдпрдд рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХреЗрдд рдЧрд░рд┐рдПрдХреЛ рдЫред
рд╡рд╕реНрддреБрд╣рд░реВ рдмреАрдЪ рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдзреЗрд░реИ рдкреНрд░рдХрд╛рд░рдХрд╛ рд╣реБрди рд╕рдХреНрдЫрдиреН, рд░ рд╕рдиреНрджреЗрд╢рд╣рд░реВрд▓рд╛рдИ рд╕реНрд░реЛрдд рд░ рд▓рдХреНрд╖реНрдп рддрддреНрд╡рд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рд░ рдЧреБрдгрд╣рд░реВ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрди рдкрдирд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
рдХреНрд░рдорд╢рдГ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ (GUI), рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВ, рд░ рдбрд╛рдЯрд╛рдмреЗрд╕ рддрддреНрд╡рд╣рд░реВ рдореЛрдбреЗрд▓ рдЧрд░реНрди рд╕реАрдорд╛рд╣рд░реВ, рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ, рд░ рд╕рдВрд╕реНрдерд╛рд╣рд░реВ рдЬрд╕реНрддрд╛ рд╕реНрдЯреЗрд░рд┐рдпреЛрдЯрд┐рдкрд┐рдХрд▓ рддрддреНрд╡рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
рд╕рдиреНрджреЗрд╢рд╣рд░реВрдХреЛ рджреЛрд╣реЛрд░рд┐рдиреЗ рдкреНрд░рд╡рд╛рд╣рд▓рд╛рдИ "рд▓реВрдк" рдкреНрд░рдХрд╛рд░рдХреЛ рдЯреБрдХреНрд░рд╛рдХреЛ рд░реВрдкрдорд╛ рддреЛрдХреНрди рд╕рдХрд┐рдиреНрдЫред
рддреНрдпрд╕реЛрднрдП, рд╣рд╛рдореА "рд╕реВрдЪреАрдорд╛ рдирдпрд╛рдБ рдирдЯрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдердкреНрдиреБрд╣реЛрд╕реН" рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд╡рд┐рд╡рд░рдг рд╕реНрдкрд╖реНрдЯ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрдЫреМрдВред
рдЖрдЙрдиреБрд╣реЛрд╕реН рд╣рд╛рдореА рдирд┐рдореНрди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рд░ рдорд╛рдиреНрдпрддрд╛рд╣рд░реВрдорд╛ рд╕рд╣рдордд рд╣реБрдиреНрдЫреМрдВред
- рдирдЯ, рдХрд░реНрдиреЗрд▓ рд░ рд╢реЗрд▓рд╣рд░реВ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреНрд░рдХрд╛рд░рдХрд╛ рд╕рдмреИ рднреМрддрд┐рдХ рд╕рдореНрдкрддреНрддрд┐рд╣рд░реВ рд╣реБрдиреН (рдЪрд┐рддреНрд░ 3)ред
рдЪрд┐рддреНрд░ 3. рд╡рд░реНрдЧ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдкрд░рд┐рд╖реНрдХрд░рдг - рд╣рд╛рдореНрд░реЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХрдердирдорд╛ рдХреБрдиреИ рдкрдирд┐ рднреМрддрд┐рдХ рд╕рдореНрдкрддреНрддрд┐рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреЗрдЫред
- рдХрдердирдХреЛ рдирд╛рдо рд╕реНрдкрд╖реНрдЯ рдЧрд░реМрдВ - "рднреМрддрд┐рдХ рдореВрд▓реНрдпрд╣рд░реВрдХреЛ рд▓реЗрдЦрд╛рдХреЛ рдмрдпрд╛рдиред"
- рдорд╛рдиреМрдВ рдХрд┐ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛, GUI "рд╕рд╛рдордЧреНрд░реА рдорд╛рди рд▓реЗрдЦрд╛ рдкрд╛рдирд╛" рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ, "рд╕рд╛рдордЧреНрд░реА рдорд╛рди рд▓реЗрдЦрд╛ рдХрд╛рд░реНрдб" GUI рдорд╛рд░реНрдлрдд рдирдпрд╛рдБ рд╡рд┐рддреНрддреАрдп рдореВрд▓реНрдп рдердкреНрди рд╕рдХреНрдЫред
- рдЧрдгрд┐рддреАрдп рдорд╛рди рдХреЛ рдкреНрд░рдХрд╛рд░ рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ, рдбрд╛рдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд░ GUI рдкрд░рд┐рд╡рд░реНрддрдиред
- рд╕рд╛рдордЧреНрд░реА рдореВрд▓реНрдп рд▓реЗрдЦрд╛ рдХрд╛рд░реНрдбрдХреЛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рднрд░реНрджрд╛, рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛рдХреЛ рд╢реБрджреНрдзрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░рд┐рдиреНрдЫред
рдпреА рдЕрдиреБрдорд╛рдирд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдЪрд┐рддреНрд░ 4 рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред
рдЪрд┐рддреНрд░ 4. рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд╡рд┐рд╡рд░рдгрдХреЛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг "рд╕реВрдЪреАрдорд╛ рдирдпрд╛рдБ рдирдЯрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдердкреНрдиреБрд╣реЛрд╕реН"
рддрдкрд╛рдИрд▓реЗ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░рдХрд╛ UML рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдмрд╛рд░реЗрдорд╛ рдпрд╣рд╛рдБ рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдбрд▓рд┐рдЩ рджреЗрдЦрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдгрд╛рд▓реА рдбрд┐рдЬрд╛рдЗрди (рднрд╛рдЧ 1); рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдбрд▓рд┐рдЩ рджреЗрдЦрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдгрд╛рд▓реА рдбрд┐рдЬрд╛рдЗрди (рднрд╛рдЧ 2); рдЧрддрд┐рд╡рд┐рдзрд┐ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рд╕рдВрд░рдЪрдирд╛ рдЧрд░реНрди рджреБрдИ рджреГрд╖реНрдЯрд┐рдХреЛрдгред
рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд╕реВрдЪреА
- Sparx рдкреНрд░рдгрд╛рд▓реА рд╡реЗрдмрд╕рд╛рдЗрдЯред [рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рд╕реНрд░реЛрдд] рдкрд╣реБрдБрдЪ рдореЛрдб: рдЗрдиреНрдЯрд░рдиреЗрдЯ:
https://sparxsystems.com - OMG рдПрдХреАрдХреГрдд рдореЛрдбрд▓рд┐рдЩ рднрд╛рд╖рд╛ (OMG UML) рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ред рд╕рдВрд╕реНрдХрд░рдг реи.рел.резред [рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рд╕реНрд░реЛрдд] рдкрд╣реБрдБрдЪ рдореЛрдб: рдЗрдиреНрдЯрд░рдиреЗрдЯ:
https://www.omg.org/spec/UML/2.5.1/PDF
рд╕реНрд░реЛрдд: www.habr.com