Автор:

Рубрика: Информатика

Опубликовано в Молодой учёный №19 (153) май 2017 г.

Дата публикации: 14.05.2017

Статья просмотрена: 246 раз

Библиографическое описание:

Иванов К. К. Проектирование информационных систем // Молодой ученый. — 2017. — №19. — С. 22-24. — URL https://moluch.ru/archive/153/43309/ (дата обращения: 23.04.2018).



При разработке информационной системе чуть ли не важнейшим процессом является ее проектирование (будем считать, что программисты умеют писать код и разрабатывать системы по готовым моделям). Конечно, деление разработки на проектирование и непосредственное написание кода является очень условным. Так, согласно ГОСТ 34.601–90 «Автоматизированные системы. Стадии создания» выделяют следующие восемь стадий [1]:

1) Формирование требований к автоматизированной системе;

2) Разработка концепции автоматизированной системы;

3) Техническое задание;

4) Эскизный проект;

5) Технический проект;

6) Рабочая документация;

7) Ввод в действие;

8) Сопровождение автоматизированной системы.

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

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

В связи со всем вышеперечисленным разделим простой процесс проектирования на два этапа:

1) Обследование предприятия и построение существующей его архитектуры (модели) в том виде, в котором она существует на момент обследования;

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

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

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

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

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

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

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

Модель IDEF1X [7] — это модель данных будущей системы. Она используется для построения логической структуры базы данных. Данная модель оперирует сущностями и связями между ними. Основным преимуществом IDEF1X является наличие строгих и жестких стандартов моделирования, которые позволяют избежать различной трактовки построенной модели.

Модель IDEF0 [8] используется для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающие эти функции.

Модель DFD [9] является диаграммой потоков данных. Упрощенно, в ней описано движение потоков данных между различными функциями (например, работами или процессами).

Методология ARIS [10] расшифровывается как проектирование интегрированных информационных систем. Она содержит около 100 различных бизнес-моделей, используемых для описания, анализа и оптимизации различных аспектов деятельности организации.

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

Литература:

  1. ГОСТ 34.601–90 «Автоматизированные системы. Стадии создания». — Электронный ресурс «Корпоративные хранилища данных. Интеграция систем. Проектная документация». URL: http://www.prj-exp.ru/gost/gost_34–601–90.php (дата обращения: 09.05.2017).
  2. Дейт, К.Дж. Введение в системы баз данных, 8-е издание: Пер. с англ. / К.Дж. Дейт. — М.: Издательский дом «Вильямс», 2008. — 1328 с.: ил. — Парал. тит. англ.
  3. Сухомлинов, А. И. Информационные системы управления. Учебное пособие. / А. И. Сухомлинов. — Владивосток: Изд-во ДВГТУ, 2007. — 180 с.
  4. Советов, Б. Я. Теоретические основы автоматизированного управления. / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовский. — М.: Высшая школа, 2006.
  5. Сухомлинов, А. И. Методические указания по курсовому проектированию по дисциплине «Информационные системы управления». / А. И. Сухомлинов. — Владивосток: ДВФУ, 2011.
  6. Сухомлинов, А. И. Разработка интегрированной системы малого предприятия. Учебный пример. / А. И. Сухомлинов. — Владивосток: ДВФУ, 2011.
  7. Верников, Г. Основы методологии IDEF1X. / Г. Верников. — Электронный ресурс. URL: http://citforum.ru/cfin/idef/idef1x.shtml (дата обращения: 09.05.2017).
  8. Руководящий документ «Методология функционального моделирования IDEF0». — М.: ИПК Издательство стандартов, 2000. — 62 с.
  9. Моделирование потоков данных. Диаграммы DFD. — Электронный ресурс «Бизнес Консалтинг». URL: http://b-c-group.ru/?page_id=103 (дата обращения: 09.05.2017).
  10. Ковалев, С. М. Методология ARIS. / С. М. Ковалев, В. М. Ковалев. — Электронный ресурс «Бизнес-инжиниринговые технологии. Управленческое консультирование и обучение». URL: http://www.betec.ru/index.php?id=6&sid=33 (дата обращения: 09.05.2017).
Основные термины (генерируются автоматически): информационной системы, будущей системы, будущей информационной системы, существующей информационной системы, информационных систем, потоков данных, информационной системе, дата обращения, обследования предприятия, Электронный ресурс, пользователи будущей системы, разработке информационной, данных будущей системы, Методология ARIS, разработке информационной системы, моделей будущей информационной, архитектуру будущей информационной, системы малого предприятия, разработке информационной системе, простой процесс.

Обсуждение

Социальные комментарии Cackle
Задать вопрос