Тавсифи функсияҳои системаро бо истифода аз диаграммаи пайдарпай такмил диҳед

Мо тавсифи функсияҳои системаро бо истифода аз диаграммаи пайдарпай такмил медиҳем (идомаи "Протеинҳо")

Дар ин мақола, мо дида мебароем, ки чӣ тавр шумо метавонед тавсифи функсияи автоматиро бо истифода аз UML Sequence Diagram - диаграммаи пайдарпай такмил диҳед (равшан кунед).

Дар ин мисол, ман муҳити Enterprise Architect-ро аз як ширкати австралиягӣ истифода мебарам. Системаҳои Sparx [1].
Барои тавсифи пурраи UML, нигаред дар ин ҷо [2].

Барои оғоз, ман шарҳ медиҳам, ки мо чиро тафсилот хоҳем дод.
В Қисми 1 мақолаи "Аз моделсозии равандҳо то тарҳрезии системаҳои автоматӣ" мо про-цессхои мавзуи «афсонавй»-ро дар бораи сугур аз асари А.С. Ва мо бо диаграммаи фаъолият оғоз кардем. Баъд дар қисми 2 мо бо истифода аз диаграммаи Use-case модели функсионалӣ таҳия кардем, дар расми 1 порча нишон дода шудааст.

Тавсифи функсияҳои системаро бо истифода аз диаграммаи пайдарпай такмил диҳед
Расми 1 Муносибати байни талабот ва хусусият

Ҳоло мо мехоҳем маълумотро дар бораи иҷрои ин функсияи автоматӣ равшан созем:

  • корбари мо бо кадом ҷузъҳои интерфейс ҳамкорӣ мекунад;
  • кадом ҷузъҳои назорат ба мо лозим аст;
  • мо чиро захира мекунем;
  • барои иҷрои вазифа корбар ва ҷузъҳои система кадом паёмҳоро мубодила мекунанд.

Унсурҳои асосии диаграммаи пайдарпайӣ объектҳои мутақобилан дорои стереотипҳои гуногун ва робитаҳои байни онҳо мебошанд - объектҳои мутақобила баъзе иттилоотро бо ҳамдигар мубодила мекунанд (расми 2).

Тавсифи функсияҳои системаро бо истифода аз диаграммаи пайдарпай такмил диҳед
Расми 2. Унсурҳои асосии диаграммаи пайдарпай

Объектҳо бо пайдарпаии уфуқӣ ҷойгир шудаанд, паёмҳо байни онҳо интиқол дода мешаванд. Меҳвари вақт аз боло ба поён нигаронида шудааст.
Унсури Actor метавонад барои муаррифии корбаре истифода шавад, ки ҷараёни рӯйдодҳоро оғоз мекунад.
Ҳар як объект дорои хати нуқтае мебошад, ки "хатти ҳаёт" номида мешавад, ки дар он ин элемент мавҷуд аст ва эҳтимолан дар амалҳои мутақобила иштирок мекунад. Фокуси идоракунӣ бо росткунҷае дар хатти ҳаёти объект нишон дода шудааст.
Паёмҳое, ки байни объектҳо мубодила мешаванд, метавонанд аз якчанд намуд бошанд, паёмҳо инчунин метавонанд барои инъикоси амалҳо ва хосиятҳои унсурҳои манбаъ ва ҳадаф мутобиқ карда шаванд.
Унсурҳои стереотипӣ, аз қабили сарҳадҳо (Сарҳад), назорат (Назорат) ва объектҳо (Интиҳом) метавонанд мутаносибан барои моделсозии интерфейси корбар (GUI), контроллерҳо ва унсурҳои пойгоҳи додаҳо истифода шаванд.
Ҷараёни паёмҳои такрорӣ метавонад ҳамчун порча бо навъи "халқа" таъин карда шавад.

Ҳамин тариқ, мо нақша дорем, ки тавсифи функсияи "Илова кардани маълумот дар бораи чормағзи нав ба изҳорот" -ро равшан созем.
Биёед дар бораи умумӣ ва тахминҳои иловагии зерин розӣ шавем.

  1. Чормағзҳо, донаҳо ва ғӯзапояҳо ҳама дороиҳои моддии намудҳои дахлдор мебошанд (расми 3).
    Тавсифи функсияҳои системаро бо истифода аз диаграммаи пайдарпай такмил диҳед
    Расми 3. Такмили диаграммаи синф
  2. Корбари мо ба изҳорот маълумот дар бораи ҳама гуна арзишҳои моддӣ ворид мекунад.
  3. Номи варака — «Вечествои бахисобгирии сарватхои моддй»-ро аник кунем.
  4. Фарз мекунем, ки корбари мо, ки бо ГИИ «Изломияи баҳисобгирии арзишҳои моддӣ» кор мекунад, метавонад ба воситаи GUI «Карти баҳисобгирии арзишҳои моддӣ» арзиши нави молиявиро илова намояд.
  5. Вобаста аз намуди арзиш, сохтори маълумот ва GUI тағир меёбад.
  6. Ҳангоми пур кардани майдонҳои карточкаи баҳисобгирии арзиши моддӣ дурустии маълумоти воридшуда тафтиш карда мешавад.

Диаграммаи бо назардошти ин фарзияҳо сохташуда дар расми 4 нишон дода шудааст.

Тавсифи функсияҳои системаро бо истифода аз диаграммаи пайдарпай такмил диҳед
Расми 4. Тавзеҳи тавсифи функсияи «Илова кардани маълумот дар бораи чормағзи нав ба изҳорот»

Шумо метавонед дар бораи истифодаи дигар намудҳои диаграммаҳои UML дар ин ҷо хонед:

Рӯйхати манбаъҳо

  1. Вебсайти Sparx Systems. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет: https://sparxsystems.com
  2. Мушаххасоти забони ягонаи моделсозии OMG (OMG UML). Версияи 2.5.1. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет: https://www.omg.org/spec/UML/2.5.1/PDF

Манбаъ: will.com

Илова Эзоҳ