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

Факторы влияния на выбор субд

  1. Платформы, на которых функционирует СУБД.

  2. Совместимость с другими системами, открытость, масштабируемость.

  3. Уровень языковых средств:

  • трудоемкость изучения;

  • трудоемкость создания системы;

  • гибкость, выразительная сила;

  • мощность;

  • наличие языков разного уровня в рамках одной системы.

  1. Функциональные возможности.

  2. Обеспечение безопасности.

  3. Обеспечение целостности.

  4. Удобство интерфейса. Наличие интеллектуальных модулей подсказок.

  5. Требования к техническим средствам, операционной среде.

  6. Ограничения, накладываемые СУБД.

10. Возможности создания «отчуждаемых» приложений.

  1. Степень универсальности.

  2. Локализация.

  3. Качество документации.

  4. Устойчивость работы, степень отлаженности системы.

  1. Наличие средств автоматизации проектирования. Трудоемкость проектирования и перепроектирования.

  1. Стоимость СУБД.

17. Мода, тенденции развития информационных технологий (ИТ). Примыкающими к этой группе факторов являются:

  • фирма-разработчик;

  • распространенность СУБД;

  • условия поддержки.

Последний фактор, хотя непосредственно и не характеризует СУБД, но существенно влияет на процесс ее внедрения и эксплу­атации.

Поясним некоторые из перечисленных выше характеристик.

Безопасность. Существует несколько уровней (классов) безопас­ности информационных систем. Вопросы информационной безопас­ности чрезвычайно важны и в настоящее время, в эпоху всевозраста­ющей информатизации, являются жизненно важными как для госу­дарства в целом, так и для каждого пользователя ИТ. Нужно четко представлять опасности, которые таят в себе информационные тех­нологии, способы решения проблем безопасности и другие связан­ные с этим вопросы. Определение уровня безопасности системы яв­ляется очень сложным и дорогостоящим процессом.

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

Распространенность СУБД. Учет этого фактора важен не толь­ко с точки зрения косвенной оценки самой СУБД, но и в аспекте кад­рового обеспечения. При использовании широко распространенных СУБД организация имеет больше возможностей в подборе нужных кадров и не находится в жесткой зависимости от уникального специ­алиста. С другой стороны, каждый из специалистов имеет больше степеней свободы в своей профессиональной деятельности.

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

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

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

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

  • масштаб системы (объем БД, число пользователей);

  • характер обработки информации;

  • требования ко времени реакции системы, безопасности данных. На выбор СУБД будут также оказывать влияние квалификация

сотрудников и наличие предшествующих наработок.

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

При анализе предметной области следует не просто зафиксиро­вать ее текущее состояние, а определить тенденции ее развития. Ре­комендуется приобретать СУБД «на вырост», иначе может случить­ся, что менять СУБД придется слишком часто.

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