Мо тавсифи функсияҳои системаро бо истифода аз диаграммаи пайдарпай такмил медиҳем (идомаи "Протеинҳо")
Дар ин мақола, мо дида мебароем, ки чӣ тавр шумо метавонед тавсифи функсияи автоматиро бо истифода аз UML Sequence Diagram - диаграммаи пайдарпай такмил диҳед (равшан кунед).
Дар ин мисол, ман муҳити Enterprise Architect-ро аз як ширкати австралиягӣ истифода мебарам.
Барои тавсифи пурраи UML, нигаред
Барои оғоз, ман шарҳ медиҳам, ки мо чиро тафсилот хоҳем дод.
В
Расми 1 Муносибати байни талабот ва хусусият
Ҳоло мо мехоҳем маълумотро дар бораи иҷрои ин функсияи автоматӣ равшан созем:
- корбари мо бо кадом ҷузъҳои интерфейс ҳамкорӣ мекунад;
- кадом ҷузъҳои назорат ба мо лозим аст;
- мо чиро захира мекунем;
- барои иҷрои вазифа корбар ва ҷузъҳои система кадом паёмҳоро мубодила мекунанд.
Унсурҳои асосии диаграммаи пайдарпайӣ объектҳои мутақобилан дорои стереотипҳои гуногун ва робитаҳои байни онҳо мебошанд - объектҳои мутақобила баъзе иттилоотро бо ҳамдигар мубодила мекунанд (расми 2).
Расми 2. Унсурҳои асосии диаграммаи пайдарпай
Объектҳо бо пайдарпаии уфуқӣ ҷойгир шудаанд, паёмҳо байни онҳо интиқол дода мешаванд. Меҳвари вақт аз боло ба поён нигаронида шудааст.
Унсури Actor метавонад барои муаррифии корбаре истифода шавад, ки ҷараёни рӯйдодҳоро оғоз мекунад.
Ҳар як объект дорои хати нуқтае мебошад, ки "хатти ҳаёт" номида мешавад, ки дар он ин элемент мавҷуд аст ва эҳтимолан дар амалҳои мутақобила иштирок мекунад. Фокуси идоракунӣ бо росткунҷае дар хатти ҳаёти объект нишон дода шудааст.
Паёмҳое, ки байни объектҳо мубодила мешаванд, метавонанд аз якчанд намуд бошанд, паёмҳо инчунин метавонанд барои инъикоси амалҳо ва хосиятҳои унсурҳои манбаъ ва ҳадаф мутобиқ карда шаванд.
Унсурҳои стереотипӣ, аз қабили сарҳадҳо (Сарҳад), назорат (Назорат) ва объектҳо (Интиҳом) метавонанд мутаносибан барои моделсозии интерфейси корбар (GUI), контроллерҳо ва унсурҳои пойгоҳи додаҳо истифода шаванд.
Ҷараёни паёмҳои такрорӣ метавонад ҳамчун порча бо навъи "халқа" таъин карда шавад.
Ҳамин тариқ, мо нақша дорем, ки тавсифи функсияи "Илова кардани маълумот дар бораи чормағзи нав ба изҳорот" -ро равшан созем.
Биёед дар бораи умумӣ ва тахминҳои иловагии зерин розӣ шавем.
- Чормағзҳо, донаҳо ва ғӯзапояҳо ҳама дороиҳои моддии намудҳои дахлдор мебошанд (расми 3).
Расми 3. Такмили диаграммаи синф - Корбари мо ба изҳорот маълумот дар бораи ҳама гуна арзишҳои моддӣ ворид мекунад.
- Номи варака — «Вечествои бахисобгирии сарватхои моддй»-ро аник кунем.
- Фарз мекунем, ки корбари мо, ки бо ГИИ «Изломияи баҳисобгирии арзишҳои моддӣ» кор мекунад, метавонад ба воситаи GUI «Карти баҳисобгирии арзишҳои моддӣ» арзиши нави молиявиро илова намояд.
- Вобаста аз намуди арзиш, сохтори маълумот ва GUI тағир меёбад.
- Ҳангоми пур кардани майдонҳои карточкаи баҳисобгирии арзиши моддӣ дурустии маълумоти воридшуда тафтиш карда мешавад.
Диаграммаи бо назардошти ин фарзияҳо сохташуда дар расми 4 нишон дода шудааст.
Расми 4. Тавзеҳи тавсифи функсияи «Илова кардани маълумот дар бораи чормағзи нав ба изҳорот»
Шумо метавонед дар бораи истифодаи дигар намудҳои диаграммаҳои UML дар ин ҷо хонед:
Аз моделсозии равандҳо то тарҳрезии автоматии система (Қисми 1); Аз моделсозии равандҳо то тарҳрезии автоматии система (Қисми 2); Ду равиш ба сохтори диаграммаи фаъолият.
Рӯйхати манбаъҳо
- Вебсайти Sparx Systems. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет:
https://sparxsystems.com - Мушаххасоти забони ягонаи моделсозии OMG (OMG UML). Версияи 2.5.1. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет:
https://www.omg.org/spec/UML/2.5.1/PDF
Манбаъ: will.com