Read this post in: de_DEen_USes_ESfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

ЁЯЧ║я╕П рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрдкрдХреА рдпрд╛рддреНрд░рд╛

рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рдгрд╛рд▓реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдЧрд╛рдЗрдб


ЁЯМЯ рдкрд░рд┐рдЪрдп: рдЖрдкрдХреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рд░рд╛рдЬреНрдп рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреНрдпреЛрдВ рдЪрд╛рд╣рд┐рдП

рдЖрдк рдЬреЛ рднреА рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкреНрд░рдгрд╛рд▓реА рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВтАФрдореЛрдмрд╛рдЗрд▓ рдРрдк рдЪреЗрдХрдЖрдЙрдЯ рдкреНрд░рд╡рд╛рд╣ рд╕реЗ рд▓реЗрдХрд░ рдЖрдИрдУрдЯреА рдбрд┐рд╡рд╛рдЗрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░ рддрдХтАФрдХреЗ рдкрд╛рд╕ рдПрдХ рдЧреБрдкреНрдд рдЬреАрд╡рди рд╣реИ: рдпрд╣ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрджрд▓рддрд╛ рд╣реИ. рдПрдХ рдмрдЯрди рд╕рд┐рд░реНрдл ‘рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛’ рдирд╣реАрдВ рд╣реИ; рдпрд╣ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧ рдЗрди рд╣реИ, рдЬрдм рдХрд╛рд░реНрдЯ рдореЗрдВ рдЖрдЗрдЯрдо рд╣реИрдВ, рдЬрдм рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╣реИ. рдПрдХ рд╣реА рдЗрдирдкреБрдЯ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдЖрдпрд╛ рдерд╛.
рдпрд╣ рд╣реИ рд░рд╛рдЬреНрдп-рдирд┐рд░реНрднрд░ рд╡реНрдпрд╡рд╣рд╛рд░тАФрдФрд░ рдпрд╣реА рд╡рд╣ рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕реЗ рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦреЛрдВ рдХреЛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЪрд╛рд╣реЗ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛рддреНрд░рд╛рдУрдВ рдХреЛ рдореИрдк рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХ рд╣реЛрдВ, рдЬрдЯрд┐рд▓ рд╡рд░реНрдХрдлреНрд▓реЛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░ рд╣реЛрдВ, рдпрд╛ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЕрдиреБрднрд╡реЛрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдпреВрдПрдХреНрд╕ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рд╣реЛрдВ, рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХрддрд╛ рдХреЗ рд╕рдВрдХреНрд░рдордг рдХреЛ рд╕рдордЭрдирд╛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рджреА, рд▓рдЪреАрд▓реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ рдЖрдкрдХреЛ рдПрдХ рджреГрд╢реНрдп рднрд╛рд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ:
ЁЯФ╣ рдЬрдЯрд┐рд▓ рдЬреАрд╡рдирдЪрдХреНрд░реЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдВрд╢рд░реНрддреА рддрд░реНрдХ рдореЗрдВ рдбреВрдмреЗ рдмрд┐рдирд╛
ЁЯФ╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░реЗрдВрдбрд┐рдЬрд╝рд╛рдЗрди, рд╡рд┐рдХрд╛рд╕ рдФрд░ рдХреНрд╡рд╛рд▓рд┐рдЯреА рдПрд╕реНрдкреЗрдХреНрдЯ рдЯреАрдореЛрдВ рдХреЗ рдмреАрдЪ
ЁЯФ╣ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░реЗрдВрд╣рд░ рд╕рдВрднрд╡ рд░рд╛рдЬреНрдп рдХреЗ рд╕реНрдкрд╖реНрдЯ рдореЙрдбрд▓рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛
ЁЯФ╣ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдЗрд░рд╛рджреЗ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд░реЗрдВрдПрдХ рдРрд╕реЗ рддрд░реАрдХреЗ рд╕реЗ рдЬреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рд╕рдЯреАрдХ рд░рд╣реЗ
рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ, рд╣рдо рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдЬреИрд╕реЗ рдХрд┐ рдПрдХрдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреА рдпрд╛рддреНрд░рд╛тАФрдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ, рд╕рдорд╛рдирд╛рдВрддрд░ рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ рдЗрддрд┐рд╣рд╛рд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЬреИрд╕реЗ рдЙрдиреНрдирдд рдкреИрдЯрд░реНрдиреНрд╕ рддрдХ рдмрдирд╛рдП рдЬрд╛рдиреЗ рддрдХ, рдФрд░ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХрд┐ AI рдЙрдкрдХрд░рдг рдЖрдкрдХреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХреЛ рдХреИрд╕реЗ рддреЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрдд рддрдХ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдЧрддрд┐рд╢реАрд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рди рдХреЗрд╡рд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рддреНрдордХ рд╕рдордЭ рдмрд▓реНрдХрд┐ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рддрдХрдиреАрдХреЗрдВ рднреА рд╣реЛрдВрдЧреАред
рдЖрдЗрдП рд░рд╛рдЬреНрдп-рдЖрдзрд╛рд░рд┐рдд рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдХрд▓рд╛ рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рдЖрдкрдХреА рдпрд╛рддреНрд░рд╛ рд╢реБрд░реВ рдХрд░реЗрдВред ЁЯЧ║я╕ПтЬи

ЁЯЪА рдЕрдкрдиреА рдпрд╛рддреНрд░рд╛ рд╢реБрд░реВ рдХрд░реЗрдВ: рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ рдХреНрдпрд╛ рд╣реИ?

What is State Machine Diagram?

рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рдпрд╛рддреНрд░реА! рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдк рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдерд░реНрдореЛрд╕реНрдЯреЗрдЯ, рдИ-рдХреЙрдорд░реНрд╕ рдЪреЗрдХрдЖрдЙрдЯ рдкреНрд░рд╡рд╛рд╣ рдпрд╛ рдмреИрдВрдХрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдк рдХреИрд╕реЗ рдЕрдкрдиреЗ рд╡рд╕реНрддреБ рдХреЗ рд╕рдордп рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рджрд░реНрдЬ рдХрд░реЗрдВрдЧреЗ?рдХреИрд╕реЗ рдПрдХ рд╡рд╕реНрддреБ рд╕рдордп рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреА рд╣реИтАФрдЦрд╛рд╕рдХрд░ рдЬрдм рдЙрд╕рдХрд╛ рдПрдХ рд╣реА рдШрдЯрдирд╛ рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рд╣реБрдЖ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ?

