У чым розніца паміж сістэмнай дыяграмай паслядоўнасці і паслядоўнасцю?


адказ 1:

Некаторыя людзі думаюць: "Мы не выкарыстоўваем UML, мы спрытныя". Будзь вы спрытны ці не, гэта не інструмент ці сама тэхніка, а мысленне, якое ў вас ёсць.

Здаецца, я не адказваю на пытанне, ці не так? Але гэтае пытанне насамрэч можа быць звязанае. Калі мы маем спрытны мысленне, мы можам ітэратыўна і паэтапна ўжываць дыяграмы паслядоўнасці як метады мадэлявання сцэнарыяў.

  1. Мы можам атрымаць запыт, вызначыўшы выпадак выкарыстання (толькі імя: дзеяслоў + назоўнік і мэта карыстальніка). Прыклад: зняць наяўныя грошы з банкамата. Мы пакідаем спіс выпадкаў выкарыстання там і пазней, каб вызначыць іх. Калі запланаваны выпадак выкарыстання У наступнай версіі мы будзем працаваць з паслядоўнасцю падзей (этапы, з якімі акцёр узаемадзейнічае з сістэмай). і ніякіх падначаленых рэчаў не ўдзельнічае!
  • Некаторыя інструменты могуць аўтаматызаваць гэты крок: Стварыце сістэмную дыяграму паслядоўнасці з выпадку выкарыстання (відэа) (падручнік) Дыяграма паслядоўнасці сістэмы можа выглядаць так:

(* Ілюстрацыя з візуальнай парадыгмай)

  • Дыяграма сістэмнай паслядоўнасці апісвае ўзаемадзеянне паміж суб'ектам (імі) і сістэмай. (без унутраных падрабязнасцей) Магчыма, можна змадэляваць толькі адну дыяграму паслядоўнасці сістэмы: узаемадзеянне высокага ўзроўню паміж карыстальнікам сістэмы і сістэмай, паміж сістэмай і іншымі сістэмамі альбо паміж падсістэмамі (часам іх называюць дыяграмамі паслядоўнасці сістэмы)

Дыяграма паслядоўнасці для дызайну праграмнага забеспячэння:

Калі вы хочаце разабрацца ў сцэнарыі больш падрабязна, вы, магчыма, зможаце пераўтварыць сістэмную дыяграму паслядоўнасці ў паслядоўнасць дыяграмы MVC. Гэта паляпшае якасць вашага кода, які становіцца шматразовым і пашыральным.

(* Ілюстрацыя з візуальнай парадыгмай)

Вы можаце выкарыстоўваць падрабязную схему паслядоўнасці для наступных мэт:

  • Праверце рэалізацыю праекта кода ў MVC FrameworkAids для распрацоўкі класаў WireframesIdentify для мэтавай сістэмы Стварэнне альтэрнатыўных сцэнарыяў мадэлі кода (дыяграмы паслядоўнасці)

Іншыя рэсурсы:

  • Агляд 14 тыпаў UML-дыяграм Што такое дыяграмы паслядоўнасці? Як намаляваць дыяграму паслядоўнасці Як вы ствараеце дыяграму паслядоўнасці з Java?

адказ 2:

Дыяграма паслядоўнасці сістэмы разглядае сістэму як чорную скрыню. Вам проста трэба пералічыць увод і выхад, не клапоцячыся пра функцыі сістэмы. З іншага боку, схема паслядоўнасці - гэта мадэль паводзін, яна клапоціцца пра функцыі сістэмы, схема дэталёва апісвае функцыі сістэмы. Дыяграмы паслядоўнасці вельмі карысныя для многіх тыпаў людзей, такіх як звычайныя карыстальнікі, аналітыкі, распрацоўшчыкі і інжынеры па забеспячэнні якасці.


адказ 3:

Перш чым абмяркоўваць розніцу, перш за ўсё трэба прызнаць, што ў UML адсутнічае “сістэмная схема паслядоўнасці”.

Дыяграма паслядоўнасці - гэта найбольш часта выкарыстоўваная схема ўзаемадзеяння. Няма сістэмнай дыяграмы паслядоўнасці. Калі вы хочаце паспрабаваць дыяграмы паслядоўнасці, вы можаце скарыстацца https://www.zenuml.com.