Upload
phd-dmitry-stepanov
View
66
Download
1
Embed Size (px)
Citation preview
АНАЛИЗ, ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА
КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
ТЕОРИЯ И ПРАКТИКА
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, РАДИОТЕХНИКИ И ЭЛЕКТРОНИКИ
Москва – 2015
Работа посвящена проблемам внедрения ERP-систем,
продемонстрирована на 64-й НТК МИРЭА
Автор:
Степанов Дмитрий Юрьевич
к.т.н., доц. МИРЭА
Контакты:
http://stepanovd.com/
1. Введение
2Все права защищены © 2015. Официальный сайт Дмитрия Степанова
... ...
Идея Концепция РеализацияСтратегия
ЦельТребования Тактика
ЗадачаСпособ. . Операция
РешениеРазработка.
более 1 годаЯнварь Февраль Март ...
2. Цель и задачи
3Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Цель работы состоит в анализе теоретических и практических способов
реализации корпоративных информационных систем для обеспечения
более эффективного процесса их имплементации. Достижение
указанной цели предполагает решение следующих задач:
обзор литературных источников, посвященных анализу,
проектированию и разработке корпоративных информационных систем;
анализ теоретических подходов, используемых для реализации
корпоративных информационных систем на предприятиях;
демонстрация используемых на практике подходов к реализации
корпоративных информационных систем компании.
.обзор литературных источников, посвященных анализу,
проектированию и разработке корпоративных информационных систем;
анализ теоретических подходов, используемых для реализации
корпоративных информационных систем на предприятиях;
демонстрация используемых на практике подходов к реализации
корпоративных информационных систем компании.
обзор литературных источников, посвященных анализу,
проектированию и разработке корпоративных информационных систем;
анализ теоретических подходов, используемых для реализации
корпоративных информационных систем на предприятиях;
3. Обзор литературных источников
4Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Анализ
и проектирование
Разработка
Внедрение
на уровне приложения
Гвоздева Т.В., Баллод Б.А.
Проектирование информационных систем, 2009
Кнут Д.
Искусство программирования, 2006
Brand H.
SAP R/3 Implementation With ASAP, 1999
Способы без области применения
Общее описание
Что делать, но не как
4. Уровни управления, решения, реализации
5Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Стратегический
Тактический
Оперативный
Цель
Задача
Решение
Требования
Концепция
Разработка
5. Способы анализа требований
6Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Способы
выявления
требований
3. Обзор управленческой
документации
1. Использование
знаний
4. Анализ
документооборота
2. Проведение
опроса
5. Наблюдение
за выполнением
операций
6. Практический пример
7Все права защищены © 2015. Официальный сайт Дмитрия Степанова
База знаний
Презентационные
материалы
Типовые
бизнес-процессы
Проектные решения
и спецификации
Способы
выявления
требований
3. Обзор управленческой
документации
1. Использование
знаний
4. Анализ
документооборота
2. Проведение
опроса
5. Наблюдение
за выполнением
операций
7. Методы проектирования процессов
8Все права защищены © 2015. Официальный сайт Дмитрия Степанова
IDEF0 ARIS VAD
IDEF3DFDWFD ARIS eEPC UML AD SLD
Верхнеуровневое
проектирование
Низкоуровневое
проектирование
8. Практический пример
9Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Начало
Подготовить
спецификацию на разработку
Протестировать
программную разработку
Разработать
программу
Есть
ошибки?
Окончание
Нет
Да
WFD
ARIS eEPC
Подготовить
спецификацию на
разработку
Спецификация
подготовлена
Разработать
программу
Программа
разработана
Протестировать
программную
разработку
Программа
успешно
протестирована
Корпоративная
информационная
система
Спецификация
Спецификация
Получено
требование
доработки
Консультант
Разработчик
Консультант
V
V
X
Корпоративная
информационная
система
9. Принципы реализации разработок
10Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Принципы
разработки
программ
1. Проверка полномочий
3. Контур обратной связи2. Общий случай решения
cba
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
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. Проверки согласованности
(модульное, интеграционное, системное, приемочное)
(нагрузочное, стрессовое, стабильности, объемное)
12. Практический пример
13Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Система
Модуль Модуль Модуль
Система
Регрессионное
Системное
Интеграционное
Модульное
Нагрузочное
Пр
ие
мо
чно
е (
лю
бо
е и
з)
Программа
13. Стратегии перехода
14Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Последовательный
Риски
Параллельно-последовательный
Затраты
а)
б)
14. Практический пример
15Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Предпосылки
1. Реализованный этап опытной эксплуатации
5. Малое число исторических систем
3. Реализация проекта с нуля»
Параллельно-
последовательный
подход
Последовательный
подход
2. Тиражирование решения
4. Отсутствие этапа опытной эксплуатации
Предпосылки
15. Выводы по работе
16Все права защищены © 2015. Официальный сайт Дмитрия Степанова
Использование проектных знаний, накопленных в процессе разрешения
схожих задач, представляется самым эффективным способом выявления
требований и бизнес-процессов предприятия.
Минимальный контроль качества приложений, составляющих
корпоративную информационную систему, требует проведения
практически всех видов тестирования программных разработок.
Последовательная стратегия перехода подразумевает меньшие
трудозатраты сотрудников, однако является более рискованной в отличие
от параллельно-последовательной стратегии.
Нотации моделирования процессов задаются графическими элементами,
описывающими параметры системы. Выбор способа проектирования
процессов зависит от наличия необходимых параметров в нотации.
Вне зависимости от вида программы реализация должна вестись
посредством использования универсальных принципов разработки. В
противном случае изменение требований породит доработку программы.