рд╡рд╣реАрдВ рдЬрд╣рд╛рдВрд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦрдЖрддреЗ рд╣реИрдВред

рдПрдХ рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ (рдЬрд┐рд╕реЗ рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦ, рд░рд╛рдЬреНрдп рдорд╢реАрди рдпрд╛ рд░рд╛рдЬреНрдп рдЪрд╛рд░реНрдЯ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдПрдХ UML рд╡реНрдпрд╡рд╣рд╛рд░рд╛рддреНрдордХ рдЖрд░реЗрдЦ рд╣реИ рдЬреЛ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХреА рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рдХреГрддрд┐ рдХреЛ рдореЙрдбрд▓ рдХрд░рддрд╛ рд╣реИ рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдХрд░ рд╡рд┐рднрд┐рдиреНрди рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдЬреЛ рдПрдХ рдПрдХрд╛рдВрддрд░ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдЙрди рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рд╕рдВрдХреНрд░рдордг рдХреЛ рдЬреЛ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдкреНрд░рддрд┐ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИрд░рд╛рдЬреНрдпреЛрдВрдПрдХ рдПрдХрд╛рдВрддрд░ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХреИрд╕реЗрд╕рдВрдХреНрд░рдордгрдЙрди рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВрдШрдЯрдирд╛рдУрдВ.

рдПрдХ рдПрдХрд╛рдВрддрд░ рдЕрд╡рд╕реНрдерд╛ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗрд╡рд▓ рдЙрд╕рдХреЗ рд╡рд░реНрддрдорд╛рди рдЗрдирдкреБрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реЛрддрд╛тАФрдпрд╣ рдЙрд╕рдХреЗ рдЕрддреАрдд рд░рд╛рдЬреНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИрдкреВрд░реНрд╡ рд░рд╛рдЬреНрдпред рдПрдХ рдПрдХрд╛рдВрддрд░ рдЕрд╡рд╕реНрдерд╛ рдХреЗ рдЕрддреАрдд рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдПрдХ рд╕реАрдорд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ рджреНрд╡рд╛рд░рд╛ рдореЙрдбрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рдСрдЯреЛрдореЗрдЯрд╛ рдХрд╣рд▓рд╛рддрд╛ рд╣реИ)ред

State Machine Diagram Hierarchy

ЁЯФ╣┬ардореБрдЦреНрдп рдмрд╛рдд: рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ рдЖрдкрдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВрдЬреАрд╡рдирдЪрдХреНрд░ рд╡реНрдпрд╡рд╣рд╛рд░тАФрдЬреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ рдЬрд┐рдирдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рдВрджрд░реНрдн рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрджрд▓рддрд╛ рд╣реИред


тЭУ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЪрд┐рдВрддрд╛ рдХреНрдпреЛрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП? рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦреЛрдВ рдХрд╛ рдореВрд▓реНрдп

Why State Machine Diagrams

рдЬреИрд╕реЗ рдЖрдк рдЕрдкрдиреА рдпрд╛рддреНрд░рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ, рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐рдПрдХ рд╡рд╕реНрддреБ рдПрдХ рд╣реА рдШрдЯрдирд╛ рдХреЗ рдкреНрд░рддрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрддреА рд╣реИ рдЬреЛ рдЙрд╕рдХреА рд╡рд░реНрддрдорд╛рди рдЕрд╡рд╕реНрдерд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ.

ЁЯТб рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХрд╛ рдЙрджрд╛рд╣рд░рдг: рдмреИрдВрдХ рдЦрд╛рддреЗ рд╕реЗ рдирд┐рдХрд╛рд╕реА

рдПрдХ рдмреИрдВрдХ рдЦрд╛рддреЗ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ $100,000 рд╣реИрдВ:

  • тЬЕ┬ард╕рд╛рдорд╛рдиреНрдп рдирд┐рдХрд╛рд╕реА:┬ардмреИрд▓реЗрдВрд╕ := рдмреИрд▓реЗрдВрд╕ - рдирд┐рдХрд╛рд╕реА рд░рд╛рд╢рд┐┬а(рдпрджрд┐ рдмреИрд▓реЗрдВрд╕ тЙе $0)

  • тЭМ┬ардУрд╡рд░рдбреНрд░рд╛рдлреНрдЯ рдкрд░рд┐рджреГрд╢реНрдп: рдпрджрд┐ рдирд┐рдХрд╛рд╕реА рдмреИрд▓реЗрдВрд╕ рдХреЛ рдЛрдгрд╛рддреНрдордХ рдмрдирд╛ рджреЗрдЧреА,┬ардЕрд▓рдЧ рдирд┐рдпрдо рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ

рдпрд╣ рд╕рд┐рд░реНрдл рдЧрдгрд┐рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИтАФрдпрд╣┬ард░рд╛рдЬреНрдп-рдирд┐рд░реНрднрд░ рд╡реНрдпрд╡рд╣рд╛рд░. рдЬрдм рдЦрд╛рддрд╛ тАЬрд╕рдХрд╛рд░рд╛рддреНрдордХтАЭ рд╕реЗ тАЬрдЛрдгрд╛рддреНрдордХтАЭ рд░рд╛рдЬреНрдп рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

тЪая╕П┬ардиреЛрдЯ:

  • рдПрдХ┬ард░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ┬ардПрдХ рдХреЗ рд▓рд┐рдП рд╕рднреА рдШрдЯрдирд╛рдУрдВ, рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ рд╕рдВрдХреНрд░рдордгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ┬ардПрдХрд▓ рд╡рд╕реНрддреБ.

  • рдПрдХ┬ардЕрдиреБрдХреНрд░рдо рдЖрд░реЗрдЦ┬ардПрдХ рдХреЗ рд▓рд┐рдП рдШрдЯрдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ┬ардПрдХрд▓ рдЕрдВрддрд░рдХреНрд░рд┐рдпрд╛┬ард╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмреАрдЪ┬ард╕рднреА рд╡рд╕реНрддреБрдПрдБ.

рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦреЛрдВ рдХрд╛ рдЖрдо рддреМрд░ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдиреНрд╣реЗрдВ рдЕрднрд┐рдиреЗрддрд╛рдУрдВ, рдЙрдкрдпреЛрдЧ рдХреЗрд╕, рд╡рд┐рдзрд┐рдпреЛрдВ, рдЙрдкрдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИтАФрдЖрдорддреМрд░ рдкрд░ рдЕрдВрддрд░рдХреНрд░рд┐рдпрд╛ рдЖрд░реЗрдЦреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


ЁЯзн рдЖрдкрдХреЗ рдкрд╣рд▓реЗ рдХрджрдо: рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдбрд╛рдпрдЧреНрд░рд╛рдо рдХреА рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ

Basic Concepts

ЁЯОп рдПрдХ рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ?

тАЬрдПрдХ рд╕реНрдерд┐рддрд┐ рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рдЧреБрдгрдзрд░реНрдо рдорд╛рдиреЛрдВ рдФрд░ рд▓рд┐рдВрдХ рдХрд╛ рдПрдХ рдЕрд╡рдореВрд▓реНрдпрди рд╣реИред рдорд╛рдиреЛрдВ рдХреЗ рд╕рдореВрд╣ рдХреЛ рд╡рд╕реНрддреБ рдХреЗ рд╕рдордЧреНрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЧреБрдгреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдореВрд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредтАЭ
тАФ рд░реБрдореНрдмреЙрдК

рд╕реНрдерд┐рддрд┐ рдиреЛрдЯреЗрд╢рди

State Notations

ЁЯФС рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

  • тЬЕ рдПрдХ рд╕реНрдерд┐рддрд┐ рдПрдХ рдЕрдВрддрд░рд╛рд▓ рдХреЛ рдзрд╛рд░рдг рдХрд░рддреА рд╣реИрд╕рдордп рдХрд╛ рдЕрдВрддрд░рд╛рд▓

  • тЬЕ рдПрдХ рдЕрд╡рдореВрд▓реНрдпрди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИрдЧреБрдгрдзрд░реНрдо рдорд╛рдиреЛрдВ рдХрд╛ рдЕрд╡рдореВрд▓реНрдпрдирдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛

  • тЬЕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдЗрдирдкреБрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реЛрддрд╛, рдмрд▓реНрдХрд┐рдкрд┐рдЫрд▓реЗ рдЗрддрд┐рд╣рд╛рд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрддрд╛ рд╣реИ

ЁЯФД рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдбрд╛рдпрдЧреНрд░рд╛рдо рд╕рдВрд░рдЪрдирд╛

рдПрдХ рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдбрд╛рдпрдЧреНрд░рд╛рдо рдПрдХ рдЧреНрд░рд╛рдл рд╣реИ рдЬреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗ рдмрдирд╛ рд╣реИ:

  • рд╕реНрдерд┐рддрд┐рдпрд╛рдВ┬а(рд╕рд░рд▓ рдпрд╛ рд╕рдВрдпреБрдХреНрдд)

  • рд╕реНрдерд┐рддрд┐ рд╕рдВрдХреНрд░рдордг┬ард╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛

State Notation Example

рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдХреНрдпрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИрдВ:

  • рд╕рдордп рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ

  • рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рд╡реЗ рдмрд┐рдВрджреБ рдЬрд╣рд╛рдВ рдХреНрд░рд┐рдпрд╛рдПрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВ рдпрд╛ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

  • рд╡рд╕реНрддреБрдУрдВ/рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдПрдХ рд╕реНрдерд┐рддрд┐ рд╕реЗ рджреВрд╕рд░реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдЕрд╡рд╕рд░


ЁЯз░ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдг рдХрд┐рдЯ рдмрдирд╛рдПрдВ: рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдиреЛрдЯреЗрд╢рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

Characteristics

ЁЯЯв рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдФрд░ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐рдпрд╛рдВ

рддрддреНрд╡ рдкреНрд░рддреАрдХ рдЙрджреНрджреЗрд╢реНрдп
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ тЧП рдареЛрд╕ рд╡реГрддреНрдд рд░рд╛рдЬреНрдп рдорд╢реАрди рдХреА рд╢реБрд░реБрдЖрдд рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ; рдкрд╣рд▓рд╛ рд╕рдВрдХреНрд░рдордг рдкрд╣рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рдЬреНрдп рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдВрддрд┐рдо рдЕрд╡рд╕реНрдерд╛ тЧО рд╕рдВрдХреЗрдВрджреНрд░рд┐рдд рд╡реГрддреНрдд рд╕рдорд╛рдкреНрддрд┐ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ; рдЦреБрд▓рд╛ рд▓реВрдк = рд╡рд╕реНрддреБ рдЬрд▓реНрджреА рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреА рд╣реИ; рдмрдВрдж рд▓реВрдк = рдкреНрд░рдгрд╛рд▓реА рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдЬреАрд╡рд┐рдд рд░рд╣рддреА рд╣реИ

Start and Final State Example

тЪб рдШрдЯрдирд╛рдПрдБ: рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рджреНрд░реБрдд рдЙрджреНрджреАрдкрдХ

рдПрдХ рдШрдЯрдирд╛ рд╕рдВрдХреЗрдд:┬ардШрдЯрдирд╛-рдирд╛рдо(рдкреИрд░рд╛рдореАрдЯрд░1, рдкреИрд░рд╛рдореАрдЯрд░2, ...)

рдЪрд╛рд░ рдкреНрд░рдХрд╛рд░ рдХреА рдШрдЯрдирд╛рдПрдБ:

  1. рд╕рд┐рдЧреНрдирд▓ рдШрдЯрдирд╛┬атАУ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╕рдВрджреЗрд╢/рд╕рд┐рдЧреНрдирд▓ рдХреЗ рдЖрдЧрдорди рдХреЛ

  2. рдХреЙрд▓ рдШрдЯрдирд╛┬атАУ рдХрд┐рд╕реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХреЙрд▓

  3. рд╕рдордп рдШрдЯрдирд╛┬атАУ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдмреАрддрдиреЗ рдХреЗ рдмрд╛рдж рдШрдЯрд┐рдд рд╣реЛрддреА рд╣реИ

  4. рдкрд░рд┐рд╡рд░реНрддрди рдШрдЯрдирд╛┬атАУ рдЬрдм рдХреЛрдИ рд╢рд░реНрдд рд╕рддреНрдп рд╣реЛ рдЬрд╛рддреА рд╣реИ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ

