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

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





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

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

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


14. Діаграми розгортання


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

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

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

На діаграмі розгортання , або застосування (Deployment diagram), показана конфігурація обробних вузлів, на яких виконується система, і компонентів, розміщених в цих вузлах. Діаграма розгортання представлена ??у вигляді графа з ребрами і вершинами (малюнок 14.1).


Малюнок 14.1 - Діаграма розгортання


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

На них бувають представлені компоненти, кожен з яких повинен бути розміщений на якомусь вузлі, а, крім того, пакети або підсистеми, - ті й інші використовуються для групування елементів моделі у великі блоки.

Є кілька типів систем, для яких діаграми розгортання не потрібні. Але якщо розробляється програма звертається до пристроїв, якими операційна система зазвичай не керує, або ця програма фізично розміщена на різних процесорах, то діаграма розгортання допоможе виявити відносини між програмними та апаратними засобами.

Діаграми розгортання використовуються, як правило, у трьох випадках:

- моделювання вбудованих (embedded) систем . Вбудованою системою називається апаратний комплекс, який взаємодіє з фізичним світом, в якому велика роль програмного забезпечення. Вбудовані системи управляють двигунами, приводами і дисплеями, а самі управляються зовнішніми стимула...


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





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

  • Реферат на тему: Фазові діаграми як засіб опису взаємодії різних матеріалів. Основні фазові ...
  • Реферат на тему: Розгортання систем персонального радіовиклику
  • Реферат на тему: Представлення даних у вигляді діаграми в MS Excel
  • Реферат на тему: Технологія розгортання додатків Java Web Start
  • Реферат на тему: Механізм розгортання економічної кризи в Росії