Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы...pdf
Добавлен: 29.04.2023
Просмотров: 453
Скачиваний: 2
СОДЕРЖАНИЕ
ГЛАВА 1. СУЩНОСТЬ СТРУКТУРНОГО ПОДХОДА К ПРОЕКТИРОВАНИЮ ЭКОНОМИЧЕСКИХ ИНФОРМАЦИОННЫХ СИСТЕМ
1.1 Экономическая информационная система: понятие и требования, предъявляемые к ней
1.2 Подходы к проектированию информационных систем
1.3 Сущность структурного подхода к проектированию информационных систем
ГЛАВА 2. МЕТОДЫ И СРЕДСТВА АНАЛИЗА И ПРОЕКТИРОВАНИЯ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ
2.1 Понятие о методах проектирования информационных систем
ВВЕДЕНИЕ
В условиях стремительно развивающихся технологий невозможно представить эффективное управление предприятием без использования компьютерных средств. Автоматизация деятельности организации, ведения бухгалтерского и управленческого учета, аналитической деятельности – все это требует использования специализированного программного продукта. На сегодняшний день выбор информационной системы для предприятия превратился в рядовую стандартную процедуру. В то время как в западных странах произошла смена уже нескольких поколений информационных систем, накоплен опыт их модернизации и внедрения, на российских предприятиях этот процесс происходит гораздо медленнее, нередко используют системы первых поколений. Причиной тому – низкая информационная грамотность руководителей, не имеющих четкого представления о современных информационных системах и предпочитающих решать экономические и управленческие задачи разработкой индивидуальных программ.
Важным шагом для руководителя является принятие решения о выборе подходящей современной информационной системы, которая позволила бы сократить расходы и повысить качество и оперативность управления предприятием. Необходимо понимать, что использования ИС рассчитано на длительный, многолетний срок, поэтому система должна максимально соответствовать потребностям и специфике бизнеса.
Проектирование информационных систем – это сложный и длительный процесс, для которого необходима слаженная работа высококвалифицированных специалистов.
Имеются данные исследований [19], отражающие основные проблемы, возникающие при разработке ИС. Главные тезисы перечислены ниже:
- всего 15–20% проектов завершаются в срок;
- 25–35% проектов заканчиваются неудачно;
- 50–60% проектов выросли в цене более чем на 90%;
- только 50–60% требований были реализованы в завершенных проектах.
В связи с этим, изучение и анализ средств реализации структурных методов проектирования ИС является актуальной задачей. Во избежание аналогичных сложностей необходимо применять к разработке информационных систем современных методов и автоматизированных средств проектирования. При этом важно понимать, что проектирование информационной системы должно проводиться как разработка единого сложного продукта, и не должно сводиться к разработке отдельных компонентов ИС.
Целью данной работы является детальное рассмотрение и анализ средств структурного метода проектирования информационных систем.
В связи с обозначенной целью в работе решаются следующие задачи:
- Ознакомиться с понятием экономической информационной системы.
- Рассмотреть сущность структурного подхода к проектированию информационных систем.
- Ознакомиться со средствами реализации структурных методов анализа и проектирования экономической информационной системы, сделать выводы об их практическом применении.
ГЛАВА 1. СУЩНОСТЬ СТРУКТУРНОГО ПОДХОДА К ПРОЕКТИРОВАНИЮ ЭКОНОМИЧЕСКИХ ИНФОРМАЦИОННЫХ СИСТЕМ
1.1 Экономическая информационная система: понятие и требования, предъявляемые к ней
Существует довольно много определений информационной системы. В частности, стандарт ISO/IEC 2382–1 предлагает следующее определение: «Информационная система – система обработки информации, работающая совместно с организационными ресурсами, такими как люди, технические средства и финансовые ресурсы, которые обеспечивают и распределяют информацию». [18] Имеется и такое определение: «Информационная система — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели». Если обратиться к ГОСТ РВ 51987, то информационная система (ИС) предстает как «автоматизированная система, результатом функционирования которой является представление выходной информации для последующего использования». [17]
Стоит также привести еще одно определение, которое дает наиболее конкретное представление о сути ИС и ее задачах. Информационная система представляет собой совокупность организационных, технических, программных и информационных средств, объединенных в единую систему с целью сбора, хранения, обработки и выдачи необходимой информации, предназначенной для обеспечения функционирования объекта деятельности. [12]
Данное определение раскрывает не только сущность ИС, но и указывает на ее цель: удовлетворение определенных информационных потребностей в рамках функционирования конкретного объекта.
Экономическая информационная система (ЭИС) представляет собой совокупность организационных, технических, программных и информационных средств, объединённых в единую систему с целью сбора, хранения, обработки и выдачи необходимой информации, предназначенной для выполнения функций управления. [2]
Автоматизированной информационной системой (АИС) называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства, информационные ресурсы, а также персонал обеспечивающий поддержку динамической информационной модели предметной области для удовлетворения информационных потребностей пользователей. [14]
В автоматизированных информационных системах функции управления и обработки данных частично выполняется компьютерами и частично персоналом. [1]
Любая сложная система для обеспечения ее надежного функционирования строится как иерархическая система, состоящая из отдельных подсистем и модулей, которые взаимодействуют между собой и используют общую базу данных.
Эффективная информационная система прежде всего должна способствовать реализации целей, стоящих перед организацией. В зависимости от специфики деятельности предприятия, цели могут существенно разниться. В частности, экономическая информационная система, используемая в коммерческой среде, должна повышать эффективность и прибыльность организации. [8]
Отсюда следуют требования, предъявляемые к информационной системе:
• предоставление полной и достаточной информации для функционирования объекта;
• предоставление своевременной и достоверной информации
• эффективность информационной системы, то есть своевременное предоставление необходимого и достаточного объема информации для эффективной реализации функций на каждом конкретном уровне.
• экономичность, то есть разумные затраты на обработку данных, не превышающие получаемый эффект;
• адаптивность ИС к постоянно изменяющимся потребностям пользователей. [13]
1.2 Подходы к проектированию информационных систем
Непременным условием успешного развития, конкурентоспособности и качественной работы любого крупного предприятия является использование корпоративной информационной системы.
Современные средства проектирования позволяют в сжатые сроки разрабатывать и внедрять ИС по имеющимся требованиям. Однако зачастую эти системы не удовлетворяют всем требованиям заказчиков. Как правило, причиной тому является некорректное либо неполное формирование требований к информационной системе. Исправление этих ошибок впоследствии всегда проблематично и приводит к серьезным дополнительным расходам, поэтому для создания качественной ИС необходима технология, которая помогает четко сформировать требования к информационной системе, спроектировать и разработать систему, строго им соответствующую.
Проектирование и анализ экономических информационных систем – довольно сложная работа, требующая высококвалифицированных специалистов и занимающая много времени. Также важно понимать, что по мере разработки ИС потребности пользователей могут меняться и уточняться, что в свою очередь создает дополнительные трудности. [10]
Основная доля финансовых и трудовых затрат при создании экономических информационных систем приходится на разработку программного обеспечения и базы данных.
К проектированию экономических информационных систем (ЭИС) существует несколько подходов:
- Традиционный
Данный подход основан на системном анализе предметной области и последовательном проектировании ЭИС.
- Структурный
Структурный подход основан на функциональном моделировании систем (диаграммы IDEF0). Также структурный подход включает в себя моделирование данных и их отношений (модели ERD). Это позволяет больше автоматизировать разработку ИС вплоть до описания структур данных и их отношений. Данный пакет реализуется с помощью пакетов BPWIN и ERWIN. На сегодня структурный подход к проектированию ИС более предпочтителен в совместном использовании с технологией RAD.
- Объектно-ориентированный
Объектно-ориентированный подход использует язык UML для описания функций, событий, данных и связей.
В данной работе будет подробно рассмотрен только структурный подход. [14]
1.3 Сущность структурного подхода к проектированию информационных систем
В конце 60-х годов ХХ века стали появляться первые методологии, имевшие в основе структурный подход. Их появлению предшествовало использование в языках программирования функций и процедур, а также распространение модульной разработки программ. Программы приобрели структуру иерархической многоуровневой модульной системы. Таким образом, методологии структурного анализа и проектирования ИС явились следствием применения на практике принципов структурного программирования.
Структурным подходом называется метод исследования системы, основанный на ее представлении в виде иерархии связанных между собой функций. Описание системы как правило начинается с общего обзора, после чего детализируется, обретая многоуровневую иерархическую структуру. [15]
В соответствии с принципом абстрагирования, описание каждого уровня должно содержать только существенные для него элементы. Процесс разбиения завершается выделением конкретных процедур, ниже которых проводить детализацию не имеет смысла.
Важно отметить, что детализация не должна разрушать целостное представление автоматизируемой системы, следовательно, все компоненты в ней должны быть взаимосвязаны.
Таким образом, суть структурного подхода к созданию ИС заключается в ее декомпозиции на автоматизируемые функции. Система разбивается на функциональные подсистемы, подсистемы делятся на подфункции, подфункции - на задачи. [4]
Методологии структурного анализа и проектирования предполагают представление моделей разрабатываемых систем в виде диаграмм. Прежде всего разрабатывается функциональная модель системы, которая помогает определить требования к структуре функций ИС. На данном этапе важно понимать цель создания системы, а также определить, какие функции она должна выполнять. Далее создается информационная модель в которой определяется структура и состав необходимых данных, хранимых в ИС. После этого создаются процедуры реализации функций, разрабатываются алгоритмы обработки данных и поведения ИС. Последний этап включает распределение функций по подсистемам и построение модели их распределения по узлам ИС. [3]
Для анализа сложного по структуре объекта или деятельности часто применяют системный анализ. Поскольку главной проблемой, с которой сталкиваются разработчики информационных систем, является именно сложность рассматриваемого объекта, то понимание и осмысление всей системы целиком становится невозможной задачей для одного человека. В этом случае разработчики прибегают к методу построения сложной системы из нескольких крупных частей, которые, в свою очередь, состоят из менее крупных частей – и так далее. Такой подход называется иерархической декомпозицией. [7]
Декомпозиция должна проводиться с учетом важного принципа: между разбиваемыми частями системы должно быть минимальное количество информационных связей, и напротив, внутри каждой разбиваемой части связность данных должна быть максимальной.
Этот принцип дает возможность при проектировании конкретной выделенной части работать с информацией, касающейся исключительно ее, и не имеющей отношения к прочим частям системы. Иными словами, каждая часть ИС должна инкапсулировать свое содержимое.
При этом каждая часть системы должна иметь единый интерфейс с остальными частями. Это позволяет интегрировать отдельные части разных уровней иерархии.