рдШрдЯрдирд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:

  • ЁЯОп рд░рд╛рдЬреНрдп рд╕рдВрдХреНрд░рдордг рдХреЗ рдХрд╛рд░рдг рдмрдирдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ

  • ЁЯФБ рдЖрдВрддрд░рд┐рдХ рдпрд╛ рдмрд╛рд╣рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ

  • ЁЯТм рд╡рд╕реНрддреБ рд╕рдВрдЪрд╛рд▓рди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕реВрдЪрдирд╛ рдкрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ

  • ЁЯЫая╕П рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкреНрд░рдгрд╛рд▓реА рд╡рд╕реНрддреБ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдореИрдк рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ

тЮбя╕П рд╕рдВрдХреНрд░рдордг: рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рдорд╛рд░реНрдЧ

рд╕рдВрдХреНрд░рдордг рдПрдХ рд░рд╛рдЬреНрдп рд╕реЗ рджреВрд╕рд░реЗ рд░рд╛рдЬреНрдп рдореЗрдВ рдЧрддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ┬ардШрдЯрдирд╛┬ардЬреЛ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЗрд░рд┐рдд рдХрд░рддреА рд╣реИред

рд╕рдВрдХреНрд░рдордг рдкреНрд░рд╡рд╛рд╣:

  1. рддрддреНрд╡┬ард╕реНрд░реЛрдд рдЕрд╡рд╕реНрдерд╛

  2. рдШрдЯрдирд╛┬ардШрдЯрд┐рдд рд╣реЛрддреА рд╣реИ

  3. рдХреНрд░рд┐рдпрд╛┬ардХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

  4. рддрддреНрд╡ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ┬ард▓рдХреНрд╖реНрдп рдЕрд╡рд╕реНрдерд╛

тЬи┬ардкреНрд░реЛ рдЯрд┐рдк: рдПрдХ рдШрдЯрдирд╛/рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдХреНрд░рдордг рдПрдХ┬ард╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдВрдХреНрд░рдордг.

тЪЩя╕П рдХреНрд░рд┐рдпрд╛рдПрдБ рдмрдирд╛рдо рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк

рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖рдг
рдХреНрд░рд┐рдпрд╛ рдкрд░рдорд╛рдгреБ, рдЕрдирд┐рд░реЛрдзреНрдп рдЧрдгрдирд╛ (рдЙрджрд╛рд╣рд░рдг: рд╕рдВрдЪрд╛рд▓рди рдХреЙрд▓, рд╡рд╕реНрддреБ рдирд┐рд░реНрдорд╛рдг) рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрд╛рдзрд╛ рдХреЗ рдкреВрд░реА рд╣реЛрддреА рд╣реИ
рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рдЧреИрд░-рдкрд░рдорд╛рдгреБ, рдЕрд╡рд╕реНрдерд╛ рд╕реЗ рдЬреБрдбрд╝реА рдЪрд▓ рд░рд╣реА рдЧрдгрдирд╛ рдЕрдирдВрддрдХрд╛рд▓ рддрдХ рдЪрд▓ рд╕рдХрддреА рд╣реИ рдпрд╛ рдШрдЯрдирд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдмрд╛рдзрд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ

рдХреНрд░рд┐рдпрд╛ рдЯреНрд░рд┐рдЧрд░ (5 рдкреНрд░рдХрд╛рд░):

  • рдкреНрд░рд╡реЗрд╢ / рдХреНрд░рд┐рдпрд╛┬атАУ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИ

  • рдХрд░реЗрдВ / рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк┬атАУ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд░рд╣рддреЗ рд╕рдордп рдЪрд▓ рд░рд╣рд╛ рд╡реНрдпрд╡рд╣рд╛рд░

  • рдШрдЯрдирд╛ / рдХреНрд░рд┐рдпрд╛┬атАУ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд░рд╣рддреЗ рд╕рдордп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдирд╛ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИ

  • рдирд┐рдХрд╛рд╕ / рдХреНрд░рд┐рдпрд╛┬атАУ рдЕрд╡рд╕реНрдерд╛ рдЫреЛрдбрд╝рддреЗ рд╕рдордп рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИ

  • рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ / рд╡реНрдпрд╡рд╣рд╛рд░┬атАУ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдкреБрдирд░реНрдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ

ЁЯТб┬ардореБрдЦреНрдп рдЕрдВрддрд░: рдХреНрд░рд┐рдпрд╛рдПрдБ рдкрд░рдорд╛рдгреБ рд╣реЛрддреА рд╣реИрдВ; рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдБ рдмрд╛рдзрд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред


ЁЯОи рдЗрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд▓рд╛рдирд╛: рд╕рд░рд▓ рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдбрд╛рдпрдЧреНрд░рд╛рдо рдиреЛрдЯреЗрд╢рди

Simple State Machine Diagram

ЁЯЪк рдкреНрд░рд╡реЗрд╢ рдФрд░ рдирд┐рдХрд╛рд╕ рдХреНрд░рд┐рдпрд╛рдПрдБ

рдпреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд░рд╛рдЬреНрдп рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдпрд╛ рдирд┐рдХрд╛рд╕ рдХреЗ рд╕рдордп рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рдВрдЧрдд рд╣реЛред

  • рдкреНрд░рд╡реЗрд╢ рдХреНрд░рд┐рдпрд╛:┬ардкреНрд░рд╡реЗрд╢ / рдХреНрд░рд┐рдпрд╛┬атАУ рдкреНрд░рддреНрдпреЗрдХ┬ардкреНрд░рддреНрдпреЗрдХ┬ардкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╡реЗрд╢ рд╕рдВрдХреНрд░рдордг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ

  • рдирд┐рдХрд╛рд╕ рдХреНрд░рд┐рдпрд╛:┬ардирд┐рдХрд╛рд╕ / рдХреНрд░рд┐рдпрд╛┬атАУ рдкреНрд░рддреНрдпреЗрдХ┬ардкреНрд░рддреНрдпреЗрдХ┬ардкреНрд░рддреНрдпреЗрдХ рдирд┐рдХрд╛рд╕ рд╕рдВрдХреНрд░рдордг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ

тЪая╕П рдпрджрд┐ рдкреНрд░рд╡реЗрд╢/рдирд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдХреНрд░рдордг рдЪрд╛рдк рдкрд░ рдХреНрд░рд┐рдпрд╛рдПрдБ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЙрджрд╛рд╣рд░рдг: BookCopy рд╕реНрдерд┐рддрд┐ рдЬреАрд╡рдирдЪрдХреНрд░

Entry and Exit Actions

