Loading…
Transcript

Реттілік диаграммасы (sequence) және коорперативті диаграммалар (collaboration). Өзара әсерлесу диаграммаларын салыстыру.

Орындағандар: Қасымова Райхан

Рысдаулетов Бекзат

Мусахан Жанажар

Реттілік диаграммасы (ағылш. sequence diagram)-UML диаграммасы, онда бір уақыт осіндегі объектілердің кейбір жиынтығы үшін объектінің өмірлік циклі (белгілі бір нысанды құру-Қызмет-жою) және прецедент шеңберіндегі ақпараттық жүйенің актерлерінің (актерлерінің) өзара әрекеті көрсетілген.

Реттілік

Элементтері

Реттілік диаграммасының негізгі элементтері объектілердің белгілері( объектілердің атаулары бар тіктөртбұрыштар), тік "өмір сызықтары" (ағылш. lifeline), уақыт ағынын, объектінің қызметін немесе оның белгілі бір функцияны орындауын көрсететін тіктөртбұрыштарды (нүктелі "өмір сызығындағы" тіктөртбұрыштар) және объектілер арасындағы сигналдармен немесе хабарламалармен алмасуды көрсететін көрсеткілер.

Кооперация (collaboration) - модельденетін жүйенің жалпы мәнмәтінінде пайдаланудың жекелеген нұсқаларын іске асыру мақсатында бірлесіп өзара іс-қимыл жасайтын жекелеген кластардың көптеген объектілерінің ерекшелігі.

Коорперативті

мақсаты

Ынтымақтастық ұғымы UML тіліндегі іргелі ұғымдардың бірі болып табылады. Ынтымақтастықтың мақсаты-Жеке пайдалану жағдайларын немесе жүйеде ең маңызды операцияларды жүзеге асырудың ерекшеліктерін анықтау. Ынтымақтастық осы ынтымақтастыққа қатысушылардың өзара әрекеттесуі тұрғысынан жүйенің мінез-құлқының құрылымын анықтайды.

Кооперация диаграммалары жүйе жұмысы барысында объектілердің өзара әрекеттесуін бейнелейді. Мұндай диаграммалар жүйе тәртібінің сценарийлерін модельдейді. Объект атының асты сызылады және әрдайым беріледі, ал қасиеттері таңдаулы түрде

көрсетіледі. Кооператив диаграммалар оқиғаларда пайдалы объектілерде істелген өзгертулердің зардаптары бағалағанда және қандай басқа объектілерге әсер етеді.

Өзара әрекет ету диаграммасы: тізбектелі диаграммасы (sequence diagrams) және кооперативті диаграммалар (collaboration diagrams). Өзара әсерлесу диаграммаларын салыстыру.

Салыстыру

Тізбек диаграммасының кооперация диаграммасынан негізгі екі айырмашылығы бар:

− оларда жүйе өмірі көрсетілген. Яғни ол вертикалды түзу сызық.

− басқару фокусы. Ол тіктөртбұрыш ретінде көрсетілген, объекттің белгілі уақыт аралығындағы жасайтын процедурасы немесе операциясы.

Айырмашылығы

Тізбек диаграммасы төрт негізгі элементтерден тұрады:

– прецеденттегі ізбасар мәтінінің іс-әрекеті. Ол сол жақтан жоғарыдан төменге жазылады. Сол терезеде іс-әрекет сипатталуы болып, жұмыс уақытындағы орындалатын ақпараттар қызмет етеді;

– объекттер "объект-класс" форматында аты немесе объект данасының номері және класс объектісінің аты жазылады;

– хабарландыру, бағытпен көрсетілген бір объектіден келесіге бағытталған іс -әрекет туралы ақпарат жолдамасынан тұрады. Белгілі бір уақытта орындалуы және осы іс-әрекеттегі жүйенің жауапты реакциясы

болуы мүмкін;

– әдістері (операциялар). Тікбұрыш түрінде көрсетілген. Олар үздік сызықта орналасқан. Яғни, әдістерге кіретін сол объектілер келеді. Тік бұрыш ұзындығы ізбасарда басқару фокусын көрсетуде қолдануға болады: