Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

Кйді диаграммасыны рылысыны мысалдары

Ереже жне сыныса диаграмманы зерттемесіні кйі

Осы кйді диаграммасыны зерттемесіні ереже жне сыныстарда стануы тиіс. [23-26].
1. Дананы болуыны мні бірнеше кйді негізгіден ажыратылуы "бтін -бтін емес" немесе "белсенді – белсенді емес", кйді диаграммасыны рылыс ызмет белгісі. Осы кйді жне ткелді белгісін мытпау тиіс, не ткелді істегі зындыы байыпты алыпта нысанны тап лайыты кйлерде кіші болуы керек. райсысы кйлерден таайынды тиянапен уаытта сипаттау керек. Осыдан 12.11 суретте техникалы рылымны тртібіні алыпты, е негізгі оиасында, екі немесе ш кй белгілеуге болады. Бл ретте бір оиада жндеу крсеткен ара сап туі, бл азантай уаыт алады, ал сыртта - ара сапа кйді, бл лкен реалиям сйкеседі.

12.11. Суретте кйді жне ткелді ндеу мысалдары

2. Автомат(диаграмма) сзсіз алы кйді белгісімен басталуа керек жне белгімен аыры. Алы кй ана бір ретті крсетіледі, ал аыры ммкін бірнеше ара масаттар ткелді оспасыны минимизации. Ішкі автомат шін стану сынылан осы ережені, біра жол берілгенімен крсетілмейді алы жне аыры кйлері.
3. Диаграмманы бйымыны жеілдету шін пайдалану сынылган декомпозиция рама кйді жасыр болуы.
4. Диаграмма оаша кйді жне ткелдерді асырмауы керек. ткел жне оны маманданымы тапсырынды аырында, баанда болуа райсысы кй алыдан леуетті жетістікке болуы жне крінген кйден леуетті табыс шектілік болды. 12.12 Суретте 2-ші кйден жол шектілік, ал алы кйден жол жок 3-ші кйге.

12.12. Дрыс емес диаграмманы мысалы

5. Уаытты р кезіне автомат немесе ішкі автомат бір кйде ана болуы керек. Сол крсеткіш, не ткелді маманданымы бір кйден ткелді леуетті ммкіндігіні арада екі жне одан да кп кйлерді жіберуге керек. 35 Суретте диаграмманы зіндісіні мысалдары келіспеушілікті ткелдерімен келтір.

12.13. Диаграмманы зінділер келіспеушілік ткелдері

Шыаруында осы ережеден атарлас ткел бір рама кйді атарлас ішкі автоматпен ішкі кй болып табылады.

Кйді диаграммасыны рылысыны мысалдары

Игерушілікті нсасыны детализация мен кмек кйді диаграммаларыны крнекі трде кейіпте- оны жзеге асуыны исынын жйеде(компоненте) ояды. Мен осы масатпен диаграммада негізгі крсетіледі жне уаианы альтернативті тасындары сияты кйді жне ткелді тізбектіліктері. Негізгі тасынды кейіптеу туір тзу стрелками, ал альтернативті - айырулы.
Диаграмма 12.14 суретте бір жатан, сурет шегінде игерушілікті нсасыны реализуемое тртіпті, ал бер сыртты жаты, сияты компонента(ішкі жйелер) тртібіні сипаттамасын нарытау біледі немесе жуйелейді.

12.14. Игерушілікті нсасыны детализации мысалы

Тйін шыгу рамыны жйе жне кіл р трлі аппаратты рылымдары, ереже сияты, кйді бай терімімен сипаттайды. Кйді диаграммалары ыайлы аспаппен талдау, жобалау жне оны тртібіні жзеге асуы болып табылады. Айталы, апаратты жйемен тйіндес банкомат кйлермен "инициализация", "кту", "абылдау картасы", " банкті транзакции деуі", "барын тапсыру” жне де т.б. сипаттауа болады.
Нысан, сияты жне тйіншектер, кйді кпшілігіні бар болуын, бл оны тртібіні алыптау мен кмек кйді диаграммаларыны адалдау. Айталы, бадарламаны терезесінде кейіптейтін графикалы нысан кйлер: "инициализация", "кейіптеу", "ауыстырылады", "лшемді ауыстыруы ", "жасырын" , "мигает", " фон суретті ауыстырады" жне т.б.
Шегінде талдау алыбыны рылысын, кйді диаграммалары бадарламаны жне оны элементіні назар аудару графикалы интерфейсі алыпты ыайлы тсілімен рекеттерге болып табылады.

12.15.Суретте контексті диаграмма крсетілген, реакцияны жйе талама дастархан мзірімні пунктыны пайдаланушысымен алыптайды.

12.15. Суретте жылдамды йарыміні жйе кйіні контексті диаграммасы

 


Диаграммада келесі шартты белгілер:
- ВКП - енгізу, тзету немесе деректерді арау;
- selectMenuItem() - пункт таламыны дастархан мзірі;
- closeWindow() - терезені жабуы;
- closeApplication() - бадарламаны жабуы.
При бадарламаны асындыр- басында оны инициализация(аымдаы кйтте- оылымы жне бадарламаны негізгі терезесіні кескіні) жзеге асады. Бдан рі бадарлама автоматша ( нетриггерному ткелге) дастархан мзіріммен ара кй пунктты таламыны ктуі крсетіледі. Кейін пунктты таламыны дастархан мзіріммен лайыты диалогты терезесіні кескіні экранда жзеге асады, ажетті рекетті(ереже сияты, интерактивті режимде) орындалуы жне терезені жабу айтарыммен бастапы кйі.

12.16. Суретте декомпозиции диаграммасы "ВКП рама кйі шін крсетілген

12.16. Суретте декомпозиции диаграммасыны "норматив ВКП" кйі

"Нормативтар" деген пунктты таламыны дастархан мзіріммен экранда лайыты диалогті терезе кейіптеледі. Инициализация кезінде аспапты панель initStatusBar() жне аашты хабарламасыны initToolBar(), жолы кестені атауларымен initTree() диалогты терезесіні сол блігінде ралады. Аашты бастапы тадап алынан тйіншегімен "нормативы йарым шін бекиді [V] исы жне оны уйлесіммен". СhangeNode(), аашыны тйіншегіні таламы мен кестемен тоулы, жйе стандартты операция орындайды, деректерді рекет бастай, runAction() деген олданушы рекетіні ала деуі мен кесте немесе оны егістіктерімен (маынаны редактілеу, жаа жазбаны жою , жазбаны аулатауы, кесте мрі жне т.б.) жне сатау барлы згерген деректерді аятайды. Оны ойлану немесе деректерді жазбасыны ате туса, сол экранда лайыты хабарлама кейіптеледі. "Нормативтар" деген терезені жабу туралы closeMessageError() атесіні кейін хабарламаны кзделген нтиже пайдаланушыны стандартты рекеті closeWindow().