ЁЯФ╣┬ардиреЛрдЯреНрд╕:

  1. рд░рд╛рдЬреНрдп рдХрд╛ рдореЙрдбрд▓ рдмрдирд╛рддрд╛ рд╣реИ┬аmyBkCopy┬ард╡рд╕реНрддреБ рд╕реЗ┬аBookCopy┬ард╡рд░реНрдЧ

  2. рдкреНрд░рд╡реЗрд╢ рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣рд░ рдмрд╛рд░ рд░рд╛рдЬреНрдп рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд╕рдордп рдЪрд╛рд▓реВ рд╣реЛрддреА рд╣реИрдВ

  3. рдирд┐рдХрд╛рд╕ рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣рд░ рдмрд╛рд░ рд░рд╛рдЬреНрдп рдЫреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдкрд░ рдЪрд╛рд▓реВ рд╣реЛрддреА рд╣реИрдВ


ЁЯза рдЙрдиреНрдирдд рддрдХрдиреАрдХреЗрдВ: рдЬрдЯрд┐рд▓ рдЬреАрд╡рдирдЪрдХреНрд░реЛрдВ рдХреЛ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛

ЁЯУж рдЙрдк-рдЕрд╡рд╕реНрдерд╛рдПрдБ: рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдиреЗрд╕реНрдЯрд┐рдВрдЧ

рдПрдХ┬ард╕рд░рд▓ рдЕрд╡рд╕реНрдерд╛┬ардореЗрдВ рдХреЛрдИ рдЙрдк-рд░рдЪрдирд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдПрдХ┬ард╕рдВрдпреБрдХреНрдд рдЕрд╡рд╕реНрдерд╛┬ардореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рдЙрдк-рдЕрд╡рд╕реНрдерд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВред

тЬи рдЙрдк-рдЕрд╡рд╕реНрдерд╛рдПрдБ рдЬрдЯрд┐рд▓ рд╕рдорддрд▓ рдЕрд╡рд╕реНрдерд╛ рдорд╢реАрдиреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджрд┐рдЦрд╛рддреА рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдЕрд╡рд╕реНрдерд╛рдПрдБ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрджрд░реНрдн (рдЖрд╡реЗрд╖реНрдЯрд┐рдд рдЕрд╡рд╕реНрдерд╛) рдХреЗ рднреАрддрд░ рд╣реА рд╕рдВрднрд╡ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг: рд╣реАрдЯрд░ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА

Submachine Example

ЁЯФ╣┬ардЗрд╕ рдЖрд░реЗрдЦ рд╕реЗ рдирд┐рдХрд▓реЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛:

  • рдЖрд░рд╛рдо рдЕрд╡рд╕реНрдерд╛ рдХреЛ тАЬрдмрд╣реБрдд рдЧрд░реНрдотАЭ рдШрдЯрдирд╛ рдорд┐рд▓рддреА рд╣реИ

  • рдЖрд░рд╛рдо рдЕрд╡рд╕реНрдерд╛ рдХреЛ тАЬрдмрд╣реБрдд рдардВрдбрд╛тАЭ рдШрдЯрдирд╛ рдорд┐рд▓рддреА рд╣реИ

  • рд╢реАрддрд▓рди/рдкреНрд░рд╛рд░рдВрдн рдХреЛ тАЬрдХрдВрдкреНрд░реЗрд╕рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИтАЭ рдорд┐рд▓рддрд╛ рд╣реИ

  • рд╢реАрддрд▓рди/рддреИрдпрд╛рд░ рдХреЛ тАЬрдкрдВрдЦрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИтАЭ рдорд┐рд▓рддрд╛ рд╣реИ

  • рд╢реАрддрд▓рди/рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдХреЛ тАЬрдареАрдХтАЭ рдпрд╛ тАЬрдЕрд╕рдлрд▓рддрд╛тАЭ рдорд┐рд▓рддрд╛ рд╣реИ

  • рдЕрд╕рдлрд▓рддрд╛ рдЕрд╡рд╕реНрдерд╛ рдХреЛ тАЬрдЕрд╕рдлрд▓рддрд╛ рд╕рдорд╛рдкреНрддтАЭ рдорд┐рд▓рддрд╛ рд╣реИ

  • рдЧрд░реНрдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЕрд╡рд╕реНрдерд╛ рдХреЛ тАЬрдареАрдХтАЭ рдпрд╛ тАЬрдЕрд╕рдлрд▓рддрд╛тАЭ рдорд┐рд▓рддрд╛ рд╣реИ

ЁЯХ░я╕П рдЗрддрд┐рд╣рд╛рд╕ рдЕрд╡рд╕реНрдерд╛рдПрдБ: рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдХрд┐ рдЖрдк рдХрд╣рд╛рдБ рдереЗ

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рд╕рдВрдпреБрдХреНрдд рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдкрд░ рдЗрд╕рдХреА рдиреЗрд╕реНрдЯреЗрдб рдорд╢реАрди рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рд╕реНрдерд╛ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред┬ардЗрддрд┐рд╣рд╛рд╕ рдЕрд╡рд╕реНрдерд╛рдПрдБ┬ардЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ┬ардЕрдВрддрд┐рдо рд╕рдХреНрд░рд┐рдп рдЙрдк-рдЕрд╡рд╕реНрдерд╛.

History of State Machine Example

ЁЯТб рдЙрдкрдпреЛрдЧ рдХреЗрд╕: рдкреНрд░рдЧрддрд┐ рдЦреЛрдП рдмрд┐рдирд╛ рдмрд╣реБ-рдЪрд░рдг рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХреЛ рд░реЛрдХрдирд╛/рдЬрд╛рд░реА рд░рдЦрдирд╛ред

тЪб рд╕рдордХрд╛рд▓реАрди рдЕрд╡рд╕реНрдерд╛рдПрдБ: рд╕рдорд╛рдирд╛рдВрддрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдореЙрдбрд▓рд┐рдВрдЧ

рдЬрдм рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рд╕рдордХрд╛рд▓реАрди рдЙрдк-рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╡рд╕реНрдерд╛рдУрдВ рдХреЛ рдПрдХ рд╕рдВрдпреБрдХреНрдд рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╕рдореВрд╣рд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ┬ард╕рдорд╛рдирд╛рдВрддрд░ рдХреНрд╖реЗрддреНрд░.

рдЙрджрд╛рд╣рд░рдг: рдиреАрд▓рд╛рдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛

Concurrent State Machine Example

ЁЯФ╣┬ардпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. тАЬрдиреАрд▓рд╛рдореАтАЭ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рд╕реЗ рджреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдзрд╛рд░рд╛рдПрдБ рдмрдирддреА рд╣реИрдВ:┬ардмреЛрд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ┬ардФрд░┬арднреБрдЧрддрд╛рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ

  2. рдкреНрд░рддреНрдпреЗрдХ рдЙрдк-рдЕрд╡рд╕реНрдерд╛ рдХреА рдЕрдкрдиреА рдирд┐рдХрд╛рд╕реА рд╢рд░реНрдд рд╣реЛрддреА рд╣реИ

  3. рд╕рдВрдпреБрдХреНрдд рдЕрд╡рд╕реНрдерд╛ рдХреЗрд╡рд▓ рддрднреА рдирд┐рдХрд▓рддреА рд╣реИ рдЬрдм┬арджреЛрдиреЛрдВ┬ардЙрдк-рдЕрд╡рд╕реНрдерд╛рдПрдБ рдкреВрд░реА рд╣реЛ рдЬрд╛рдПрдБ (рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд┐рдХрд╛рд╕реА рдХреЗ рдЕрд▓рд╛рд╡рд╛: рд░рджреНрдж/рдЕрд╕реНрд╡реАрдХреГрдд)


ЁЯдЦ рдЕрдкрдиреА рдпрд╛рддреНрд░рд╛ рдХреЛ рддреЗрдЬ рдХрд░реЗрдВ: рдПрдЖрдИ-рд╕рдВрдЪрд╛рд▓рд┐рдд рдЕрд╡рд╕реНрдерд╛ рдорд╢реАрди рдбрд┐рдЬрд╝рд╛рдЗрди

рдЕрд╡рд╕реНрдерд╛ рдорд╢реАрдиреЗрдВ рдШрдЯрдирд╛-рдЖрдзрд╛рд░рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВтАФрд▓реЗрдХрд┐рди рдиреЗрд╕реНрдЯреЗрдб рдЙрдк-рдЕрд╡рд╕реНрдерд╛рдУрдВ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╣рд╛рде рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдирд╛ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

тЬи рд╡рд┐рдЬреБрдЕрд▓ рдкреИрд░рд╛рдбрд╛рдЗрдо рдХреЗ рдПрдЖрдИ рдЙрдкрдХрд░рдг рдЗрд╕реЗ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВ:

ЁЯЦея╕П рд╡реАрдкреА рдбреЗрд╕реНрдХрдЯреЙрдк

  • рдПрдХреАрдХреГрдд рдПрдЖрдИ рд╕рд╣рд╛рдпрдХ рдЕрд╡рд╕реНрдерд╛-рдирд┐рд░реНрднрд░ рддрд░реНрдХ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдФрд░ рд╕реБрдзрд╛рд░ рдпреВрдПрдордПрд▓ рдореЙрдбреЗрд▓рд░ рдХреЗ рднреАрддрд░ рд╕реАрдзреЗ рдХрд░рддрд╛ рд╣реИ

ЁЯТм рдПрдЖрдИ рдЪреИрдЯрдмреЙрдЯ

  • рдЕрдкрдиреА рд╡рд╕реНрддреБ рдХреА рдЕрд╡рд╕реНрдерд╛рдУрдВ рдФрд░ рд╕рдВрдХреНрд░рдордгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ┬ардПрдЖрдИ рдЪреИрдЯ┬арддрддреНрдХрд╛рд▓, рд╕рдВрдкрд╛рджрдиреАрдп рдЖрд░реЗрдЦ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП

ЁЯЪА рд╕реНрдорд╛рд░реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рддреНрдордХ рдбрд┐рдЬрд╝рд╛рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:

ЁЯФД┬ард╕рдВрдХреНрд░рдордг рдЦреЛрдЬ: рдПрдЖрдИ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрд╡рд╕реНрдерд╛рдУрдВ рдФрд░ рд╕рдВрдХреНрд░рдордгреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ
ЁЯЫбя╕П┬ард╕рдордп рдмрдЪрд╛рдирд╛: рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ, рд╕реЗрдХрдВрдбреЛрдВ рдореЗрдВ рдЖрд░реЗрдЦ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ

рдПрдЖрдИ рдЕрд╡рд╕реНрдерд╛ рдЖрд░реЗрдЦрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ┬а|┬ардкреВрд░реНрдг рдПрдЖрдИ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░


ЁЯзн рдЖрдкрдХреА рдпрд╛рддреНрд░рд╛ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ: рдореБрдЦреНрдп рдмрд┐рдВрджреБ

тЬЕ рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдбрд╛рдпрдЧреНрд░рд╛рдо рдореЙрдбрд▓ рдХрд░рддреЗ рд╣реИрдВрдЧрддрд┐рд╢реАрд▓, рд╕реНрдерд┐рддрд┐-рдирд┐рд░реНрднрд░ рд╡реНрдпрд╡рд╣рд╛рд░
тЬЕ рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рд╡рд╕реНрддреБ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓рдХреНрд╖рдг рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЕрднрд┐рдиреНрди рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИрдВ
тЬЕ рд╕рдВрдХреНрд░рдордг рдШрдЯрдирд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рддреНрд░рд┐рдЬреНрдпрд╛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
тЬЕ рдкреНрд░рд╡реЗрд╢/рдирд┐рдХрд╛рд╕ рдХреНрд░рд┐рдпрд╛рдПрдБ рд╕реНрдерд┐рддрд┐ рд╕реАрдорд╛рдУрдВ рдкрд░ рд╕рдВрдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИрдВ
тЬЕ рдЙрдк-рд╕реНрдерд┐рддрд┐рдпрд╛рдБ, рдЗрддрд┐рд╣рд╛рд╕ рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдХреНрд╖реЗрддреНрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ
тЬЕ рдПрдЖрдИ рдЙрдкрдХрд░рдг рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рддреЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рд╛рде рд╕реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

ЁЯПБ рдирд┐рд╖реНрдХрд░реНрд╖: рдЖрдкрдХреА рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдпрд╛рддреНрд░рд╛ рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИ

