πŸ“Œ Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ описания Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования πŸ’¬

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΌΠΈΡ€ Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ с использованиСм Ρ‚Π΅Ρ…Π½ΠΈΠΊ Use Case. ΠœΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСли ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования ΠΈ поняли, ΠΊΠ°ΠΊΡƒΡŽ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΎΠ½ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π² создании качСствСнного ПО. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ β€” познакомимся с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ ΠΈΡ… описания. Β  βœ… Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ описания  Β  Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ двумя основными способами:

  • ГрафичСский Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (Use Case Diagram, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ UML).
  • Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ β€” Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ структурированноС прСдставлСниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий.Β  Β  ΠœΡ‹ сосрСдоточимся Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅ раскрываСт всю Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ взаимодСйствия Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ систСмы.Β  Β  πŸ” Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹Β  Β  Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ… элСмСнтов состоит полная Ρ‚Π°Π±Π»ΠΈΡ†Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования:Β  Β  ❗(см. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊ посту)Β  Β  πŸ‘‰ Рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ:
  • Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: НазваниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ‡Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. НапримСр, Β«Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° сайтС».
  • ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ использования: Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования. НапримСр, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ услуг отСля.
  • ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия: Π“Π΄Π΅ рСализуСтся сцСнарий. НапримСр, Π²Π΅Π±-сайт ΠΈΠ»ΠΈ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ. Π’ этом Π±Π»ΠΎΠΊΠ΅ указываСтся ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ уровня:Β  β€’ ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ β€” Ссли Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ нСсколько Ρ†Π΅Π»Π΅ΠΉ Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΌ Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌ. НапримСр, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ финансами ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅;Β  β€’ Π¦Π΅Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ β€” Ссли Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ Ρ†Π΅Π»ΡŒ Π°ΠΊΡ‚ΠΎΡ€Π°. НапримСр, Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° сайтС, ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π· ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ;Β  β€’ ΠŸΠΎΠ΄Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” Ссли Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ†Π΅Π»ΡŒ, которая Π² дальнСйшСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для достиТСния Ρ†Π΅Π»ΠΈ Π°ΠΊΡ‚ΠΎΡ€Π°. Π’Π°ΠΊΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, это скорСС тСхничСская Π·Π°Π΄Π°Ρ‡Π°, Π³Π΄Π΅ Π½Π΅Ρ‚ нСпосрСдствСнного участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: «Найти ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅Β», Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅Β» ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
  • ОсновноС Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ: Π›ΠΈΡ†ΠΎ, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ сцСнарий. НапримСр, Π³ΠΎΡΡ‚ΡŒ отСля.
  • Участники: Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π²ΠΎΠ²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹Π΅ Π² процСсс. НапримСр, сам сайт.
  • ΠŸΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΡ: НСобходимыС условия для запуска сцСнария. НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ находится Π½Π° страницС рСгистрации.
  • ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ успСха: Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² случаС нСполучСния ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ исхода. НапримСр, сохранСниС Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
  • Π“Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ успСха: Π˜Ρ‚ΠΎΠ³ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния сцСнария. НапримСр, авторизация Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅.
  • Π’Ρ€ΠΈΠ³Π³Π΅Ρ€: Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅Π΅ сцСнарий. НапримСр, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «рСгистрация».
  • ОписаниС: ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ шагов основного сцСнария.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ отклонСния ΠΎΡ‚ основного сцСнария.
  • ИзмСнСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: НовыС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, примСняСмыС Π² сцСнарии. НапримСр, биомСтрия.Β  Β  ❗️ Π’Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ основныС, Ρ‚Π°ΠΊ ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ сцСнарии, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСприятных ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ² ΠΏΡ€ΠΈ эксплуатации систСмы.Β  Β  Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ Use Case Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ качСство Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ сниТаСт риск возникновСния ошибок Π² Ρ…ΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот инструмСнт Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ, ΠΈ ваши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ станут Π΅Ρ‰Ρ‘ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²Ρƒ! ✨ P.s. ЗаглянитС Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ πŸ‘‡
πŸ“Œ Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ описания Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования πŸ’¬ | Π‘Π΅Ρ‚ΠΊΠ° β€” ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ hh.ru