Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Різновид діаграм реалізації. Що спільного і в чому різниця в UML діаграмах компонентів та розгортання?Содержание книги
Поиск на нашем сайте На діаграмах компонентів показана иножина компонентів і відношення між ними. З їх допомогою ілюструють статичний вигляд системи з точки зору реалізації. Діаграми компонентів співвідносяться з діаграмами класів, оскільки зазвичай компонент відображується на один або декілька класів, інтерфейсів або кооперацій. Діаграма компонентів (Component diagram) показує набір компонентів і відношення між ними. Графічно діаграма компонентів представляється у вигляді графа з ребрами і вершинами. Така діаграма показує організацію наборів компонентів і залежності між ними. Діаграми компонентів застосовуються для моделювання статичного вигляду системи з точки зору реалізації. Сюди відноситься моделювання фізичної суті, розгорнутих у вузлі, наприклад виконуваних програм, бібліотек, таблиць, файлів і документів. По суті, діаграми компонентів - це не що інше, як діаграми класів, сфокусовані на системних компонентах. На діаграмах розгортання представлені вузли і відносини між ними. За допомогою таких зображень ілюструють статичний вигляд системи з точки зору розгортання. Вони співвідносяться з діаграмами компонентів, оскільки вузол зазвичай містить один або декілька компонентів. На діаграмі розгортання, або використання (Deployment diagram), показана конфігурація оброблювальних вузлів, на яких виконується система, і компонентів, розміщених в цих вузлах. Діаграма розгортання представлена у вигляді графа з ребрами і вершинами. Така діаграма показує конфігурацію вузлів, де виробляється обробка інформації, і те, які компоненти розміщені на кожному вузлі. Діаграми розгортання використовуються для моделювання статичного вигляду системи з точки зору розгортання. В основному під цим розуміється моделювання топології апаратних засобів, на яких виконується система. По суті, діаграми розгортання - це просто діаграми класів, зосереджені на системних вузлах. На диаграмме развертывания, или применения (Deployment diagram), показана конфигурация обрабатывающих узлов, на которых выполняется система, и компонентов, размещенных в этих узлах. Диаграмма развертывания представлена в виде графа с ребрами и вершинами.
Рис. Диаграмма развертывания Такая диаграмма показывает конфигурацию узлов, где производится обработка информации, и то, какие компоненты размещены на каждом узле. Диаграммы развертывания используются для моделирования статического вида системы с точки зрения развертывания. В основном под этим понимается моделирование топологии аппаратных средств, на которых выполняется система. По существу, диаграммы развёртывания - это просто диаграммы классов, сосредоточенные на системных узлах. Що таке системи програмування, які складові системи програмування, дайте їх визначення та стислу характеристику? Що спільне і в чому полягає різниця між транслятором, компілятором та інтерпретатором. Коротко опишіть процес створення виконуваного файлу. Система програмування — це система для розробки нових програм на конкретній мові програмування Сучасні системи програмування зазвичай надають користувачам потужні і зручні засоби розробки програм. У них входять: • компілятор або інтерпретатор; • інтегроване середовище розробки; • засоби створення і редагування текстів програм; • обширні бібліотеки стандартних програм і функцій; • налагоджувальні програми, тобто програми, що допомагають знаходити і усувати помилки в програмі; • "дружнє" до користувача діалогове середовище; • багатовіконний режим роботи; • потужні графічні бібліотеки; утиліти для роботи з бібліотеками • вбудований асемблер; • вбудована довідкова служба; • інші специфічні особливості. Транслятор (англ. translator — перекладач) — це програма-перекладач. Вона перетворить програму, написану на одній з мов високого рівня, в програму, що складається з машинних команд. Транслятори реалізуються у вигляді компіляторів або інтерпретаторів. З точки зору виконання роботи компілятор і інтерпретатор істотно розрізняються. Компілятор (англ. compiler — укладач, збирач) читає всю програму цілком, робить її переведення і створює закінчений варіант програми на машинній мові, яка потім і виконується. Інтерпретатор (англ. interpreter — тлумачить, усний перекладач) переводить і виконує програму рядок за рядком. Після того, як програма відкомпілювалася, ні сама початкова програма, ні компілятор не потрібніші. В той же час програма, що обробляється інтерпретатором, повинна заново перекладатися машинною мовою при кожному черговому запуску програми. Програми, що відкомпілювалися, працюють швидше, але що інтерпретуються простіше виправляти і змінювати. Кожна конкретна мова орієнтована або на компіляцію, або на інтерпретацію — залежно від того, для яких цілей він створювався. Наприклад, Паскаль зазвичай використовується для вирішення досить складних завдань, в яких важлива швидкість роботи програм. Тому дана мова зазвичай реалізується за допомогою компілятора. З іншого боку, Бейсик створювався як мова для початкуючих програмістів, для яких відрядкове виконання програми має безперечні переваги. Інколи для однієї мови є і компілятор, і інтерпретатор. В цьому випадку для розробки і тестування програми можна скористатися інтерпретатором, а потім відкомпілювати відлагоджену програму, щоб підвищити швидкість її виконання. Процес створення виконуваного файлу: • трансляція вихідної коди на машинну мову в об'єктний модуль; • компоновка об'єктного модуля в завантажувальний модуль за допомогою компонувальника.
|
||
|
Последнее изменение этой страницы: 2021-12-07; просмотров: 90; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |