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

Реферат Проектування програмної системи проведення змагань школярів з різних предметів





процесів характеризується тим, що в ній одночасно запускається кілька процесів (у різних потоках).

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

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

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

Порівняння архітектур для даної системи наведено в таблиці 11.


Таблиця 11. - Порівняння архітектур

№ ПоказательВес (1-10) Архітектура 1Архітектура 2.1Архітектура 2.2Архітектура 2.3Архітектура 3Архітектура 41Обеспеченіе обслуговування користувальницьких процессов1041035562Малое зчеплення між компонентами68978583Налаженная робота з базами данних83966310Ітог: 24152816191324

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

Переваги архітектури:

1. Робить можливим, в більшості випадків, розподіл функцій обчислювальної системи між декількома незалежними комп'ютерами в мережі. Це дозволяє спростити обслуговування обчислювальної системи. Зокрема, заміна, ремонт, модернізація або переміщення сервера не зачіпають клієнтів.

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

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

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

Ключова задача проектування архітектури системи полягає в дотриманні двох принципів:

1. Принцип «слабкою весняній пов'язаності» (Low Coupling) - кількість зв'язків між окремими підсистемами...


Назад | сторінка 23 з 28 | Наступна сторінка





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

  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів
  • Реферат на тему: Програмна реалізація системи IP-телебачення на базі архітектури "клієн ...
  • Реферат на тему: Використання архітектури клієнт-сервер в системі 1С: Підприємство
  • Реферат на тему: Розробка прикладної програми на основі архітектури &клієнт - сервер&
  • Реферат на тему: Інформаційно-обчислювальна мережа на основі архітектури "клієнт-сервер ...