Участие пользователя в работе предпроектного обследования, предшествующего созданию АИС и АИТ



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

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

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

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

Характеристика технологии «клиент — сервер». Модели реализации этой технологии

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

Один из основных принципов технологии «клиент — сервер», заключается в разделении операций обработки данных на три группы:1 группа — это ввод и отображение данных. 2 группа объединяет прикладные операции обработки данных, характерные для решения задач данной предметной области. К 3 группе относятся операции хранения и управления данными.

В соответствии с этим выделяют три модели реализации технологии «клиент — сервер»:1.модель доступа к удаленным данным (RemoteDataAccessRDA);2.модель сервера базы данных (DateBaseServer — DBS);3.модель сервера приложений (ApplicationServer - AS).

В RDA-модели программы представления и прикладные программы объединены и выполняются на компьютере-клиенте, который поддерживает как операции ввода и отображения данных, так и прикладные операции. Доступ к информационным ресурсам обеспечивается или операторами языка SQL, если речь идет о БД, или вызовами функций спец. библиотеки. Запросы к информационным ресурсам направляются по сети удаленному компьютеру, напр. серверу БД, который обрабатывает запросы и возвращает клиенту необходимые для обработки блоки данных.

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

В AS-модели программа, выполняемая на компьютере-клиенте, решает задачу ввода и отображения данных, т. е. реализует операции первой группы. Прикладные программы выполняются одним либо группой серверов приложений (удаленный компьютер или несколько компьютеров). Доступ к информационным ресурсам, необходимым для решения прикладных задач, обеспечивается так же, как и в RDA-модели. Прикладные программы обеспечивают доступ к ресурсам различных типов — БД, индексированным файлам, очередям и др. RDA- и DBS-модели опираются на двухзвенную схему разделения операций. В AS-модели реализована трехзвенная схема разделения операций, где прикладная программа выделена как важнейшая.


Дата добавления: 2018-02-28; просмотров: 271; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!