рдЕрдм рдЖрдкрдиреЗ рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдбрд╛рдпрдЧреНрд░рд╛рдо рдХреЗ рдореВрд▓ рдмрд╛рддреЛрдВ тАЬрдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВтАЭ рд╕реЗ рдЬрдЯрд┐рд▓, рд╕рдорд╛рдирд╛рдВрддрд░ рдФрд░ рдЗрддрд┐рд╣рд╛рд╕-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рдЙрдиреНрдирдд рддрдХрдиреАрдХреЛрдВ рддрдХ рдпрд╛рддреНрд░рд╛ рдХреА рд╣реИред рд░рд╛рд╕реНрддреЗ рдореЗрдВ, рдЖрдкрдиреЗ рдпрд╣ рд╕реАрдЦрд╛ рд╣реИ рдХрд┐:
тЬи рд╕реНрдерд┐рддрд┐ рд╕рдВрджрд░реНрдн рд╣реИ: рдПрдХ рд╡рд╕реНрддреБ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рд┐рд░реНрдл рдмрд╛рддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдЕрднреА рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИтАФрдпрд╣ рдмрд╛рддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдкрд╣рд▓реЗ рдХреНрдпрд╛ рд╣реБрдЖ рдерд╛.
тЬи рджреГрд╢реНрдпрд╛рддреНрдордХрддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдкрд╖реНрдЯрддрд╛: рдбрд╛рдпрдЧреНрд░рд╛рдо рдЕрдореВрд░реНрдд рд╢рд░реНрддреА рддрд░реНрдХ рдХреЛ рд╕реНрдкрд╖реНрдЯ, рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирдХреНрд╢реЛрдВ рдореЗрдВ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред
тЬи рд╕рдЯреАрдХрддрд╛ рдмрдЧреНрд╕ рдХреЛ рд░реЛрдХрддреА рд╣реИ: рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдФрд░ рд╕рдВрдХреНрд░рдордгреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореЙрдбрд▓ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдб рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рдиреНрд╣реАрдВ рдЕрдВрддрд┐рдо рдорд╛рдорд▓реЛрдВ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
тЬи рдЬрдЯрд┐рд▓рддрд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ: рдЙрдк-рд╕реНрдерд┐рддрд┐рдпреЛрдВ, рдЗрддрд┐рд╣рд╛рд╕ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде, рднрд▓реЗ рд╣реА рд╕рдмрд╕реЗ рдЬрдЯрд┐рд▓ рдЬреАрд╡рдирдЪрдХреНрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдорд╣рд╛рд░рдд рдиреЛрдЯреЗрд╢рди рдХреЛ рд╕рдордЭрдиреЗ рддрдХ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢рдХреНрддрд┐ рддрдм рдЙрднрд░рддреА рд╣реИ рдЬрдм рдЖрдкрдЗрди рдкреИрдЯрд░реНрдиреЛрдВ рдХреЛ рдЕрдкрдиреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ:
ЁЯФД рдЫреЛрдЯреЗ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ: рдПрдХрд▓ рд╡рд╕реНрддреБ рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, тАЬрдЖрджреЗрд╢,тАЭ тАЬрдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рддреНрд░,тАЭ тАЬрдбрд┐рд╡рд╛рдЗрд╕ рдХрдиреЗрдХреНрд╢рдитАЭ) рдХреЛ рдореЙрдбрд▓ рдХрд░реЗрдВ, рдлрд┐рд░ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдмрдврд╝реЗрдВред
ЁЯдЭ рдЬрд▓реНрджреА рд╕реЗ рд╕рд╣рдпреЛрдЧ рдХрд░реЗрдВ: рдбрд┐рд╕реНрдХрд╡рд░реА рд╡рд░реНрдХрд╢реЙрдк рдореЗрдВ рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рд┐рддрдзрд╛рд░рдХреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рддреНрдордХ рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рд╣рдорддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХреЗред
ЁЯзк рдЬрд╛рдирдмреВрдЭрдХрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ: рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рд╕рдВрдХреНрд░рдордгреЛрдВ рд╕реЗ рд╕реАрдзреЗ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ рддрд╛рдХрд┐ рд╡реНрдпрд╛рдкрдХ рдХрд╡рд░реЗрдЬ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛред
ЁЯдЦ рдЖрдИрдПрдЖрдИ рдХреЗ рд╕рд╛рде рд╡реГрджреНрдзрд┐ рдХрд░реЗрдВ: рдмреБрджреНрдзрд┐рдорд╛рди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдореЙрдбрд▓реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди, рд╕реБрдзрд╛рд░ рдФрд░ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПтАФрдЬрд┐рд╕рд╕реЗ рдЖрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдбрд┐рдЬрд╛рдЗрди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХреЗрдВ, рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкрд░ рдирд╣реАрдВред
рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ рдХреЗрд╡рд▓ рдПрдХ рдпреВрдПрдордПрд▓ рдХрд▓рд╛рдХреГрддрд┐ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВтАФрд╡реЗ рдПрдХ рд░рд╛рдЬреНрдпреЛрдВ, рдШрдЯрдирд╛рдУрдВ рдФрд░ рд╕рдВрдХреНрд░рдордгреЛрдВ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рджреГрд╖реНрдЯрд┐ рд╣реИрдВрдЬреИрд╕реЗ-рдЬреИрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдЕрдзрд┐рдХ рдЧрддрд┐рд╢реАрд▓ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдкреЗрдХреНрд╖рд╛рдПрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддреА рд╣реИрдВ, рдпрд╣ рджреГрд╖реНрдЯрд┐ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИред
ЁЯзн рдЖрдкрдХрд╛ рдЕрдЧрд▓рд╛ рдЪрд░рдг: рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реЗ рдПрдХ рдШрдЯрдХ рдЪреБрдиреЗрдВ рдЬрд┐рд╕рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЗрддрд┐рд╣рд╛рд╕ рдпрд╛ рд╕рдВрджрд░реНрдн рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реЛред рдХрд╛рдЧрдЬ рдпрд╛ рдореБрдлреНрдд рдпреВрдПрдордПрд▓ рдЯреВрд▓ рдореЗрдВ рдЗрд╕рдХреЗ рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ рд╕рдВрдХреНрд░рдордгреЛрдВ рдХрд╛ рдЪрд┐рддреНрд░рдг рдХрд░реЗрдВред рджреЗрдЦреЗрдВ рдХрд┐ рдХреМрди-рд╕реЗ рдкреНрд░рд╢реНрди рдЙрднрд░рддреЗ рд╣реИрдВтАФрдФрд░ рдЙрди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЕрдЧрд▓реЗ рдЪрд░рдг рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рд░рд╛рдЬреНрдп-рдЖрдзрд╛рд░рд┐рдд рдбрд┐рдЬрд╛рдЗрди рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдпрд╛рддреНрд░рд╛ рдирд┐рд░рдВрддрд░ рдЬрд╛рд░реА рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдкреНрд░рд╛рдкреНрдд рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ, рдкреИрдЯрд░реНрдиреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде, рдЖрдк рдЕрдм рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдкрд╖реНрдЯрддрд╛, рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдФрд░ рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдХреЗ рд╕рд╛рде рдЧреБрдЬрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред
рдЦреБрд╢ рдореЙрдбрд▓рд┐рдВрдЧ! ЁЯОитЪЩя╕ПЁЯЪА

