Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
все лекции.doc
Скачиваний:
44
Добавлен:
01.03.2025
Размер:
82.43 Кб
Скачать

Способ разделения приложений на части

Приложения можно разделить на следующие функциональные части:

  1. Средства представления данных на экране

  2. Логика представления данных на экране – логика описывает правила и сценарии взаимодействия пользователя с приложением

  3. Прикладная логика – правила принятия решений, вычислительные процедуры и т.п.

  4. Логика данных – включает в себя операции с данными, хранящимися в некоторой базе данных.

  5. Внутренние операции базы данных – действия СУБД, вызываемые в ответ на выполнение запросов логики данных.

  6. Файловые операции – стандартные операции над файлами и файловой системой.

Двухзвенные схемы

Описывают разделение функций приложения между двумя компьютерами.

Три разновидности:

  1. Централизованная обработка данных – компьютер клиента эмулирует терминал сервера. На второй компьютер (он же сервер) на него возлагаются логика приложений и обращений к БД, файловые операции

Достоинства:

    • ресурсу клиентского компьютера используются в незначительной степени, т.к. задействуются графические средства ввода вывода

    • простота организации программы

Недостатки:

    • плохая масштабируемость

    • отсутствие отказоустойчивости как таковой

  1. Схема файл-сервер – на компьютер клиента возлагаются задачи эмуляции терминала сервера, логика приложений и обращений к БД, а также сами операции с БД. На компьютер сервера возлагаются файловые операции.

Достоинства:

    • Хорошая масштабируемость, поскольку дополнительные клиенты, пользователи, приложения слабо увеличивают нагрузку на центральный сервер

Недостатки:

    • Во многих случаях возрастает нагрузка на сервер, что приводит к увеличению времени реакции сервера на запрос

    • Клиентский компьютер должен обладать достаточной вычислительной мощностью, чтобы справляться с возложенными на него функциональными требованиями

  1. Клиент-сервер – на компьютер клиента возлагается эмуляция терминала сервера, логика приложения и обращения к базе данных. На сервер – операции с БД и файловые операции.

Достоинства

Основное достоинство – то, что она наиболее равномерно распределяет нагрузку между клиентской и серверной частями приложения.

Не менее важное достоинство – клиентский компьютер выполняет функции, которые специфичны для данного приложения, а сервер выполняет функции, реализация которых не зависит от специфики приложения и таким образом данные функции могут быть оформлены в виде сетевых служб.

Трехзвенные схемы

Понятие информационной системы.

Информационная система – совокупность внутренних и внешних информационных потоков объекта управления, методов и средств, участвующих в процессе обработки информации, а также в выработке решений.

ИС связывает объект и систему управления между собой с внешней средой через информационные потоки.

Компоненты ис

  1. Информация, описывающая состояние системы или процесса.

  2. Информационные технологии хранения, обработки, представления и передачи информации

  3. Организационная структура и связи между единицами управления, а также методы управления.

  4. Функциональные компоненты информационной системы (отдельные подсистемы, решающие ту или иную задачу, реализующие обработку данных и модели принятия решений)