Статикалық және динамикалық модельдер


Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Материал
Тегін: Антиплагиат
Көлемі: 10 бет
Таңдаулыға:
Жұмыс түрі: Материал
Тегін: Антиплагиат
Көлемі: 10 бет
Таңдаулыға:
Кіріспе
Статикалық және динамикалық модельдер жүйенің логикалық ұйымдастырылуын сипаттайды, программалық қосымшалардың логикалық әлемін көрсетелі. Іске асыру модельдері компаненттердің аппаратық тораптарда орнатылуы және логикалық элементтердің қапталу сұрақтарын қарай отыра жүйенің физикалық әлемдегі ұсынылуын қамтамасыз етеді.
Компоненттік диаграммалар
Компоненттік диаграмма - объектілі - бағытталған жүйелерінің физикалық аспектерін жобалайтын, іске- асыру диаграммаларның екі түрінің алғашқысы болып табылады. Ол компоненттер арасындаға тәуелділікті және компонент жиындарының ұйымдастырылуын көрсетеді.
Компоненттік диаграмма элементтері компонеттер және интерфейстер, сонымен қоса іске асыру және тәуелділіктер байланысы болып табылады. Басқа диаграммалар сияқты , компоненттік диаграммалар ескертулер мен шектеулерден тұруы мүмкін. Одан басқа, компонеттік диаграммалар модель элементтерін үлкен фрагменттерге топтастыру үшін қолданылатын пакеттер мен ішкі жүйелерден тұрады.
Компоненттер
Өздігінен компонент өз бойында программалық кодты, сипаттық сценарийлерді немесе операциялық жүйе командалар тобын сақтайтын, жүйенің физикалық іске асырылу фрагментті болып табылады. UML тілі келесі анықтама береді.
Компонент- бұл интерфейсттер жиынтығына сәйкес келе отыра осы интерфейс жиынтығының іске асырылуын қамтамасыз ететін, жүйенің физикалық және ауыстырылатын бөлігі.
Интерфейс - бұл Компонент түсінігінің маңызды бөлігі. Графикалық компонент вкладкілері бар төртбұрыш түрінде бейнеленеді. (1.1. - сурет).
0.1. - сурет
Компонент - программалық камсыздандырудың физикалық көрінісінің базистік құрылыс блогі, сондықтан оны программалық қамсыздандырудың логикпалық көрінісінің базистік құрылыс блогі - класспен салыстырған қызықты.
Компонент пен класстың ұқсас сипаттамалы:
:: Атының болуы;
:: Интерфейс жиынтығының іске асырылуы;
:: Тәуелділік қатынасында қатысуы;
:: Кірістірілу мүмкіндігі;
:: Экземплярлар болуы.
1.1. - кесте. Класс пен компонент арасындағы айырмашылық
№
Сипаттамасы
1
2
3
Биттер әлемінде тұратын, класстар -- логикалық абстракциялар, компоненттер -- физикалық заттар.
Компоненттер өз бойында түрлі логикалық элементтерді инкапсуляциятын физикалық қаптамалар, контейнерлер болып табылады. Олар - абстракция элементтінің басқа дәрежесі.
Класстар қасиеттер мен операциялардан тұрады. Компонентерде тек интерфейс арқылы қолжетімді операциялар бар.
1.2. - сурет. Класстағы компоненттер
Бұл айырмашылықтар нені білдіреді? Басқаша айтқанда класс физикалық іске асыру әлемінің ауасымен дем ала алмайды. Оған скафандр қажет. Ондай скафандр болып скафандр табылады.
Интерфейс
Интерфейс - бұл класс пен компонент қызметін анықтайтын, операциялар тізімі. Интерфейстік ажыратқыш арқылы компоненттер жалғанып, жүйеге бірігеді.
Тағы бір анология. Интерфейс абстрактілі опрерациялары ғана бар, абстрактілі класс тәрізді . Интерфейстің бүкіл операциялары ашық жіне клиенттерге көрінеді. Сонымен интерфейс операциялары тек қана ұсынылатын қызметтерден ғана тұрады.
Компонент пен интерфейс арасындағы байланыс өте маңызды. Интерфейс пен компонент арасындағы байланыстын көрсетілуінің екі түрі бар. 1.3. - суретте көрсетілген бірінші бұратылған түрінде интерфейс пиктограмма формасында көрсетілген. Компонент интерфейс белгісімен дөңгелек арқылы байланысқан оны іске асыратын java.бейнесі.
1.3. - сурет. Интерфейсті пиктограмма формасында бейнеленуі
Интерфейсті бейнелеудің екінші әдісі 1.4. - суретте көрсетілген. Бұнда оның операциялары бейнелене алатын, интерфейсті көрсетудің жайылған формасы қолданылған. Интерфейсті іске асыратын компонент, оған іске асыру қатынасы арқылы жалғанған. Интерфейс арқылы басқа компоненттің қызметтеріне қолжеткізетін компонент, тәуелділік қатынасы арқылы жалғанады.
1.4. - сурет. Интерфейсті бейнелеудің жайылған формасы.
Компонентпен байланысу әдісіне қарай интерфейсті келесідей ажыратады:
oo Экспортталатын интерфейс - компонетті іске асырылып, клиенттерге қызмет көрсету түрінде ұсынылатын интерфейс;
oo Импортталатын интерфейс - компонентті басқа компонеттің қызмет көрсеттуі түрінде қолданылатын интерфейс.
Бір компонентте бірнеше экспортталатын және импортталатын интерфейстері болуы мүмкін.
Екі компонент арасында интерфейстін болу факты, олардың өзара тәуелділігін жояды. Интерфейсті қолданатын компонент, оның қандай интерфейсті іске асыратынына қарамастан, дұрыс жұмыс жасайды.
Жүйенің ұйымдастырылуы
Жарты ғасыр ішінде аппаратты құрастырушылар жоғарлаған функционалды мүмкіндіктерді қамтамасыз ет етін, бір бөлме көлеміндегі компьютерлерден, өте кішкентай ноутбуктарға дейінгі жолдан өтті. Аппарат құрастырушылардың құпиясы неде? Оның жауабы - компоненттер. Аппарат құрастырушылар жиынтық қызмет көрсетулерден тұратын интерфейс пен белгілі бір функцияларды орындайтын дайын ... жалғасы
Статикалық және динамикалық модельдер жүйенің логикалық ұйымдастырылуын сипаттайды, программалық қосымшалардың логикалық әлемін көрсетелі. Іске асыру модельдері компаненттердің аппаратық тораптарда орнатылуы және логикалық элементтердің қапталу сұрақтарын қарай отыра жүйенің физикалық әлемдегі ұсынылуын қамтамасыз етеді.
Компоненттік диаграммалар
Компоненттік диаграмма - объектілі - бағытталған жүйелерінің физикалық аспектерін жобалайтын, іске- асыру диаграммаларның екі түрінің алғашқысы болып табылады. Ол компоненттер арасындаға тәуелділікті және компонент жиындарының ұйымдастырылуын көрсетеді.
Компоненттік диаграмма элементтері компонеттер және интерфейстер, сонымен қоса іске асыру және тәуелділіктер байланысы болып табылады. Басқа диаграммалар сияқты , компоненттік диаграммалар ескертулер мен шектеулерден тұруы мүмкін. Одан басқа, компонеттік диаграммалар модель элементтерін үлкен фрагменттерге топтастыру үшін қолданылатын пакеттер мен ішкі жүйелерден тұрады.
Компоненттер
Өздігінен компонент өз бойында программалық кодты, сипаттық сценарийлерді немесе операциялық жүйе командалар тобын сақтайтын, жүйенің физикалық іске асырылу фрагментті болып табылады. UML тілі келесі анықтама береді.
Компонент- бұл интерфейсттер жиынтығына сәйкес келе отыра осы интерфейс жиынтығының іске асырылуын қамтамасыз ететін, жүйенің физикалық және ауыстырылатын бөлігі.
Интерфейс - бұл Компонент түсінігінің маңызды бөлігі. Графикалық компонент вкладкілері бар төртбұрыш түрінде бейнеленеді. (1.1. - сурет).
0.1. - сурет
Компонент - программалық камсыздандырудың физикалық көрінісінің базистік құрылыс блогі, сондықтан оны программалық қамсыздандырудың логикпалық көрінісінің базистік құрылыс блогі - класспен салыстырған қызықты.
Компонент пен класстың ұқсас сипаттамалы:
:: Атының болуы;
:: Интерфейс жиынтығының іске асырылуы;
:: Тәуелділік қатынасында қатысуы;
:: Кірістірілу мүмкіндігі;
:: Экземплярлар болуы.
1.1. - кесте. Класс пен компонент арасындағы айырмашылық
№
Сипаттамасы
1
2
3
Биттер әлемінде тұратын, класстар -- логикалық абстракциялар, компоненттер -- физикалық заттар.
Компоненттер өз бойында түрлі логикалық элементтерді инкапсуляциятын физикалық қаптамалар, контейнерлер болып табылады. Олар - абстракция элементтінің басқа дәрежесі.
Класстар қасиеттер мен операциялардан тұрады. Компонентерде тек интерфейс арқылы қолжетімді операциялар бар.
1.2. - сурет. Класстағы компоненттер
Бұл айырмашылықтар нені білдіреді? Басқаша айтқанда класс физикалық іске асыру әлемінің ауасымен дем ала алмайды. Оған скафандр қажет. Ондай скафандр болып скафандр табылады.
Интерфейс
Интерфейс - бұл класс пен компонент қызметін анықтайтын, операциялар тізімі. Интерфейстік ажыратқыш арқылы компоненттер жалғанып, жүйеге бірігеді.
Тағы бір анология. Интерфейс абстрактілі опрерациялары ғана бар, абстрактілі класс тәрізді . Интерфейстің бүкіл операциялары ашық жіне клиенттерге көрінеді. Сонымен интерфейс операциялары тек қана ұсынылатын қызметтерден ғана тұрады.
Компонент пен интерфейс арасындағы байланыс өте маңызды. Интерфейс пен компонент арасындағы байланыстын көрсетілуінің екі түрі бар. 1.3. - суретте көрсетілген бірінші бұратылған түрінде интерфейс пиктограмма формасында көрсетілген. Компонент интерфейс белгісімен дөңгелек арқылы байланысқан оны іске асыратын java.бейнесі.
1.3. - сурет. Интерфейсті пиктограмма формасында бейнеленуі
Интерфейсті бейнелеудің екінші әдісі 1.4. - суретте көрсетілген. Бұнда оның операциялары бейнелене алатын, интерфейсті көрсетудің жайылған формасы қолданылған. Интерфейсті іске асыратын компонент, оған іске асыру қатынасы арқылы жалғанған. Интерфейс арқылы басқа компоненттің қызметтеріне қолжеткізетін компонент, тәуелділік қатынасы арқылы жалғанады.
1.4. - сурет. Интерфейсті бейнелеудің жайылған формасы.
Компонентпен байланысу әдісіне қарай интерфейсті келесідей ажыратады:
oo Экспортталатын интерфейс - компонетті іске асырылып, клиенттерге қызмет көрсету түрінде ұсынылатын интерфейс;
oo Импортталатын интерфейс - компонентті басқа компонеттің қызмет көрсеттуі түрінде қолданылатын интерфейс.
Бір компонентте бірнеше экспортталатын және импортталатын интерфейстері болуы мүмкін.
Екі компонент арасында интерфейстін болу факты, олардың өзара тәуелділігін жояды. Интерфейсті қолданатын компонент, оның қандай интерфейсті іске асыратынына қарамастан, дұрыс жұмыс жасайды.
Жүйенің ұйымдастырылуы
Жарты ғасыр ішінде аппаратты құрастырушылар жоғарлаған функционалды мүмкіндіктерді қамтамасыз ет етін, бір бөлме көлеміндегі компьютерлерден, өте кішкентай ноутбуктарға дейінгі жолдан өтті. Аппарат құрастырушылардың құпиясы неде? Оның жауабы - компоненттер. Аппарат құрастырушылар жиынтық қызмет көрсетулерден тұратын интерфейс пен белгілі бір функцияларды орындайтын дайын ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz
Реферат
Курстық жұмыс
Диплом
Материал
Диссертация
Практика
Презентация
Сабақ жоспары
Мақал-мәтелдер
1‑10 бет
11‑20 бет
21‑30 бет
31‑60 бет
61+ бет
Негізгі
Бет саны
Қосымша
Іздеу
Ештеңе табылмады :(
Соңғы қаралған жұмыстар
Қаралған жұмыстар табылмады
Тапсырыс
Антиплагиат
Қаралған жұмыстар
kz