Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Моделювання при розробці програмного забезпечення

Реферат Моделювання при розробці програмного забезпечення





діяльність яких здійснюється одночасно з діяльністю інших елементів. Графічно активний клас зображується так само, як простий клас, але обмежує прямокутник малюється жирною лінією.

Два залишилися елемента - компоненти і вузли - також мають свої особливості. Вони відповідають фізичним сутностей системи, в той час як п'ять попередніх - концептуальним і логічним сутностей.

6. Компонент (Component) - це фізична замінна частина системи, яка відповідає деякому набору інтерфейсів і забезпечує його реалізацію. В системі можна зустріти різні види встановлюваних компонентів, такі як СОМ + або Java Beans, а також компоненти, що є артефактами процесу розробки, наприклад файли вихідного коду. Компонент, як правило, являє собою фізичну упаковку логічних елементів, таких як класи, інтерфейси і кооперації. Графічно компонент зображується у вигляді прямокутника з вкладками, що містить зазвичай тільки ім'я, як показано на малюнку 5.5.


Малюнок 5.5 - Компонент


7. Вузол (Node) - це елемент реальної ( фізичної) системи, який існує під час функціонування програмного комплексу і являє собою обчислювальний ресурс, зазвичай володіє як мінімум деяким об'ємом пам'яті, а часто ще й здатністю обробки. Сукупність компонентів може розміщуватися у вузлі, а також мігрувати з одного вузла на інший. Графічно вузол зображується у вигляді куба, зазвичай містить тільки ім'я, як показано на малюнку 5.6.


Малюнок 5.6 - Вузол


Існують також різновиди цих сутностей: актори, сигнали, утиліти (види класів), процеси і нитки (види активних класів), додатки, документи, файли, бібліотеки, сторінки і таблиці (види компонентів).

Поведінкові сутності (Behavioral things) є динамічними складовими моделі UML. Це дієслова Мова: вони описують поведінку моделі в часі і просторі.

Існує всього два основних типи поведінкових сутностей.

1. Взаємодія (Interaction) - це поведінка, суть якого полягає в обміні повідомленнями (Messages) між об'єктами в рамках конкретного контексту для досягнення певної мети. За допомогою взаємодії можна описати як окрему операцію, так і поведінку сукупності об'єктів. Взаємодія передбачає ряд інших елементів, таких як повідомлення, послідовності дій (поведінка, ініційоване повідомленням) та зв'язку (між об'єктами). Графічно повідомлення зображуються у вигляді стрілки, над якою майже завжди пишеться ім'я відповідної операції, як показано на малюнку 5.7.


Малюнок 5.7 - Повідомлення


2. Автомат (State machine) - це алгоритм поведінки , що визначає послідовність станів, через які об'єкт або взаємодія проходять впродовж свого життєвого циклу у відповідь на різні події, а також реакції на ці події. За допомогою автомата можна описати поведінку класу або кооперації класів. З автоматом пов'язаний ряд інших елементів: стану, переходи (з одного стану в інше), події (сутності, які ініціюють переходи) і види дій (реакція на перехід). Графічно стан зображується у вигляді прямокутника із закругленими кутами, що містить ім'я (малюнок 5.8).


Малюнок 5.8 - Стан


Ці два елементи - взаємодії та автомати - є основними поведінковими сутностями, що входять в модель UML. Семантично вони часто бувають пов'язані з різними структурними елементами, в першу чергу - класами, кооперації та об'єктами.

групуються суті є організуючими частинами моделі UML. Це блоки, на  які можна розкласти модель. Є тільки одна первинна групує сутність, а саме пакет.

Пакети (Packages) являють собою універсальний механізм організації елементів у групи. У пакет можна помістити структурні, поведінкові і навіть інші группирующие сутності. На відміну від компонентів, існуючих під час роботи програми, пакети носять чисто концептуальний характер, тобто існують тільки під час розробки.

Зображується пакет у вигляді папки із закладкою, що містить, як правило, тільки ім'я і іноді - вміст (малюнок 5.9).


Малюнок 5.9 - Пакет


Пакети - це основні группирующие суті, за допомогою яких можна організувати модель UML. Існують також варіації пакетів, наприклад каркаси (Frameworks), моделі і підсистеми.

анотаційного суті - пояснювальні частини моделі UML. Це коментарі для додаткового опису, роз'яснення або зауваження до будь-якого елементу моделі. Є тільки один базовий тип анота...


Назад | сторінка 7 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Мутації і нові гени. Чи можна стверджувати, що вони служать матеріалом Мак ...
  • Реферат на тему: Анексія Криму, як можна вірішіті Конфлікт України с Россией чі можна его ві ...
  • Реферат на тему: Розробка моделі інформаційної системи надання в електронному вигляді держав ...
  • Реферат на тему: Моделі аналогових пасивних компонентів програмного пакету MicroCAP-7
  • Реферат на тему: Навчальний малюнок