Иванов, Коробова Муниципальный Менеджмент (947510), страница 87
Текст из файла (страница 87)
Реляционные (табличные) - наиболее распространены.3.3.4. Смешанные.3.3.5. Объектные.3.3.6. Многомодельные (мульти-) БД.4. По типу хранимой информации:4.1.Документарные - содержат сведения о документах на естественном языке(например, законодательные тексты, распоряжения и др.).4.2.Фактографические - фактические сведения, например, о кадрах, нежилых помещениях.4.3.Лексикографические - электронные словари, классификаторы.5- По характеру организации хранения данных:5.1.Локальные (персональные).5.2.Общие (интегрированные) - БД находится на одном компьютере, но доступнавсем пользователям.^.Распределенные - части БД находятся на разных ЭВМ с доступом для нескольких пользователей."• По условиям предоставления информации:6.1.Бесплатные.б.2.Платные (бесприбыльные и коммерческие).7' По форме собственности: государственные, муниципальные, частные.3738. По степени доступности: общедоступные, с ограниченным доступом.При проектировании базы данных большое участие принимает заказчик.
Успешность этого этапа является необходимым условием востребованности и эффективности БД. Рассмотрим этапы этого процесса.При проектировании БД строятся четыре основные модели данных, которыеотличаются степенью формализации описания предметной области (ПО) - т.е. частиреального мира, представляющей интерес для реального исследования (например,совокупность хозяйствующих субъектов, действующих на территории МО):1.
Построение информационно-логической модели (инфологическая модель илиИЛМ ПО) - описание ПО, выполненное с помощью специальных языковыхсредств, не зависящих от используемых в дальнейшем программных средств (например, в форме схем и таблиц).1.1.Описание объектов и наборов свойств, выделение классов и связей между ними (постоянных и динамических, обязательных и условных).1.2.Определение лингвистических отношений (синонимы, антонимы, понятия ПО).1.3.Алгоритмы зависимостей между показателями (формулы).1.4.Описание информационных потребностей пользователей (типы запросов).1.5.Ограничения целостности - условия, при которых значения могут бытьзаписаны в БД.2.
Датологическое проектирование - построение датологической (данно-) модели(ДЛМ), которая является концептуальной моделью БД и представляет собой отображение (схему) логических связей между элементами ИЛМ.3. Физическое проектирование - построение физической модели данных - определяет использование запоминающих устройств и способа физической организации данных в среде хранения (массивы, списки и пр.).В некоторых СУБД имеется возможность описать логическую структуру БДдля конкретного пользователя (внешняя модель БД, а ее описание - подсхема БД)'Экспертные системы являются разновидностью баз данных и представляютсобой фонд методов решения той или иной задачи, т.е.
дополняются метазнаниями.Для этого:1. На начальном этапе создается неавтоматизированная система. Накапливаетемассив библиотеки проблем, организуются его хранение и средства поиска.2. По функциям управления (планирование, организация, координация, контроль,мотивация), функциональным подсистемам (экономика, инновация, финансы, nepjсонал, маркетинг), а также по этапам и стадиям принятия управленческих решенисоздается фонд методов управления.
Целью формирования такого фонда являетнакопление, пополнение и обновление знаний о механизмах и приемах, позволяющих быстро и качественно решать управленческие задачи.3743. На следующих этапах осуществляется автоматизация хранения и поиска управленческих проблем, методов их решения.4. Строятся и интегрируются в построенную систему различные базы входных данных (информация о социальных стандартах, объектах территории МО и социальныхприоритетах планируемого периода; статистическая информация как макроэкономического характера, так и микроэкономического, касающаяся территории МО). Такая статистика, попадая в экспертную систему, может быть использована для обработки и выдачи рекомендаций по принятию конкретных управленческих решенийна плановый период.При внедрении информационных систем необходимо помнить, что, с однойстороны, недостаток информации повышает риск принятия ошибочного управленческого решения, однако сбор дополнительной информации сопровождается какправило повышением затрат, в т.ч.
трудовых, необходимых на ее обработку и анализ(рис. 93).Рис. 93. Возможныезависимости междустоимостью дополнительной информации ивыгодой от ее приобретения [21]График' иллюстрирует следующую зависимость: при низких затратах на информацию рост затрат увеличивает выгоды от приобретенной информации до определенного значения, при котором достигается максимум Вшх. Дальнейший рост затрат неоправдан, т.к. накладные расходы на приобретение информации меньше, чемполучаемая от информации выгода.Инструментом сокращения издержек на сбор и обработку информации являются ABC- и XYZ-анализ.Программные средства разработки информационных системТехнология создания информационных систем, базирующихся на БД, предъявляет особые требования к методикам реализации и программным инструментальным средствам, а именно:3751. Реализацию проектов по созданию ИС принято разбивать на стадии анализа(прежде чем создавать ИС, необходимо понять и описать логику предметнойобласти), проектирования (необходимо определить модули и архитектуру будущей системы), непосредственного кодирования, тестирования и сопровождения.
Известно, что исправление ошибок, допущенных на предыдущей стадии, обходится примерно в 10 раз дороже, чем на текущей, откуда следует, чтонаиболее критическими являются первые стадии проекта. Поэтому важноиметь эффективные средства автоматизации ранних этапов реализации проекта.2. Проект по созданию сложной ИС невозможно реализовать в одиночку. Коллективная работа существенно отличается от индивидуальной, поэтому приреализации крупных проектов необходимо иметь средства координации иуправления коллективом разработчиков.3. Жизненный цикл создания сложной ИС сопоставим с ожидаемым временем ееэксплуатации. Другими словами, в современных условиях может оказаться,что к моменту сдачи ИС она уже никому не нужна, поскольку не отвечаетпредъявляемым в данный момент требованиям.
При информатизации МОданный аспект менее критичен, чем при автоматизации бизнес-процессовкомпаний, но все же актуален. Следовательно, для создания ИС требуется инструментарий значительно (в несколько раз) уменьшающий время разработкиИС.4. Вследствие значительного жизненного цикла может оказаться, что в процессесоздания системы внешние условия изменились. Обычно внесение измененийв проект на поздних этапах создания ИС - весьма трудоемкий и дорогостоящий процесс..Поэтому для успешной реализации крупного проекта необходимо, чтобы инструментальные средства, на которых он реализуется, были достаточно гибкими к изменяющимся требованиям.Поэтому все шире применяются CASE (Computer-Aided Software/SystemEngineering) технологии, позволяющие максимально систематизировать и автоматизировать все этапы разработки программного обеспечения.На современном рынке средств разработки ИС представлено достаточно многоCASE-средств, например Designer 2000 фирмы Oracle или ERwin/BPwin копанииPLATINUM technology.
По оценкам специалистов последнее является наилучшимпо критерию «стоимость/эффективность» [261].376Рис. 94. Использование CASE-средств BPwin и Erwin при разработкеинформационной системыДля проведения анализа и реорганизации процессов предназначена программаBPwin, поддерживающая методологии IDEFO (функциональная модель), IDEF3(Workflow Diagram) и DFD (Dataflow Diagram). В' первую очередь строится функЦИональйая модель предметной области в соответствии с методологией IDEFO.
Данная методология предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. Сначала проводится описание системы в целом и ее взаимодействия с окружающим миром (контекстная диаграмма), после чегопроводится функциональная декомпозиция - система разбивается на подсистемы,каждая из которых описывается отдельно (диаграммы декомпозиции). Процесс покоряется до достижения нужной степени детализации. После очередного сеанса декомпозиции проводится экспертиза: каждая диаграмма проверяется экспертамипредметной области, представителями заказчика. Такая технология позволяет построить модель, адекватную предметной области на всех уровнях абстрагирования.На основе модели, построенной в Bpwin, можно построить модель данных, дляЧегопредназначена программа ERwin.
ERwin имеет два уровня представления модели^логический и физический. На логическом уровне данные не связаны с конкретной^БД, поэтому могут быть наглядно представлены даже для неспециалистов. Физиче-377ский уровень - это фактически отображение системного каталога, который зависит отконкретной реализации СУБД. ERwin позволяет производить процессы прямого и обратного проектирования БД. Также возможно непосредственно сгенерировать исходный код для таких средств разработки, как PowerBuilder, Visual Basic и Delphi, что многократно сокращает период создания информационной системы.Для организации совместной работы над проектом создания ИС используетсясистема ModelMart - хранилище моделей, к которому открыт доступ для участниковпроекта создания ИС. ModelMart поддерживает такие возможности, как совместноемоделирование, создание библиотек решений и управление доступом.Таким образом, применение комплекса BPwin/ERwin позволяет многократноускорить разработку информационной системы и существенно сократить связанныес этим расходы.Расстановка приоритетов информатизацииДля отбора наиболее предпочтительных для применения информационных технологий функций, мероприятий, задач в ОМСУ предполагается использовать широко распространенные методы ABC- и XYZ-анализ.Анализ ABC - вспомогательное средство для классификации задач и мероприятий, функций и основан на анализе затрат их реализации.
Метод позволяет распределить анализируемые элементы на основе объема или веса в общей структуре.После анализа принимается решение о приоритетах дальнейшего исследования дляоптимизации финансовых и/или временных затрат (например, путем примененияФСА). Результатом проведения ABC-анализа является кривая Лоренца [18], болеераспространенное название - диаграмма Парето (рис .95). Анализ соотношения количества и затрат, как правило, приводит к результатам: 20% объектов, с которымиприходится иметь дело, дают, как правило, 80% результатов этого дела и/или занимают большую часть стоимости и времени (другие названия метода: парадокс Парето - 20/80, правило большого пальца: поднятый вверх большой палец правой рукисимволизирует 20% объектов, а сжатые в кулак 4 пальца обозначают значимостьподнятого вверх - 80%, парадокс любителей пива: 20% потребителей покупают 80%пива).Алгоритм проведения АВС-анализа:1) структуризация выполняемых функций, оказываемых услуг;2) выбор показателя затрат ресурсов (временных, финансовых, кадровых и пр-У>3) сортировка функций (услуг) по возрастанию затрат;4) разграничение областей А (составляет 80% затрат), В (следующие 15%)) с(оставшиеся функции).378Анализ XYZ (рис.