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

3.Современные субд, основные характеристики.

Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

Основные функции СУБД

управление данными во внешней памяти (на дисках);

управление данными в оперативной памяти с использованием дискового кэша;

журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

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

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

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

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

Классификации СУБД

По модели данных

Примеры:

Иерархические

Сетевые

Реляционные

Объектно-ориентированные

Объектно-реляционные

По степени распределённости

Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)

Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).

По способу доступа к БД

Файл-серверные

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

Клиент-серверные

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

Встраиваемые

Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки

4.Основные этапы внедрения и развития аис

Разработка и внедрение АИС довольно сложный в организационном плане процесс, который разбивается на несколько стадий.

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

Договор о конфиденциальности. Работа у заказчика предполагает получение разработчиком доступа к сведениям, содержащим коммерческую тайну. Естественно, что заказчик должен иметь гарантию неразглашения этих сведений. Несмотря на то, что ответственность сторон в этом случае определяется действующим законодательством (ст.139 ГК РФ, ст. 183 УК РФ), заказчик спокойнее чувствует себя, если оформлен Договор о конфиденциальности.

Экспресс исследование. Чтобы что-то предложить, разработчик должен ознакомиться с объектом автоматизации. Для этого проводится экспресс исследование, позволяющее собрать предварительную информацию об организации бухгалтерского, оперативного и других видов учета и т.д., выделить самые сложные места, оценить какой компьютерный парк используется и др. информацию, которая позволяет оценить сложность будущей системы, примерные трудозатраты и время разработки. Эта работа проводится в течение 3-4 дней, еще неделя уходит на подготовку отчета, в котором, как правило, предлагается несколько вариантов создания АИС.

Полученные в ходе экспресс исследования сведения призваны помочь заказчику в принятии решения на внедрение АИС.

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

Разработка Технического задания. Работы начинаются с формирования требований заказчика к создаваемой системе и оформления их в виде технического задания (ТЗ). ТЗ является основным документом, определяющим требования и порядок создания автоматизированной системы, в соответствии с которым проводится разработка системы и ее приемка при вводе в действие. Кроме того, на основании ТЗ производится калькуляция работ, уточняются трудозатраты.

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

Разработка Технического проекта. После разработки и утверждения ТЗ разрабатывается Технический проект внедрения информационной системы. Проект предполагает детальную проработку конфигурации будущей системы с детализацией до конкретных форм документов и отчетности. Написание проекта может занимать до 50% времени на разработку всей системы в целом. Такой длительный срок ожидания первого внедрения чаще всего не может устроить заказчика. Для решения этой проблемы в "Имплозии СОФТ" выработана методика, по которой написание проекта и разработка системы производятся практически одновременно, а внедрение разработанных фрагментов системы осуществляется поэтапно, что позволяет получать практическую отдачу от системы задолго до окончания ее полной разработки.

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

Обучение персонала заказчика. Можно затратить большие суммы на разработку и внедрение, однако ни одна информационная система не будет эффективно работать без подготовленного персонала. Мы предлагаем осуществить двухэтапное обучение персонала заказчика. 1. Изучение работы с компьютером, операционной системы, офисных программ, общих сведений о типовых программных продуктах. Обучение должно проводиться сразу, после заключения договора на разработку и внедрение системы. Это поможет правильно сформировать требования к будущей системе и быстрее ее освоить. Как правило, это обучение в договор на разработку и внедрение не включается и осуществляется за отдельную плату. 2. Изучение разрабатываемого программного обеспечения. Это обучение предусмотрено договором и проводится бесплатно в процессе внедрения системы непосредственно на рабочих местах.

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

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