16
АНАЛИЗ, ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ ТЕОРИЯ И ПРАКТИКА МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, РАДИОТЕХНИКИ И ЭЛЕКТРОНИКИ Москва – 2015 Работа посвящена проблемам внедрения ERP-систем, продемонстрирована на 64-й НТК МИРЭА Автор: Степанов Дмитрий Юрьевич к.т.н., доц. МИРЭА Контакты: http://stepanovd.com/ [email protected]

Анализ, проектирование и разработка корпоративных информационных систем: теория и практика 2.0

Embed Size (px)

Citation preview

Page 1: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

АНАЛИЗ, ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА

КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

ТЕОРИЯ И ПРАКТИКА

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, РАДИОТЕХНИКИ И ЭЛЕКТРОНИКИ

Москва – 2015

Работа посвящена проблемам внедрения ERP-систем,

продемонстрирована на 64-й НТК МИРЭА

Автор:

Степанов Дмитрий Юрьевич

к.т.н., доц. МИРЭА

Контакты:

http://stepanovd.com/

[email protected]

Page 2: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

1. Введение

2Все права защищены © 2015. Официальный сайт Дмитрия Степанова

... ...

Идея Концепция РеализацияСтратегия

ЦельТребования Тактика

ЗадачаСпособ. . Операция

РешениеРазработка.

более 1 годаЯнварь Февраль Март ...

Page 3: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

2. Цель и задачи

3Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Цель работы состоит в анализе теоретических и практических способов

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

более эффективного процесса их имплементации. Достижение

указанной цели предполагает решение следующих задач:

обзор литературных источников, посвященных анализу,

проектированию и разработке корпоративных информационных систем;

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

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

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

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

.обзор литературных источников, посвященных анализу,

проектированию и разработке корпоративных информационных систем;

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

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

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

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

обзор литературных источников, посвященных анализу,

проектированию и разработке корпоративных информационных систем;

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

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

Page 4: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

3. Обзор литературных источников

4Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Анализ

и проектирование

Разработка

Внедрение

на уровне приложения

Гвоздева Т.В., Баллод Б.А.

Проектирование информационных систем, 2009

Кнут Д.

Искусство программирования, 2006

Brand H.

SAP R/3 Implementation With ASAP, 1999

Способы без области применения

Общее описание

Что делать, но не как

Page 5: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

4. Уровни управления, решения, реализации

5Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Стратегический

Тактический

Оперативный

Цель

Задача

Решение

Требования

Концепция

Разработка

Page 6: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

5. Способы анализа требований

6Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Способы

выявления

требований

3. Обзор управленческой

документации

1. Использование

знаний

4. Анализ

документооборота

2. Проведение

опроса

5. Наблюдение

за выполнением

операций

Page 7: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

6. Практический пример

7Все права защищены © 2015. Официальный сайт Дмитрия Степанова

База знаний

Презентационные

материалы

Типовые

бизнес-процессы

Проектные решения

и спецификации

Способы

выявления

требований

3. Обзор управленческой

документации

1. Использование

знаний

4. Анализ

документооборота

2. Проведение

опроса

5. Наблюдение

за выполнением

операций

Page 8: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

7. Методы проектирования процессов

8Все права защищены © 2015. Официальный сайт Дмитрия Степанова

IDEF0 ARIS VAD

IDEF3DFDWFD ARIS eEPC UML AD SLD

Верхнеуровневое

проектирование

Низкоуровневое

проектирование

Page 9: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

8. Практический пример

9Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Начало

Подготовить

спецификацию на разработку

Протестировать

программную разработку

Разработать

программу

Есть

ошибки?

Окончание

Нет

Да

WFD

ARIS eEPC

Подготовить

спецификацию на

разработку

Спецификация

подготовлена

Разработать

программу

Программа

разработана

Протестировать

программную

разработку

Программа

успешно

протестирована

Корпоративная

информационная

система

Спецификация

Спецификация

Получено

требование

доработки

Консультант

Разработчик

Консультант

V

V

X

Корпоративная

информационная

система

Page 10: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

9. Принципы реализации разработок

10Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Принципы

разработки

программ

1. Проверка полномочий

3. Контур обратной связи2. Общий случай решения

cba

Page 11: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

10. Практический пример

11Все права защищены © 2015. Официальный сайт Дмитрия Степанова

+7 999 888 77 66

1

2015

Номер телефона:

Месяц:

Год:

98765СМС код: ОАО «Организация»

Петров П.П.

2015 / 1

Организация:

Сотрудник:

Год / месяц:

Код

верный?

Да

Нет

Просмотреть

другой период?

Да

1

3

2

+7 999 888 77 66Номер телефона: 98765СМС код: ОАО «Организация»

Петров П.П.

2015 / 1

Организация:

Сотрудник:

Год / месяц:

Код

верный?

Да

Нет

1

2015 / 3-

Введен некорректный

СМС код

2

3

AS IS TO BE

Page 12: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

11. Методики тестирования разработок

12Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Вид

тестирования

программ

1. Функциональное

2. Нефункциональное 3. Связанное с изменениями

1.1. Безопасности

1.2. Взаимодействия

1.3. Функциональное

2.1. Установки

2.2. Удобства использования

2.3. Отказа и восстановления

2.4. Конфигурационное

2.5. Производительности

3.1. Дымовое

3.2. Регрессионное

3.3. Сборки

3.4. Проверки согласованности

(модульное, интеграционное, системное, приемочное)

(нагрузочное, стрессовое, стабильности, объемное)

Page 13: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

12. Практический пример

13Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Система

Модуль Модуль Модуль

Система

Регрессионное

Системное

Интеграционное

Модульное

Нагрузочное

Пр

ие

мо

чно

е (

лю

бо

е и

з)

Программа

Page 14: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

13. Стратегии перехода

14Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Последовательный

Риски

Параллельно-последовательный

Затраты

а)

б)

Page 15: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

14. Практический пример

15Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Предпосылки

1. Реализованный этап опытной эксплуатации

5. Малое число исторических систем

3. Реализация проекта с нуля»

Параллельно-

последовательный

подход

Последовательный

подход

2. Тиражирование решения

4. Отсутствие этапа опытной эксплуатации

Предпосылки

Page 16: Анализ, проектирование  и разработка корпоративных информационных систем: теория и практика 2.0

15. Выводы по работе

16Все права защищены © 2015. Официальный сайт Дмитрия Степанова

Использование проектных знаний, накопленных в процессе разрешения

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

требований и бизнес-процессов предприятия.

Минимальный контроль качества приложений, составляющих

корпоративную информационную систему, требует проведения

практически всех видов тестирования программных разработок.

Последовательная стратегия перехода подразумевает меньшие

трудозатраты сотрудников, однако является более рискованной в отличие

от параллельно-последовательной стратегии.

Нотации моделирования процессов задаются графическими элементами,

описывающими параметры системы. Выбор способа проектирования

процессов зависит от наличия необходимых параметров в нотации.

Вне зависимости от вида программы реализация должна вестись

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

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