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

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

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

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

Добавлен: 24.04.2023

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

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

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

Введение

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

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

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

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

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

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

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

    1. Основные понятия экономической информационной системы

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

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


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

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

В основном, в практике организации проектирования экономических информационных систем существует два подхода:

  • проектирование ведется силами программистов, входящие в состав подразделений самого предприятия;
  • разработкой проекта занимается специализированная фирма, имеющая опыт работы в создании, продаже и сопровождении программных продуктов в конкретной предметной области (банковских автоматизированных систем, автоматизированных систем страхования, автоматизации работ валютной, фондовой или торговой бирж и т.д.).

Причины, толкающие предприятия и банки разрабатывать свои автоматизированные информационные системы (АИС) собственными силами следующие:

  • низкая стоимость таких разработок (по сравнению с покупными продуктами);
  • собственная разработка максимальная отражает бизнес - процессы данного предприятия или банка, сложившиеся технологии управления; · более коротки сроки создания программ;
  • возможность быстрого изменения системы, с изменением правил игры на рынке.

Вместе с тем при собственной разработке необходимо решить целый комплекс сложных организационно-технических задач, которые позволили бы избежать ошибочных решений:

  • необходимо осуществить правильный выбор, как архитектуры построения корпоративной сети, так и профессиональные СУБД.
  • использование при разработке современного инструментальных средств разработки (CASE средства, эффективные средства разработки: Delphi, Designer2000, Developer2000, SQL-Stations и т.п.);
  • применение эффективных организационно-технических средств по управлению проектом и контролю версий АИС;
  • освоение новых технологий, позволяющих разрабатывать АИС, с использование современных возможностей мобильной связи и интернет;
  • создание полноценного комплекта документации, с последующей его корректировкой при изменении программ.

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

Поиск рациональных путей проектирования ведется по следующим направлениям:


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

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

Метод и сущность структурного подхода

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

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

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

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

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

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

  • принцип «абстрагирования» – выделение существенных аспектов системы и отвлечение от несущественных;
  • принцип «непротиворечивости» – обоснованность и согласованность элементов системы;
  • принцип «структурирования данных» – данные должны быть структурированы и иерархически организованы.

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

Структурированная (формализуемая) задача — задача, где известны все ее элементы и взаимосвязи между ними.

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

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

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

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

Анализ методологий структурного моделирования

2.1. Метод функционального моделирования IDEF0

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


DEF0 - методология функционального моделирования. Функциональная модель (модель деятельности) рассматривает систему как набор действийв котором каждое действие преобразует некоторый объект или набор объектов. Функциональные модели выделяют действия посредством представления в виде специального элемента – блока (Рис. 2.1).

Рисунок 2.1 Блок

Первое основное понятие графического языка IDEF0 - это функциональный блок (Activity Box)

Рисунок 2.2 Функциональный блок

Функциональный блок (Рис. 2.2) графически изображается в виде прямоугольника и олицетворяет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, «производить услуги», а не «производство услуг»). Каждый функциональный блок в рамках единой рассматриваемой системы должен иметь свой уникальный идентификационный номер. Каждая из четырех сторон функционального блока имеет своё определенное значение:

  • Верхняя сторона имеет значение «Управление» (Control);
  • Левая сторона имеет значение «Вход» (Input);
  • Правая сторона имеет значение «Выход» (Output);
  • Нижняя сторона имеет значение «Механизм» (Mechanism).

Вторым основным понятием методологии IDEF0 является понятие интерфейсной дуги (Arrow). Также интерфейсные дуги часто называют потоками или стрелками. Интерфейсная дуга отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, отображенную данным функциональным блоком.

Графическим отображением интерфейсной дуги является однонаправленная стрелка. Каждая интерфейсная дуга должна иметь свое уникальное наименование (Arrow Label). По требованию стандарта, наименование должно быть оборотом существительного.

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

В зависимости от того, к какой из сторон подходит данная интерфейсная дуга, она носит название «входящей», «исходящей» или «управляющей». Только функциональные блоки могут быть «источником» (началом) и «приёмником» (концом) каждой функциональной дуги. При этом, выходная сторона может быть только «источником», а остальные три - только «приёмником».