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