Визуальды моделдеу презентация

Содержание

Модельдер проблемаларды талдаудың, ақпаратты алмасудың, программлық қамтама мен деректер базасын жобалаудың және құжаттарды дайындаудың пайдалы құралы ретінде қолданылады. Модельдеу

Слайд 1Визуальды моделдеу – нақты өмірдің обьектілері мен түсініктерін көрсететін, біз көре

алатын модульдер арқылы проблемаларды қабылдау тәсілі.

Визуальды моделдеу


Слайд 2Модельдер проблемаларды талдаудың, ақпаратты алмасудың, программлық қамтама мен деректер базасын жобалаудың

және құжаттарды дайындаудың пайдалы құралы ретінде қолданылады.

Модельдеу


Слайд 3Модельдер талаптарды жақсырақ қабылдауға, жүйенің дизайын сапасын жақсартуға және оны басқара

алу мүмкіндігін арттыруға септігін тигізеді. Кез – келген модельде нотация маңызды – бұл процестің барлық бөліктерін біріктіретін клей ретінде қолданылады.

Модельдеу


Слайд 4Толық және сенімді нотацияның мысалы ретінде UML «Unified Modeling Language» –

модельдеудің унификацияланған тілін келтіруге болады, ол талдау және дизайын сатыларын қамтиды.

Модельдеу


Слайд 5 UML аспаптары
UML тілінде Rational Rose, Aris, Microsoft Office Visio

2007 ортасын пайдалана отырып жүйелерді жобалау

Слайд 6
Rational Rose


Слайд 8
Microsoft Office Visio 2007


Слайд 9Сонымен, UML – диграммалар бірнеше визуальды диаграмма типтерін құруға мүмкіндік береді.

Ал Rational Rose және басқа да модельдеу аспаптары осы модельдерді өңдеуге, яғни диаграммаларды салуға мүмкіндік береді. Бұл көрсетілген аспаптар –обьектілі – бағытталған программалық жүйелерді жобалау және талдаудың күшті аспаптары. Олар жүйенің программа кодын жазғанға дейін модельдеу үшін қолданылады.

Қорытынды


Слайд 10UML унифицирленген модельдеу тілі
UML – сонымен визуализациялау, спецификациялау, құрастыру және программлық

жүйені артефактау үшін арналған тіл

Слайд 11Ол сөздіктер және тәртіптерден тұрады, олар жүйенің концептуальды және физикалық көрсетіліміне

бағытталған.

UML – бұл тіл


Слайд 12UML – бұл тек графикалық символдар жиыны ғана емес. Олардың әрқайсысының

артында анықталған семантика орналасады. Бұл бір адаммен жазылған бұл тілдегі өңделген моделді басқа барлық пайдаланушылар қолдана алатындығын, яғни олар түсінетін тілге ауыса алуы

UML – бұл визуализациялау тілі


Слайд 13Берілген контекстегі спецификациялау толық, екі жақты емес және нақты модельдер құруды

білдіреді. UML барлық талдауға, жобалау және таратуға байланысты спецификацияларды қамтамасыздандырады

UML – Бұл спецификациялау тілі


Слайд 14UML визуальды программалау тілі емес, бірақ оның көмегімен құрылған моделдер, кез-келген

программалау тіліне ауыстырыла алады, мысалы: Java, C++, Visual Basic, және деректер базасымен байланысты кестелер де ауысады.

UML – бұл құрылымдық тіл


Слайд 15Жүйеге қойылатын талаптар;
архитектурасы;
жоба;
орындалу коды;
жоба жоспары;
тесттер;
қосымша

типтер;
версиялар, және т.б.

UML – бұл құжаттау тілі


Слайд 16UML тілі бірінші кезекте программалық жүйелерді өңдеуде қолданылады. Оны қолдану келесі

тиімділіктерді береді:
өндіріс көлеміндегі ақпараттық жүйелер;
банкілік және финанстық қызметтер;
телекоммуникация;
транспорт;
оборона өндірісі, авиация және космонавтика;
жекелеу сауда;
медициналық электроника;
ғылым;
таратылған Web-жүйелер.

UML қайда қолданылады


Слайд 17UML- ді түсіну үшін оның концептуальды моделін түсіну керек, ол үш

құрылыс блоктарынан тұрады: тілдің негізгі құрама бөліктері, тәртіптері, олардың берілуі және тілге қатысты механизмдері.

UML концептуальды моделі


Слайд 18UML ілінің сөздігінде үш түрлі құрылыс блоктары бар:
мән (сущности);
қатынас (отношения);


диаграммалар.
І. МӘН - бұл моделдің негізгі элементтері болып табылатын абстракциялар. ҚАТЫНАС әртүрлі мәндерді байланыстырушы; ал ДИАГРАММАЛАР мәндер жиынтығын әрекет жасау принципіне байланысты топтастырушылар.

UML құрылыс блоктары


Слайд 19Құрылымдық (структурные);
Орындалу тәртібіне байланысты (поведенческие);
Топтастырушы (группирующие);
Аннотациялық (аннотационные).

UML

–де төрт түрлі мәндер типі бар:

