Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы ( Структурный подход к проектированию информационных систем ).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 315

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

Обработка данных современного предприятия любого размера и формы собственности немыслима без использования компьютерных технологий и информационных систем (ИС).

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

Особенности развития современных информационных технологий характеризуются все возрастающей сложностью разработки информационных систем.

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

В основе проектирования ИС лежит моделирование предметной области. Для того чтобы получить адекватный предметной области проект ИС в виде системы правильно работающих программ, необходимо иметь целостное, системное представление о модели, которое отражает все аспекты функционирования будущей информационной системы. При этом под моделью предметной области понимается некоторая система, имитирующая структуру или функционирование исследуемой предметной области и отвечающая основному требованию – быть адекватной этой области.

Предварительное моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект. Вследствие этого все современные технологии проектирования ИС основываются на использовании определенной методологии моделирования предметной области.


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

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

Целью курсовой работы является изучение и анализ средств реализации структурных методов анализа и проектирования экономической информационной системы.

В рамках структурного подхода был разработан ряд методик, которые будут рассмотрены в курсовой работе.

Задачи курсовой работы:

- рассмотреть основные понятия проектирования информационных систем и подходы к проектированию ИС;

- изучить наиболее популярные структурные методологии проектирования ИС и их графическое представление;

- провести сравнительный анализ средств реализации структурных методов анализа и проектирования информационных систем.

Глава 1. Структурный подход к проектированию информационных систем

1.1 Основные понятия проектирования информационных систем

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


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

Входные информационные потоки

Выходные информационные потоки

Управляющие информационные потоки

Внешние информационные потоки

Рисунок 1. Информационные потоки в ИС

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

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

- большое количество функций, процессов, элементов данных, требующих тщательного описания и отладки;

- необходимость интеграции уже существующих и разрабатываемых сис­тем;

- разработка системы для нескольких аппаратных (и, возможно, программ­ных) платформ;

- разобщенность отдельных групп разработчиков и их разная профессио­нальная подготовка;

- отсутствие полных аналогов разрабатываемой системе и, тем самым, не­возможность использования типовых решений;

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

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

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


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

Функциями моделирования ИС является: описание, объясне­ние и прогнозирование поведение реальной системы, а также улучшение бизнес-процессов.

При создании информационной системы важным решением является выбор и обосно­вание методологии разработки программ­ных систем. Подходы к проектированию ИС различаются между собой критериями декомпозиции

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

2. Объектно-ориентированный. Выделяются объекты, содержа­тельные данные и методы их обработки. Объекты обладают ха­рактерным для них поведением и, взаимодействуя друг с другом, обеспечивают общее поведение системы.

Структурный подход при моделировании предметной области был первым и долгое время основным.

1.2 Методологии структурного подхода к проектированию информационных систем


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

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

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

- разбиение общей проблемы на множество меньших независимых подзадач;

- принцип организации составных частей проблемы в иерархические древовидные струк­туры;

- принцип строго­го методического подхода к решению проблемы.

Современные структурные методологии анализа и проектирования классифицируются по следующим признакам (таблица 1):

Таблица 1.

Классификация структурных методологий анализа и проектирования ИС

Признак классификации

Виды методологий

Краткая характеристика

по отношению к школам

- Software Engineering (SE);

- Information Engineering (IE)

IE используется только для построения информационных систем, а SE - для всех типов систем

по порядку построения модели

- процедурно-ориентированные;

- ориентированные на данные;

- информационно-ориентированные

Процедурно-ориентированный регламентирует первичность проектирования функциональных компонент по отношению к проектированию структур данных;

- при подходе, ориентированном на данные, структуры данных определяются первыми, а процедурные компоненты являются производными от данных;

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

по типу целевых систем

- для систем реального времени (СРВ);

- для информационных систем

Основная и первоочередная функция СРВ - реагирование на внешние события во времени

В настоящее время успешно используются практически все известные методологии структурного анализа и проектирования, однако наибольшее распространение получили: