ОРГАНИЗАЦИЯ РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ ИС. КООРДИНАЦИЯ РАБОТЫ. СОТРУДНИЧЕСТВО РАЗРАБОТЧИКОВ И ПРЕДПРИЯТИЯ-ЗАКАЗЧИКА

2) Координация работы Если разработка ведется рядом организаций, среди них н/ выделить главную, в обяз-ти кот. входят:

а) разработка архит-ры системы

б) опред-ние стр-ры АИС

в) распределение функций между подсистемами и подразделениями разного уровня

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

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

3) Сотрудничество разработчиков и предприятия-заказчика.

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


ТЕХНОЛОГИИ ОБРАБОТКИ ДАННЫХ В ИС

Выбор той или иной технологии обработки данных определяется конкретными требованиями к ИС, среди которых важнейшим является:

а) географическая распределенность объекта

б) кол-во пользователей системы

в) объемы хранимых и обрабатываемых данных.

Технологии обработки:

1) Локальная обработка данных. Но основе 1 компьютера, как правило, ПК. Функциональная часть ИС размещается на 1 или нескольких компьютерах. К основным достоинствам можно отнести простоту разработки и сопровождение БД и их приложений, к недостаткам – затраты на хранение всех компонентов поддержки системы.

Обработка данных в локальной сети с использованием файлового сервера

Технология клиент-сервер


ТЕХНОЛОГИЯ ФАЙЛ-СЕРВЕР

Обработка данных в локальной сети с использованием файлового сервера. В таких ИС обработка данных распределена в сети, обычно локальной. Файловый сервер содержит файлы, необходимые для работы приложений и самой СУБД. Банк данных располагается на файлах серверной машины и по запросам пользователей файлы из БД передаются на персональные компьютеры, где располагается обрабатывающая часть СУБД и производится их обработка. Недостатком такого варианта архитектуры явл.:

1) высокая интенсивность передачи обрабатываемых данных

2) избыточность передаваемых данных, т.к. файлы БД передаются целиком

3) необходимость хранения на каждой рабочей станции полной копии СУБД

4) сложность при восстановлении и поддержки целостности, т.к. доступ к одним и тем же файлам осуществляется сразу несколькими экземплярами СУБД.


ТЕХНОЛОГИЯ КЛИЕНТ-СЕРВЕР

Клиент – сервер – компьютерная сеть, 1 или неск-ко компьютеров которой, называются сервером, обслуживают остальные компьютеры – клиенты сети.

Клиент – компьютер или рабочая станция, подключенные к сети, которые применяются для доступа к сетевым ресурсам. Функции клиента:

1) клиент управляет пользовательским интерфейсом

2) принимает и проверяет синтаксис, введенного пользователем запроса

3) выполняет приложения

4) генерирует запрос к БД и передает его серверу

5) отображает полученные данные пользователю.

Сервер – компьютер, обслуживающий клиентов, предоставляя им доступ к БД, подключение к сети или обращение к дисковому пространству. Функции сервера:

а) принимает и обрабатывает запросы к БД со стороны клиента

б) поверяет полномочия пользователей

в) выполняет запросы обновления и возвращает результат клиенту

г) поддерживает системный каталог

д) обеспечивает параллельный доступ к БД

е) обеспечивает управление восстановлением системы.

Серверами могут быть уникальные ЭВМ, большие рабочие станции или устройства локальной сети.

Клиентов могут обслуживать 1 или несколько серверов. Разделяя функции можно задавать специализацию оборудования, приспосабливая серверные и клиентские машины к оптимальному функционированию. Такая технология предоставляет 2 модели инф обмена – сообщение и дистанционный вызов процедур.

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

Преимуществаэтого типа архитектуры:

1 – более широкий доступ к существующ. базам данных.

2 – разделение программ на модули, диктуемое разделением оборудования, что позволяет поддерживать блочно-модульную архитектуру.

3 – повышение общей производительности системы т.к. клиенты и сервер находятся на разных компьютерах и их процессоры способны выполнять приложения параллельно.

4 – стоимость аппаратного обеспечения снижается – достаточно мощный комп с большим устройством нужен только серверу для хранения и управления БД.

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

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

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

Топология систем с архитектурой «К – C»