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

7. Нужно ли обновлять технические средства? и если нужно, то каким образом?

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

Предпроектное обследование предметной области выполняется с применением следующих методов обследования: 1) метод наблюдения (данный метод не обеспечивает полного и достоверного изучения предметной области); 2) метод опроса исполнителей (данный метод в настоящее время наиболее распространен, хотя не является точным); 3) метод личного участия (предполагает изучение предметной области «изнутри» путем выполнения определенных служебных функций с последующим их описанием, он более достоверен и желателен по сравнению с предыдущими методами); 4) метод анализа материалов (предполагает изучение существа вопроса на основе документов, отчетов, распоряжений, квитанций и т.д., имеющих место в соответствующей предметной области, он наиболее точен и научно обоснован); 5) метод функционально-информационного анализа (данный метод заключает в себе наиболее полное обследование предметной области путем изучения отдельных функциональных задач или операций, выполняемых различными организационными звеньями предприятия или учреждения: их параметров и принципов взаимодействия).

В общем случае существуют два подхода к выбору состава и структуры предметной области: функциональный подход и предметный подход.

Функциональный подход – он реализует принцип движения «от задач» и применяется тогда, когда заранее известны функции некоторой группы лиц и комплексов задач, для обслуживания информационных потребностей которых создается рассматриваемая база данных. В этом случае мы можем четко выделить минимальный необходимый набор объектов предметной области, которые должны быть описаны.

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

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

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

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

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

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

Результатом системно-коммуникационного анализа является 1) описание выходных документов, которые должны генерироваться в системе; 2) описанием входных документов, которые служат основанием для заполнения данными базы данных.

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

Результат обследования официально оформляется в виде технического задания на разработку (который в обязательном порядке проходит согласование и утверждение у заказчика), в котором указываются: 1) неформальное описание предметной области с использованием естественного языка, математических формул, схем, таблиц, графиков и т.п.; 2) состав и функции информационной системы; 3) требования к эксплуатационным характеристикам базы данных: уровень защиты данных; время реакции на запросы; 4) требования к содержанию и обновлению базы данных: список атрибутов, значения которых требуется хранить в базе данных; связи между атрибутами; множество допустимых значений для каждого атрибута; одновременно обновляемые атрибуты; 5) требования к техническим и системным программным средствам: архитектура сети; система управления базами данных, тип операционной системы и т.п.; 6) технико-экономическое обоснование: стоимость разработки; сроки разработки и окупаемости.

К основным CASE-средствам, которые используются при предпроектном обследовании предметной области можно отнести: (CA ERWin Data Modeler, Software AG ARIS, IBM Rational Rose, ARIS EXPRESS & ARIS PLATFORM).

Подробное изложение теоретических вопросов, затронутых в первой лекции, можно найти в литературе [1,3,5,6]. Практические аспекты этих вопросов можно отыскать в работах [2,4].

Знания следует самостоятельно проверить путем ответов на контрольные вопросы (список контрольных вопросов приведен в Методических рекомендациях по самостоятельному изучению дисциплины «Базы данных», которые являются неотъемлемой частью учебно-методического комплекса дисциплины «Базы данных»).