ЁЯУЪ рд╕рдВрджрд░реНрдн рд╕реВрдЪреА

  1. рд╡рд┐рдЬреБрдЕрд▓ рдкреИрд░рд╛рдбрд╛рдЗрдо рдЖрдИрдПрдЖрдИ рдХреЗ рд╕рд╛рде рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦреЛрдВ рдХреЛ рд╕рдордЭрдирд╛: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЯреЛрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛: рдпрд╣ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЖрдИрдПрдЖрдИ-рд╕реБрдзрд╛рд░рд┐рдд рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЛрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рднреАрддрд░ рдЬрдЯрд┐рд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдореЙрдбрд▓ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  2. рдЖрдИрдПрдЖрдИ-рд╕рдВрдЪрд╛рд▓рд┐рдд рдпреВрдПрдордПрд▓ рдЪреИрдЯрдмреЙрдЯ рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦ: рдпрд╣ рд▓реЗрдЦ рдпрд╣ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдЪреИрдЯрдмреЙрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпреВрдПрдордПрд▓ рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рдмрдврд╝рд╛рддреА рд╣реИред
  3. рдпреВрдПрдордПрд▓ рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ: рдЖрдИрдПрдЖрдИ рдХреЗ рд╕рд╛рде рд╡рд╕реНрддреБ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдгрд╛рдпрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛: рдпрд╣ рд╕рдВрд╕рд╛рдзрди рдПрдХ рдорд╛рдирдХреАрдХреГрдд рд░рд╛рдЬреНрдп рдорд╢реАрди рдиреЛрдЯреЗрд╢рди рдХреЗ рд╕рд╛рде рд╡рд╕реНрддреБ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрдИрдПрдЖрдИ-рд╕реБрдзрд╛рд░рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  4. 3рдбреА рдкреНрд░рд┐рдВрдЯрд░ рд░рд╛рдЬреНрдп рдорд╢реАрди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛: рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЧрд╛рдЗрдб рдЬреЛ 3рдбреА рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░рд╛рдЬреНрдп рдорд╢реАрди рдЕрд╡рдзрд╛рд░рдгрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдВрдЪрд╛рд▓рди рддрд░реНрдХ рдХреЛ рд╕рдордЭрд╛рддрд╛ рд╣реИред
  5. рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦ рддреНрд╡рд░рд┐рдд рдкрд╛рдареНрдпрдХреНрд░рдо: рдорд┐рдирдЯреЛрдВ рдореЗрдВ UML рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░реЗрдВ: рдЖрд░рдВрднрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкрд╛рдареНрдпрдХреНрд░рдо рдЬреЛ рдЖрдзреБрдирд┐рдХ рдореЙрдбрд▓рд┐рдВрдЧ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдордЭ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
  6. Visual Paradigm рдореЗрдВ рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рд╕реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛: рдпрд╣ рддрдХрдиреАрдХреА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдЖрд░реЗрдЦреЛрдВ рд╕реЗ рд╕реАрдзреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЬрдЯрд┐рд▓ рд░рд╛рдЬреНрдп-рдЖрдзрд╛рд░рд┐рдд рддрд░реНрдХ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред
  7. рдПрдХ рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ рдХреНрдпрд╛ рд╣реИ? UML рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛: рдпрд╣ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдЖрдзреБрдирд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рд░рд╛рдЬреНрдп рдорд╢реАрди рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ, рдШрдЯрдХреЛрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЧрд╣рди рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред
  8. Visual Paradigm рджреНрд╡рд╛рд░рд╛ AI-рд╕рдВрдЪрд╛рд▓рд┐рдд рджреГрд╢реНрдп рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рдорд╛рдзрд╛рди: рдпрд╣ рдХреЗрдВрджреНрд░реАрдп рд╣рдм рджреГрд╢реНрдп рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд AI-рд╕рдВрдЪрд╛рд▓рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ, рдЬреЛ UML рдЖрд░реЗрдЦреЛрдВ рдЬреИрд╕реЗ рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред
  9. AI рдЪреИрдЯрдмреЙрдЯ рдЖрдкрдХреЛ UML рдХреЛ рддреЗрдЬреА рд╕реЗ рд╕реАрдЦрдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ: рдпрд╣ рд▓реЗрдЦ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ AI рдореЙрдбрд▓рд┐рдВрдЧ рд╕рд╛рдереА рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдмрд╛рд░реАрдХреА рд╕реЗ UML рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рддреБрд░рдВрдд рджреГрд╢реНрдп рд░реВрдк рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
  10. AI рдкрд╛рда рд╡рд┐рд╢реНрд▓реЗрд╖рдг тАУ рдкрд╛рда рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреГрд╢реНрдп рдореЙрдбрд▓ рдореЗрдВ рдмрджрд▓реЗрдВ: рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ AI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рда рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдФрд░ рддреНрд╡рд░рд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХреЗ рд▓рд┐рдП UML рд░рд╛рдЬреНрдп рдорд╢реАрди рдЬреИрд╕реЗ рдЖрд░реЗрдЦреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред

ЁЯТм┬ардЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░: рд░рд╛рдЬреНрдп рдорд╢реАрди рдЖрд░реЗрдЦ рдХреЗрд╡рд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВтАФрд╡реЗ рджреГрдврд╝, рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЬреАрд╡рдВрдд рдирдХреНрд╢реЗ рд╣реИрдВред рдЬреИрд╕реЗ рдЖрдк рдЕрдкрдиреЗ UX рдФрд░ рдкреНрд░рдгрд╛рд▓реА рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдпрд╛рддреНрд░рд╛ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, рд░рд╛рдЬреНрдп рдорд╢реАрдиреЛрдВ рдХреЛ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рджрд┐рд╢рд╛-рдирд┐рд░реНрджреЗрд╢рдХ рдмрдирд╛рдПрдВред ЁЯзнтЬи