Слайд 20
UML тіліндегі моделдерде зат есім болып табылады. Тәртіп бойынша олар

жүйенің физикалық және концептуалдық элементтеріне сәйкестендірілген, моделдің статикалық бөлігі болып табылады. Құрылымдық мәндердің жеті түрі бар, олар:

Құрылымдық мәндер


Слайд 21 Класс (Class) – бұл обьектілер жиынтығының сипаттамасы, оның атрибуттары, операциялары,

қатынастары жәнк семантикасы жалпылай беріледі. Класс бір немесе бірнеше интерфейстерді таратады. Графикалық түрде класс төртбұрышта беріледі, онда оның аты, атрибуты және операциялары орналасады, ол келесі суретте көрсетілген.

Құрылымдық мәндер


Слайд 22 Интерфейс (Interface) – бұл операциялар жиынтығы, ол класстан немесе компоненттен

келетін сервисті (қызметтер түрін) анықтайды. Яғни, Интерфейс ішінен көрінетін элемент тәртібін сипаттайды

Құрылымдық мәндер


Слайд 23 Кооперация (Collaboration) – байланыстарды анықтайды; ол бірге жұмыс жасайтын, кооперативті

тиімділікке әкелетін ролдер және басқа да элементтердің жиынтығы

Құрылымдық мәндер


Слайд 24 Прецедент (Use case) – бұл белгілі бір актер (Actor) үшін

арналған, белгілі бір нәтиже бере алатын, жүйемен орындалатын әрекеттер тізбегінің сипаттамасы

Құрылымдық мәндер


Слайд 25 Активті класс (Active class) – деп обьектілері бір немесе бірнеше

процесске немесе жіпшелерге (Threads) біріккен классты айтамыз, олар басқарушы әрекет құра алады. Активті класс қарапайым қлассқа ұқсас, бірақ оның обьектілерінің элементтері басқа әрекет элементтерімен бірге орындалуы мүмкін

Құрылымдық мәндер


Слайд 26 Компонент (Component) – бұл жүйенің физикалық ауыстырылатын бөлігі, ол интерфейстер

жиынына сәйкестендірілген және олардың таратылуын қамтамасыздандырады. Жүйеде көптеген орнатылатын компоненттерді көруге болады, мысалы, СОМ+ немесе Java Beans

Құрылымдық мәндер


Слайд 27 Түйін (Node) – Бұл нақты (физикалық) жүйенің элементі, ол программалық

кешенді функционалдау кезінде бар болатын және есептеу ресурсын көрсететін элемент. Оның жады көлемі және өңдеуге бейімді бөліктері болуы керек. Компоненттер жиыны осы түйінде орналасады, және бір жерден екінші жерге ауыса алады

Құрылымдық мәндер


Слайд 28 Бұл моделдің тәртібін орындалу аймағына (пространства) және уақытына байланысты сипаттайды.

Бұл орындалу тәртібіне байланысты мәндердің екі түрі бар:
Взаимодействие (Interaction)
Автомат (State machine)

Орындалу тәртібіне байланысты мәндер


Слайд 29 Әрекеттесу – бұл тәртіптің жұмысы әрекеттесетін, обьектілер арасында белгілі бір

мақсатқа жеті үшін хабарлама (Messages) алмасу. Әрекеттесудің көмегімен белгілі бір операцияның және обьектілер жиынының әрекетін сипаттауға болады

Орындалу тәртібіне байланысты мәндер


Слайд 30Автомат (State machine) – бұл алгоритм тәртібі, мұнда обьек немесе әрекеттердің

өз өмірлік циклында өту керек күйлер тізбегі және олардың осы күйге байланысты реакциясы анықталады. Автоматпен: күйлер, өтулер, уақиғалар және әрекет түрлері сипатталады

Орындалу тәртібіне байланысты мәндер


Слайд 31UML моделінің ұйымдастырушы бөлігі болып табылады, яғни моделді орналастырушы блогы. Бір

ғана түрі бар, ол:
Пакеттер (Packages) бұл элементтерді топтастырушы әмбебап механизм. Пакетке құрылымдық, тәртіптік және топтастырушы мәндерді де қосуға болады. Компоненттерден айырмашылығы программа жұмысы кезінде қосылады

Топтастырушы мәндер


Слайд 32UML-дің түсініктемелер бөлігі. Бұл арқылы моделдің кез – келген элементіне түсініктеме

(қосымша сипаттама, ескерту, түсіндіру және т.б.) беруге болады. Аннотациялық элементтердің тек біп ғана базалық элементі бар, ол - ескерту (Note)

Аннотациялық мәндер


Слайд 33UML тілінде тәсілдер, бірі-бірімен байланыста болатын элементтер қатынас түрінде модельденеді
ҚАТЫНАСТАР


Слайд 34Визуальды моделдеу дегеніміз не?
Rational Rose аспабы дегеніміз не?
UML- дегеніміз не?
UML-құрылыс блоктарын

атаңыз?
UML-қатынастары?
UML-мәндерінің түрлері?
Тәуелділік қатынасын тағайындау ?
Ассоциация қатынасын тағайындау?
Жалпылау қатынасын тағайындау?



РЕЗЮМЕ


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика