Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы ( Структурный подход к проектированию информационных систем ).pdf
Добавлен: 01.04.2023
Просмотров: 317
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. Структурный подход к проектированию информационных систем
1.1 Основные понятия проектирования информационных систем
1.2 Методологии структурного подхода к проектированию информационных систем
Глава 2. Анализ методологий структурного проектирования
2.1 Метод функционального моделирования SADT (IDEF0)
2.2 Метод моделирования процессов IDЕF3
2.3 Моделирование потоков данных
ВВЕДЕНИЕ
Обработка данных современного предприятия любого размера и формы собственности немыслима без использования компьютерных технологий и информационных систем (ИС).
Информационная система – это взаимосвязанная совокупность средств, методов, персонала, используемая для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Особенности развития современных информационных технологий характеризуются все возрастающей сложностью разработки информационных систем.
Проектирование информационных систем в наши дни является весьма трудоемкой задачей, требующей времени и высокой квалификации участвующих в проектировании специалистов. Сложность разработки ИС обуславливается еще и тем, что потребности заказчика могут меняться в течение всего периода проектирования, тем, что при разработке системы возникает необходимость согласования проектных решений между различными группами специалистов и представителями заказчика. В связи с этим разработаны определенные спецификации и соглашения, стандартизирующие процессы проектирования информационных систем.
В основе проектирования ИС лежит моделирование предметной области. Для того чтобы получить адекватный предметной области проект ИС в виде системы правильно работающих программ, необходимо иметь целостное, системное представление о модели, которое отражает все аспекты функционирования будущей информационной системы. При этом под моделью предметной области понимается некоторая система, имитирующая структуру или функционирование исследуемой предметной области и отвечающая основному требованию – быть адекватной этой области.
Предварительное моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект. Вследствие этого все современные технологии проектирования ИС основываются на использовании определенной методологии моделирования предметной области.
Основным подходом при моделировании предметной области был структурный подход. Сущность структурного метода заключается в декомпозиции функций, проектируемой системы. Процесс разбиения (декомпозиции) на функции происходит до тех пор, пока не получаем функцию, которая может быть легко запрограммирована с помощью выбранного алгоритмического языка. Такое проектирование "сверху вниз" позволяет не упускать из виду всю систему в целом.
Структурный метод имеет более чем 50-летнюю историю создания, однако в наше время использование функционального подхода и декомпозиции при моделировании предметной области позволяет представить проектируемую систему более наглядно, в связи с чем изучение методик структурного моделирования является актуальной задачей.
Целью курсовой работы является изучение и анализ средств реализации структурных методов анализа и проектирования экономической информационной системы.
В рамках структурного подхода был разработан ряд методик, которые будут рассмотрены в курсовой работе.
Задачи курсовой работы:
- рассмотреть основные понятия проектирования информационных систем и подходы к проектированию ИС;
- изучить наиболее популярные структурные методологии проектирования ИС и их графическое представление;
- провести сравнительный анализ средств реализации структурных методов анализа и проектирования информационных систем.
Глава 1. Структурный подход к проектированию информационных систем
1.1 Основные понятия проектирования информационных систем
Информационно-технологический фактор в наше время выступает в качестве ключевого в управлении предприятием любой формы собственности и отрасли экономики. Сущность этого фактора трактуется на современном этапе как создание единого информационного пространства управления предприятием и обеспечение возможности его использования для принятия решения в реальном времени. Реальным выражением этого фактора являются информационные системы предприятия, сложность которых с течением времени все возрастает.
Информация, циркулирующая в любой социально-экономической системе, представляет информационную систему (информационную среду), характеризующуюся потоками, многочисленными обменами и преобразованиями, взаимосвязями. Совокупность объекта управления и системы управления образует информационную систему (ИС) (рис. 1).
Входные информационные потоки
Выходные информационные потоки
Управляющие информационные потоки
Внешние информационные потоки
Рисунок 1. Информационные потоки в ИС
Информационная система представляет собой коммуникационную систему по сбору, передаче, переработке информации об объекте, снабжающую работника любой профессии информацией для реализации функции управления. Другими словами информационная система - это упорядоченная совокупность документированной информации и информационных технологий.
Особенности развития современных информационных технологий характеризуются все возрастающей сложностью современных информационных систем, которые характеризуются следующими особенностями:
- большое количество функций, процессов, элементов данных, требующих тщательного описания и отладки;
- необходимость интеграции уже существующих и разрабатываемых систем;
- разработка системы для нескольких аппаратных (и, возможно, программных) платформ;
- разобщенность отдельных групп разработчиков и их разная профессиональная подготовка;
- отсутствие полных аналогов разрабатываемой системе и, тем самым, невозможность использования типовых решений;
- значительная временная протяженность разработки обусловленная большим объемом кода в разрабатываемой системе, ограниченностью людских ресурсов, масштабом организации-заказчика.
Накопленный к настоящему времени опыт создания систем программного обеспечения (ПО) показывает, что это логически сложная, трудоемкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Кроме того, в процессе создания и функционирования ПО потребности пользователей постоянно изменяются или уточняются, что еще более усложняет разработку и сопровождение таких систем.
В основе проектирования информационных систем лежит моделирование предметной области. Чтобы получить адекватный предметной области проект ИС как систему корректно работающих программ, необходимо иметь системное и целостное представление модели, которое отражает все аспекты функционирования разрабатываемой ИС.
Моделирование ИС — процесс разработки модели предметной области, а также процесс использования модели для получения количественно- качественных характеристик какого-либо процесса или явления.
Функциями моделирования ИС является: описание, объяснение и прогнозирование поведение реальной системы, а также улучшение бизнес-процессов.
При создании информационной системы важным решением является выбор и обоснование методологии разработки программных систем. Подходы к проектированию ИС различаются между собой критериями декомпозиции
1. Структурный подход. Система разбивается на подсистемы до выделения функциональных элементов, между которыми устанавливается строгий порядок выполняемых действий.
2. Объектно-ориентированный. Выделяются объекты, содержательные данные и методы их обработки. Объекты обладают характерным для них поведением и, взаимодействуя друг с другом, обеспечивают общее поведение системы.
Структурный подход при моделировании предметной области был первым и долгое время основным.
1.2 Методологии структурного подхода к проектированию информационных систем
Сущность структурного подхода к проектированию информационных систем заключается в декомпозиции (разбиении) системы на автоматизируемые функции (функциональные подсистемы), которые, в свою очередь, делятся на подфункции, подразделяемые на задачи, и т.д. Процесс разбиения функций продолжается вплоть до конкретных процедур. Автоматизируемая система при этом сохраняет целостное представление, где все взаимоувязаны друг с другом составляющие компоненты.
В случае разработки системы «снизу вверх», то есть от конкретных задач к системе, ее целостность теряется, могут возникать проблемы при информационной состыковке отдельных компонент.
Все наиболее распространенные методологии структурного подхода базируются на ряде общих принципов:
- разбиение общей проблемы на множество меньших независимых подзадач;
- принцип организации составных частей проблемы в иерархические древовидные структуры;
- принцип строгого методического подхода к решению проблемы.
Современные структурные методологии анализа и проектирования классифицируются по следующим признакам (таблица 1):
|
Таблица 1. |
|||
|
Классификация структурных методологий анализа и проектирования ИС |
|||
|
Признак классификации |
Виды методологий |
Краткая характеристика |
|
|
по отношению к школам |
- Software Engineering (SE); - Information Engineering (IE) |
IE используется только для построения информационных систем, а SE - для всех типов систем |
|
|
по порядку построения модели |
- процедурно-ориентированные; - ориентированные на данные; - информационно-ориентированные |
Процедурно-ориентированный регламентирует первичность проектирования функциональных компонент по отношению к проектированию структур данных; - при подходе, ориентированном на данные, структуры данных определяются первыми, а процедурные компоненты являются производными от данных; - информационно-ориентированный подход позволяет работать с неиерархическими структурами данных |
|
|
по типу целевых систем |
- для систем реального времени (СРВ); - для информационных систем |
Основная и первоочередная функция СРВ - реагирование на внешние события во времени |
|
В настоящее время успешно используются практически все известные методологии структурного анализа и проектирования, однако наибольшее распространение получили: