Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
777786358.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
59.96 Кб
Скачать

7. Опишите технологию «клиент-сервер». Приведите принципы многопользовательской работы с программным обеспечением.

Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами.

При использовании клиент-серверной технологии, на самом сервере, содержащим базу данных, функционирует некоторое программное обеспечение ,к-рое называется «сервером баз данных». Благодаря технологии клиент-сервер формирование отчета выглядит более «умно»: сервер БД получает запрос на формирование отчета, сам фильтрует табл, сам суммирует колонку и пользователю по сети отдает уже готовый результат.

Преимущества

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

Все данные хранятся на сервере, который, как правило, защищён гораздо лучше большинства клиентов.

Недостатки

Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть.

Поддержка работы данной системы требует отдельного специалиста — системного администратора.

Высокая стоимость оборудования.

Принципы проектирование БД.

Разрабатываемые на предприятиях инф-ныесостемы и базы данных должны быть многопользовательскими. Принцип разработки многопользовательских БД должны сводиться к 2м обязательным условиям: системного подхода и стандартизации.

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

Учет интересов всех потенциальных пользователей систем

Модульный принцип разработки и внедрения

Стандартизация разработки инф-ных систем, имеет след аспекты:

Информационный. Означает, что на все инф-ные объекты должны быть установлены четкие правила их идентификации.

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

Аппаратный. Необходимость снижения затрат на эксплуатацию компьют-ой техники.

8. Программное обеспечение компьютера, его классификация и назначение.

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:

  • технология проектирования программ (например, нисходящее проектирование

  • методы тестирования программ;

  • методы доказательства правильности программ;

  • анализ качества работы программ;

  • документирование программ;

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

Программное обеспечение – неотъемлемая часть компьютерной системы.

Все программы, работающие на компьютере, можно условно разделить на три вида (рис. 1.):

  1. ПРИКЛАДНЫЕ ПРОГРАММЫ, непосредственно обеспечивающие выполнение необходимых пользователям работ;

  2. СИСТЕМНЫЕ ПРОГРАММЫ, предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции, например:

управление ресурсами компьютера;

создание копий используемой информации;

проверка работоспособности устройств компьютера;

выдача справочной информации о компьютере и др.;

  1. ИНСТРУМЕНТАЛЬНЫЕ ПРОГРАММНЫЕ СИСТЕМЫ, облегчающие процесс создания новых программ для компьютера.

ПРИКЛАДНАЯ ПРОГРАММА — это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]