SlideShare a Scribd company logo
1 of 26
EC-лизинг
Опыт разработки крупномасштабной
катастрофоустойчивой банковской
системы
Часть вторая
Позин Борис Аронович,
Технический директор,
д.т.н., профессор
1
EC-лизинг
Процессы и система обеспечения
жизненного цикла
2
EC-лизингЗатраты на сопровождение и развитие ППО АС
3
В жизненном цикле эти затраты составляют 70-80%.
Именно этот вид затрат должен быть оптимизирован.
Должны быть созданы:
•Определен порядок взаимодействия функциональных служб
(функциональных заказчиков) и ИТ – службы
•Положения и регламенты взаимодействия персонала при решении
задач сопровождения и развития
• Порядок создания и ввода в действие новых выпусков (релизов,
версий) ППО, НСИ и выпусков метаданных
• Определен состав, функции и порядок создания стендов для
отработки выпусков ППО и отработки ввода в действие новых
версий и релизов системного ПО (ОС, СУБД и т.п.)
• Автоматизированные системы сопровождения
• Обучен персонал
Это окружение эксплуатируемой системы и есть пример enabling
system, хотя могут быть и другие элементы, например, тренажёры
и т.п.
Создание системы обеспечения жизненного цикла АС позволяет
продлить срок ее службы на несколько лет (5-10 и более)
EC-лизинг
Состав процессов СОЖЦ
СОЖЦ
Положение по
обеспечению ЖЦ
Обеспечение
развития
Обеспечение
функционирования
Обеспечение
нефункционального
развития
(масштабирование)
Обеспечение
сопровождения
КТС и СПО
Обеспечение
сопровождения
ППО
Обеспечение
поддержки
пользователей
Обеспечение
функционального
развития
Обеспечение
эксплуатации
EC-лизингОбщая схема ЖЦ информационной системы:
от процесса к требованиям
Описание
бизнес-процесса
Описание
бизнес-процесса
Функциональные требования
к автоматизации бизнес-процесса
Функциональные требования
к автоматизации бизнес-процесса
Требования регламентов
к показателям назначения
АС
Требования регламентов
к показателям назначения
АС
Эксплуатационные характеристики и
автоматизированные функции АС (ИТ-сервисов)
ИТ-служба
Бизнес-подразделения
∆
Изменения
нормативной базы
Изменения
нормативной базы
Развитие и тестирование
АС и ППО АС
Развитие и тестирование
АС и ППО АС
Модернизация
АС
Модернизация
АС
Эксплуатация АСЭксплуатация АС
Сопровождение ППО АССопровождение ППО АС
5
EC-лизинг
Управление требованиями
6
EC-лизинг
7
Утверждено
Принято к
реализации
Реализовано
Включено в
выпуск №
Оттестировано
Сдано в пром.
эксплуатацию
Рол
и
Сформировано /
Изменено /
Изъято
Возвращено
на доработку Выявленанеконсистентность
Введено в пром.
эксплуатацию с
Модель ЖЦ требования
EC-лизинг Принципиальная схема системы управления
требованиями масштаба предприятия
8
Зона
разработки
Зона
сопровождения
(ГЦС)
Зона
эксплуатации
Подрядчик
Подрядчик
WebSphere
Portal
Cтенд 4
Cтенд 1
Cтенд 2
Cтенд 3
Промышленная
установка
— эксплуатация СУТ
Пользователь
Пользователь
Пользователь
Портал
Тестовый
портал
Обновление репозиториев
Обновление
репозиториев
— комплексирование репозиториев
— проведение комплексной проверки и
отработка процедур обновления
репозиториев
— тестирование СУТ при изменении
версий инструмента
— демонстрация, обучение
пользователей
— приёмка работ подрядчиков
Разработчик
Сопроводитель
Оператор
Зона
разработки
Зона
сопровождения
(ГЦС)
Зона
эксплуатации
Подрядчик
Подрядчик
WebSphere
Portal
Cтенд 4Cтенд 4
Cтенд 1Cтенд 1
Cтенд 2
Cтенд 3
Промышленная
установка
— эксплуатация СУТ
Пользователь
Пользователь
Пользователь
Портал
Тестовый
портал
Обновление репозиториев
Обновление
репозиториев
— комплексирование репозиториев
— проведение комплексной проверки и
отработка процедур обновления
репозиториев
— тестирование СУТ при изменении
версий инструмента
— демонстрация, обучение
пользователей
— приёмка работ подрядчиков
Разработчик
Сопроводитель
Оператор
EC-лизинг
Автоматизированное
тестирование
9
EC-лизинг Задачи автоматизированного тестирования
при разработке и сопровождении
ВидыВиды
тестированиятестирования
РазработкаРазработка СопровождениеСопровождение
Функциональное Многократный контроль
корректности сборки прикладной
системы
Систематический контроль соответствия внесенных
изменений требованиям нормативных документов
Проверка правильности
реализации функций,
предусмотренных ТЗ,
Периодический контроль целостности прикладной
системы после внесения изменений по функциям и в
полном объеме требований нормативных документов
Проверка корректности
реализации интерфейсов с
конечным пользователем
Проверка корректности функционирования прикладной
системы в составе АБС на стенде сопровождения
Проверка корректности
функционирования прикладной
системы в составе АБС на стенде
Проверка корректности функционирования прикладной
системы в составе АБС на целевой платформе, близкой
к промышленной конфигурации
Нагрузочное Оценка достижимых
эксплуатационных характеристик
прикладной системы на стенде
разработчика
Оценка достижимых эксплуатационных характеристик
прикладной системы на стенде, максимально
приближенном к промышленной конфигурации
Систематический контроль деградации
эксплуатационных характеристик АБС после внесения
изменений в прикладную программную систему на
стенде, максимально приближенном к промышленной
конфигурации
EC-лизинг
Корректный цикл тестирования приКорректный цикл тестирования при
разработке/сопровожденииразработке/сопровождении
Система,
Программа
Система,
Программа
Y = f(X,t)
Требования
Y = f( X)
Y = f(X,t)Y = f(X,t)
Требования
Y = f( X)Y = f( X)Y = f( X)
Производственное тестирование: тестовый эксперимент
должен быть повторяемым, документируемым, проверяемым
EC-лизинг
Общая схема функционального тестированияОбщая схема функционального тестирования
Тестируемая программаФункциональные требования
к программе
Функциональные требования
Функциональные требования
Тестовые требования
Тестовые требования
Тестовые требования
Тестовые требования
Тестовые требования
Тестовые требования
Тестовые требования
Тестовые требования
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
Результаты
прогона
тестов
Проверяемые требования
Функциональные требования
Тестовые треб.
Тестовые треб.
Тестовые треб.
Тестовые треб.
Тесты
EC-лизинг
Город 4Город 4
Организация работ по функциональному тестированию
ЕС-лизинг
Стенд
АБС1
Стенд
АБС1
Стенд
ИБ АБС1
Стенд
ИБ АБС1
Стенд
АБС1 на
платформе Z
Стенд
АБС1 на
платформе Z
Город 3Город 3
Стенд
АБС2
Стенд
АБС2
Город 5Город 5 РегрессионноеРегрессионное
тестированиетестирование
на платформена платформе
РегрессионноеРегрессионное
тестированиетестирование
на платформена платформе
Город 1Город 1
Город 2Город 2
Стенд
АБС2 на
платформе Z
Стенд
АБС2 на
платформе Z
ФункциональноеФункциональное
тестированиетестирование
ФункциональноеФункциональное
тестированиетестирование
ТестированиеТестирование
информационнойинформационной
безопасностибезопасности
ТестированиеТестирование
информационнойинформационной
безопасностибезопасности
Стенд
АБС1
на платформе Z
Стенд
АБС1
на платформе Z
Стенд
АБС2
на платформах
х и z
Стенд
АБС2
на платформах
х и z
EC-лизинг Как контролировать и прогнозировать величины
показателей назначения системы?
(«Градусник» архитектуры)
Прикладная
система
Прикладная
система
IT-
инфраструктура
IT-
инфраструктура
Поток
изменений
ПО
Поток
изменения
инфраструктуры
1.1. Динамические параметрыДинамические параметры
2. Параметры безопасности2. Параметры безопасности
3. Технико-экономические3. Технико-экономические
параметрыпараметры
1.1. Динамические параметрыДинамические параметры
2. Параметры безопасности2. Параметры безопасности
3. Технико-экономические3. Технико-экономические
параметрыпараметры
EC-лизинг Виды нагрузочного тестирования
Общая проблема: обеспечение адекватности результатов
тестируемой системе
Оценочное - оценка пропускной способности, времен
пребывания задач в системе
Аналитическое - выявление зависимостей (например,
производительности от вычислительных ресурсов)
Настроечное - настройка и оптимизация нагрузочных
характеристик
Регрессионное - многократное тестирование при
неизменных условиях для выявления признаков
деградации тестируемой системы
EC-лизинг
Модернизация
оборудования
Инвестиции в
масштабирование
оборудования
Определение
требуемых
вычислительных
мощностей
Нагрузочные
эксперименты
Прогноз роста
нагрузки
Инвестиционный цикл при модернизации ИС и
взаимосвязь с нагрузочным тестированием
1 раз в год
6-8 месяцев
На срок не менее года
Оценка
требуемых
ресурсов
Закупка
оборудования
и ПО
EC-лизинг Характеристики производительности
РеактивностьРеактивностьРеактивностьРеактивность
Характеристики производительностиХарактеристики производительностиХарактеристики производительностиХарактеристики производительности
Время ожидания обслуживанияВремя ожидания обслуживания
ПродуктивностьПродуктивностьПродуктивностьПродуктивность
ИспользованиеИспользованиеИспользованиеИспользование
Время обслуживанияВремя обслуживания
Время реакцииВремя реакции
Пропускная способностьПропускная способность
ВыработкаВыработка
Утилизация ресурсаУтилизация ресурса
Относительная пропускная
способность
Относительная пропускная
способность
Характеристики производительности всегда оцениваются статистически
EC-лизинг Какие выводы могут делаться по итогам
нагрузочного тестирования
• Необходимость и направления масштабирования
вычислительного комплекса
• Направления доработки ПО в «узких местах»
• Пути оптимизации настроек ОС, СУБД, другого системного ПО
• Необходимость смены вычислительной платформы
• Предложения по изменению архитектуры ПО
EC-лизинг Модели для нагрузочного тестирования
Модель
требований
Модель
требований
Модель
нагрузки
Модель
нагрузки
Модель
системы
Модель
системы
Модель
измерений
Модель
измерений
Цели тестирования
Характеристики и показатели,
которые надо определить.
Критерии, которым они должны
соответствовать
Объект тестирования:
какая часть системы
подвергается
тестированию
Какие параметры
надо измерять и
в каких точках
Каковы потоки
требований
к системе от
управляемого
процесса
EC-лизинг
Характеристики систем автоматизированного нагрузочного
тестирования АБС 1 и АБС 2
АБС 1АБС 1 АБС 2АБС 2
20052005 20062006 20072007 20082008 20092009 20102010 200200
55
20062006 20072007 20082008 20092009 20102010
Разработка программного
обеспечения (IBM Rational
Performance Tester)
Количество скриптов - - 10 25 38 56 - - 8 17 31 52
Разработка программного
обеспечения (Java)
Число строк программного
кода (генераторы)
- - 15300 32500 55000 82000 - - 17400 43700 63000 95000
Количество
сгенерированных ЭПД для
проведения нагрузочного
тестирования
Среднее количество ЭПД на
одно испытание (млн. шт.)
0,8 1,1 1,5 1,9 2,1 2,3 0,4 0,9 1,4 1,6 1,8 2,0
Частота проведения
испытаний
Количество испытаний 3 4 8 12 12 26 2 5 9 12 12 26
EC-лизинг
К технологии
сопровождения с ESSENCE
21
EC-лизинг
Ядро SEMAT
< применяет
(applies)
Определяют
рамкии
ограничивают
(Scopesand
constrains)>
устанавливаетпорядокреализации
(setuptoaddress)>
< определяют (identifies)
изменяет
(updates and changes) >
поддерживают(support)>
уточняет
focuses>
<
направляет/
устанавлива
ет правила
(guides)
< планирует и осуществляет
(performs and plans)
< удовлетворяет (fulfils)
используют
(useand
consume)>
<производит
(produces)
< формируют
(demand)
Работа
Work
Способ работы
(Way of Working)
Команда
Team
Требования
Requirements
Программная
система
Software System
Возможность
Opportunity
Заинтересован-
ные лица
Stakeholders
EC-лизинг
Пространства деятельностей
Исследовать возможности
Explore Possibilities
Обеспечить удовлетворенность
заинтересованных лиц
Ensure Stakeholder
Satisfaction
Спроектировать
систему
Shape
the System
Реализовать систему
Implement the System
Протестировать
систему
Test
the System
Развернуть систему
Deploy
the System
Использовать систему
Use the System
Использовать
систему
Operate
the System
Понять потребности
заинтересованных лиц
Understand Stakeholder Needs
Подготовиться к работе
Prepare to do the Work
Координировать
деятельность Coordinate
Activity
Поддерживать команду
Support the Team
Прекратить работу
Stop the Work
Отслеживать прогресс
Track Progress
Понять требования
Understand the
Requirements
EC-лизинг
Участники процесса сопровождения и зоны их
ответственности
Функциональный
заказчик
Контроль актуальности состояния ППО, обеспечивающем автоматизацию задач Банка
России в соответствии с согласованными требованиями
Задачи:
• стратегическое управление процессом сопровождения ППО АС
• определение требований к автоматизируемому бизнес-процессу
• инициация внесения изменений в ППО АС
Заказчик Обеспечение сопровождения ППО в соответствии с требованиями «Функционального
Заказчика»
Задачи:
• организация процесса сопровождения ППО
• обеспечение стратегии управления сопровождением ППО
• инициация работ по внесению изменений в сопровождаемое ППО АС в
соответствии с требованиями, поступающими от Функционального заказчика
Сопроводитель Реализация изменений ППО АС в заданный срок с приемлемым качеством
Задачи:
• обеспечение взаимодействия между участниками процесса
• тактическое и оперативное управление сопровождением
• контроль процесса сопровождения
• Служба анализа Обеспечение актуальности требований к ППО АС
Задачи:
• выявление требований к сопровождаемому ППО АС
• поддержание требований к сопровождаемому ППО АС в актуальном состоянии
• Служба
тестирования
Обеспечение качества и целостности сопровождаемого ППО.
Задачи:
• разработка и актуализация тестов ППО АС
• проведение тестирования ППО
Подрядчик Разработка/модернизация ППО АС Банка России
EC-лизинг
На пути к определению здоровья процесса
сопровождения
Функциональный
заказчик
Функциональные
требования
Требования
к системе
ППО
(выпуск ППО)
Типовой состав работ
по сопровождению
Порядок сопровождения
Команда
сопровождения
КлиентПродуктСлужба
сопровождения
EC-лизинг
26
www.ec-leasing.ru

More Related Content

What's hot

Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34Alexandra Varfolomeeva
 
Разработка корпоративных (бизнес) приложений (лекция 2)
Разработка корпоративных (бизнес) приложений (лекция 2)Разработка корпоративных (бизнес) приложений (лекция 2)
Разработка корпоративных (бизнес) приложений (лекция 2)Alexander Gornik
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспеченияNatalia Zhelnova
 
В.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииВ.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииAnatoly Levenchuk
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...it-people
 
лекция 2
лекция 2лекция 2
лекция 2cezium
 
Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Anatoly Levenchuk
 
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalЛучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalLuxoftTraining
 
Нефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваНефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваAlexander Baikin
 
Requirements engineering. IREB practices
Requirements engineering. IREB practicesRequirements engineering. IREB practices
Requirements engineering. IREB practicesEugene Bulba
 
Внедрение безопасной разработки (Infosecurity 2014)
Внедрение безопасной разработки (Infosecurity 2014)Внедрение безопасной разработки (Infosecurity 2014)
Внедрение безопасной разработки (Infosecurity 2014)Alexey Kachalin
 
Методологии процесса разработки программного обеспечения
Методологии процесса разработки программного обеспеченияМетодологии процесса разработки программного обеспечения
Методологии процесса разработки программного обеспеченияDressTester
 
Инженерия требований
Инженерия требованийИнженерия требований
Инженерия требованийAnatoly Levenchuk
 

What's hot (20)

Fidesys [Web Ready 2010]
Fidesys [Web Ready 2010]Fidesys [Web Ready 2010]
Fidesys [Web Ready 2010]
 
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
 
Разработка корпоративных (бизнес) приложений (лекция 2)
Разработка корпоративных (бизнес) приложений (лекция 2)Разработка корпоративных (бизнес) приложений (лекция 2)
Разработка корпоративных (бизнес) приложений (лекция 2)
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
 
В.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерииВ.Батоврин -- Основания системной инженерии
В.Батоврин -- Основания системной инженерии
 
PMIufa 2011-02-24
PMIufa 2011-02-24PMIufa 2011-02-24
PMIufa 2011-02-24
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
 
Software people 2011
Software people   2011 Software people   2011
Software people 2011
 
лекция 10 (4часа)
лекция 10 (4часа)лекция 10 (4часа)
лекция 10 (4часа)
 
лекция 2
лекция 2лекция 2
лекция 2
 
Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"
 
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalЛучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
 
Нефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваНефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья Желнова
 
CM Management (www.cmcons.com)
CM Management (www.cmcons.com)CM Management (www.cmcons.com)
CM Management (www.cmcons.com)
 
Requirements engineering. IREB practices
Requirements engineering. IREB practicesRequirements engineering. IREB practices
Requirements engineering. IREB practices
 
Внедрение безопасной разработки (Infosecurity 2014)
Внедрение безопасной разработки (Infosecurity 2014)Внедрение безопасной разработки (Infosecurity 2014)
Внедрение безопасной разработки (Infosecurity 2014)
 
Методологии процесса разработки программного обеспечения
Методологии процесса разработки программного обеспеченияМетодологии процесса разработки программного обеспечения
Методологии процесса разработки программного обеспечения
 
Инженерия требований
Инженерия требованийИнженерия требований
Инженерия требований
 
Istqb lesson 2
Istqb lesson 2Istqb lesson 2
Istqb lesson 2
 

Viewers also liked

Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийAnatoly Levenchuk
 
Юрий Бабин -- многокритериальная оптимизация в инженерных проектах
Юрий Бабин -- многокритериальная оптимизация в инженерных проектахЮрий Бабин -- многокритериальная оптимизация в инженерных проектах
Юрий Бабин -- многокритериальная оптимизация в инженерных проектахAnatoly Levenchuk
 
Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Andrey Bayda
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Anatoly Levenchuk
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерииAnatoly Levenchuk
 
А.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияА.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияAnatoly Levenchuk
 
Richard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTRichard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTAnatoly Levenchuk
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииAnatoly Levenchuk
 
М.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииМ.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииAnatoly Levenchuk
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
А.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceА.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceAnatoly Levenchuk
 
Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Anatoly Levenchuk
 
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Alexander Shamanin
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийAnatoly Levenchuk
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEAnatoly Levenchuk
 
А.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьА.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьAnatoly Levenchuk
 
A.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringA.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringAnatoly Levenchuk
 
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Alexander Shamanin
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеAnatoly Levenchuk
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMAnatoly Levenchuk
 

Viewers also liked (20)

Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерий
 
Юрий Бабин -- многокритериальная оптимизация в инженерных проектах
Юрий Бабин -- многокритериальная оптимизация в инженерных проектахЮрий Бабин -- многокритериальная оптимизация в инженерных проектах
Юрий Бабин -- многокритериальная оптимизация в инженерных проектах
 
Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1Essence syseng omg_20jun13_v4.1
Essence syseng omg_20jun13_v4.1
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерии
 
А.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабженияА.Арендарчук -- концептуальные схемы ресурсоснабжения
А.Арендарчук -- концептуальные схемы ресурсоснабжения
 
Richard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoTRichard Crisp -- predictable development for the IoT
Richard Crisp -- predictable development for the IoT
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделировании
 
М.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииМ.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектировании
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
А.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceА.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в Essence
 
Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling
 
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSE
 
А.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьА.Левенчук -- плохая модульность
А.Левенчук -- плохая модульность
 
A.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineeringA.Levenchuk -- Machine learning engineering
A.Levenchuk -- Machine learning engineering
 
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышление
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAM
 

Similar to Б.Позин -- катастрофоустойчивая банковская система (2/2)

Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Cleandex, Research and Information Agency
 
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...SQALab
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей РевкоSQALab
 
Семинар ИБ ФНС-2013
Семинар ИБ ФНС-2013Семинар ИБ ФНС-2013
Семинар ИБ ФНС-2013Alexey Kachalin
 
КГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 2: Обеспечение Качества Программного ОбеспеченияКГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 2: Обеспечение Качества Программного ОбеспеченияIosif Itkin
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание поpogromskaya
 
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТСергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТScrumTrek
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...yaevents
 
Tools to ensure quality of information system
Tools to ensure quality of information system Tools to ensure quality of information system
Tools to ensure quality of information system soft-point
 
Юнитест. Доклад для ITFORUM2020.RU Автоматизрованное тестирование. Кейсы реги...
Юнитест. Доклад для ITFORUM2020.RU Автоматизрованное тестирование. Кейсы реги...Юнитест. Доклад для ITFORUM2020.RU Автоматизрованное тестирование. Кейсы реги...
Юнитест. Доклад для ITFORUM2020.RU Автоматизрованное тестирование. Кейсы реги...UNITEST.BIZ
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практикеSQALab
 
TMPA-2015 > Инструмент для автоматизированого тестирования систем проведения ...
TMPA-2015 > Инструмент для автоматизированого тестирования систем проведения ...TMPA-2015 > Инструмент для автоматизированого тестирования систем проведения ...
TMPA-2015 > Инструмент для автоматизированого тестирования систем проведения ...Anna Toropova
 
Презентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияПрезентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияRauan Ibraikhan
 
презентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспеченияпрезентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспеченияRauan Ibraikhan
 
Использование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийИспользование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийSQALab
 
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...ph.d. Dmitry Stepanov
 
Обеспечение защиты информации на стадиях жизненного цикла ИС
Обеспечение защиты информации на стадиях жизненного цикла ИСОбеспечение защиты информации на стадиях жизненного цикла ИС
Обеспечение защиты информации на стадиях жизненного цикла ИСSelectedPresentations
 
Кибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасности
Кибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасностиКибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасности
Кибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасностиVadim Podolniy
 

Similar to Б.Позин -- катастрофоустойчивая банковская система (2/2) (20)

Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
 
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
 
Семинар ИБ ФНС-2013
Семинар ИБ ФНС-2013Семинар ИБ ФНС-2013
Семинар ИБ ФНС-2013
 
DATA CLUSTER
 DATA CLUSTER DATA CLUSTER
DATA CLUSTER
 
КГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 2: Обеспечение Качества Программного ОбеспеченияКГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
 
IT Management
IT ManagementIT Management
IT Management
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание по
 
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТСергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
Сергей Смирнов, Гибкая разработка ИС в рамках ГОСТ
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
 
Tools to ensure quality of information system
Tools to ensure quality of information system Tools to ensure quality of information system
Tools to ensure quality of information system
 
Юнитест. Доклад для ITFORUM2020.RU Автоматизрованное тестирование. Кейсы реги...
Юнитест. Доклад для ITFORUM2020.RU Автоматизрованное тестирование. Кейсы реги...Юнитест. Доклад для ITFORUM2020.RU Автоматизрованное тестирование. Кейсы реги...
Юнитест. Доклад для ITFORUM2020.RU Автоматизрованное тестирование. Кейсы реги...
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практике
 
TMPA-2015 > Инструмент для автоматизированого тестирования систем проведения ...
TMPA-2015 > Инструмент для автоматизированого тестирования систем проведения ...TMPA-2015 > Инструмент для автоматизированого тестирования систем проведения ...
TMPA-2015 > Инструмент для автоматизированого тестирования систем проведения ...
 
Презентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияПрезентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспечения
 
презентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспеченияпрезентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспечения
 
Использование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийИспользование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложений
 
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
 
Обеспечение защиты информации на стадиях жизненного цикла ИС
Обеспечение защиты информации на стадиях жизненного цикла ИСОбеспечение защиты информации на стадиях жизненного цикла ИС
Обеспечение защиты информации на стадиях жизненного цикла ИС
 
Кибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасности
Кибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасностиКибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасности
Кибербезопасность АСУ ТП. Перечень мероприятий для повышения безопасности
 

More from Anatoly Levenchuk

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Anatoly Levenchuk
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteAnatoly Levenchuk
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышлениеAnatoly Levenchuk
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личностиAnatoly Levenchuk
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоAnatoly Levenchuk
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchiAnatoly Levenchuk
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменAnatoly Levenchuk
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииAnatoly Levenchuk
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеAnatoly Levenchuk
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиAnatoly Levenchuk
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаAnatoly Levenchuk
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийAnatoly Levenchuk
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейAnatoly Levenchuk
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataAnatoly Levenchuk
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииAnatoly Levenchuk
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAAnatoly Levenchuk
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаAnatoly Levenchuk
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесAnatoly Levenchuk
 

More from Anatoly Levenchuk (20)

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM Institute
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышление
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личности
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерство
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchi
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен перемен
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерии
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышление
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личности
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопмента
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятий
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурацией
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigData
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Future of Engineering
Future of EngineeringFuture of Engineering
Future of Engineering
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организации
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIA
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курса
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнес
 

Б.Позин -- катастрофоустойчивая банковская система (2/2)

  • 1. EC-лизинг Опыт разработки крупномасштабной катастрофоустойчивой банковской системы Часть вторая Позин Борис Аронович, Технический директор, д.т.н., профессор 1
  • 2. EC-лизинг Процессы и система обеспечения жизненного цикла 2
  • 3. EC-лизингЗатраты на сопровождение и развитие ППО АС 3 В жизненном цикле эти затраты составляют 70-80%. Именно этот вид затрат должен быть оптимизирован. Должны быть созданы: •Определен порядок взаимодействия функциональных служб (функциональных заказчиков) и ИТ – службы •Положения и регламенты взаимодействия персонала при решении задач сопровождения и развития • Порядок создания и ввода в действие новых выпусков (релизов, версий) ППО, НСИ и выпусков метаданных • Определен состав, функции и порядок создания стендов для отработки выпусков ППО и отработки ввода в действие новых версий и релизов системного ПО (ОС, СУБД и т.п.) • Автоматизированные системы сопровождения • Обучен персонал Это окружение эксплуатируемой системы и есть пример enabling system, хотя могут быть и другие элементы, например, тренажёры и т.п. Создание системы обеспечения жизненного цикла АС позволяет продлить срок ее службы на несколько лет (5-10 и более)
  • 4. EC-лизинг Состав процессов СОЖЦ СОЖЦ Положение по обеспечению ЖЦ Обеспечение развития Обеспечение функционирования Обеспечение нефункционального развития (масштабирование) Обеспечение сопровождения КТС и СПО Обеспечение сопровождения ППО Обеспечение поддержки пользователей Обеспечение функционального развития Обеспечение эксплуатации
  • 5. EC-лизингОбщая схема ЖЦ информационной системы: от процесса к требованиям Описание бизнес-процесса Описание бизнес-процесса Функциональные требования к автоматизации бизнес-процесса Функциональные требования к автоматизации бизнес-процесса Требования регламентов к показателям назначения АС Требования регламентов к показателям назначения АС Эксплуатационные характеристики и автоматизированные функции АС (ИТ-сервисов) ИТ-служба Бизнес-подразделения ∆ Изменения нормативной базы Изменения нормативной базы Развитие и тестирование АС и ППО АС Развитие и тестирование АС и ППО АС Модернизация АС Модернизация АС Эксплуатация АСЭксплуатация АС Сопровождение ППО АССопровождение ППО АС 5
  • 7. EC-лизинг 7 Утверждено Принято к реализации Реализовано Включено в выпуск № Оттестировано Сдано в пром. эксплуатацию Рол и Сформировано / Изменено / Изъято Возвращено на доработку Выявленанеконсистентность Введено в пром. эксплуатацию с Модель ЖЦ требования
  • 8. EC-лизинг Принципиальная схема системы управления требованиями масштаба предприятия 8 Зона разработки Зона сопровождения (ГЦС) Зона эксплуатации Подрядчик Подрядчик WebSphere Portal Cтенд 4 Cтенд 1 Cтенд 2 Cтенд 3 Промышленная установка — эксплуатация СУТ Пользователь Пользователь Пользователь Портал Тестовый портал Обновление репозиториев Обновление репозиториев — комплексирование репозиториев — проведение комплексной проверки и отработка процедур обновления репозиториев — тестирование СУТ при изменении версий инструмента — демонстрация, обучение пользователей — приёмка работ подрядчиков Разработчик Сопроводитель Оператор Зона разработки Зона сопровождения (ГЦС) Зона эксплуатации Подрядчик Подрядчик WebSphere Portal Cтенд 4Cтенд 4 Cтенд 1Cтенд 1 Cтенд 2 Cтенд 3 Промышленная установка — эксплуатация СУТ Пользователь Пользователь Пользователь Портал Тестовый портал Обновление репозиториев Обновление репозиториев — комплексирование репозиториев — проведение комплексной проверки и отработка процедур обновления репозиториев — тестирование СУТ при изменении версий инструмента — демонстрация, обучение пользователей — приёмка работ подрядчиков Разработчик Сопроводитель Оператор
  • 10. EC-лизинг Задачи автоматизированного тестирования при разработке и сопровождении ВидыВиды тестированиятестирования РазработкаРазработка СопровождениеСопровождение Функциональное Многократный контроль корректности сборки прикладной системы Систематический контроль соответствия внесенных изменений требованиям нормативных документов Проверка правильности реализации функций, предусмотренных ТЗ, Периодический контроль целостности прикладной системы после внесения изменений по функциям и в полном объеме требований нормативных документов Проверка корректности реализации интерфейсов с конечным пользователем Проверка корректности функционирования прикладной системы в составе АБС на стенде сопровождения Проверка корректности функционирования прикладной системы в составе АБС на стенде Проверка корректности функционирования прикладной системы в составе АБС на целевой платформе, близкой к промышленной конфигурации Нагрузочное Оценка достижимых эксплуатационных характеристик прикладной системы на стенде разработчика Оценка достижимых эксплуатационных характеристик прикладной системы на стенде, максимально приближенном к промышленной конфигурации Систематический контроль деградации эксплуатационных характеристик АБС после внесения изменений в прикладную программную систему на стенде, максимально приближенном к промышленной конфигурации
  • 11. EC-лизинг Корректный цикл тестирования приКорректный цикл тестирования при разработке/сопровожденииразработке/сопровождении Система, Программа Система, Программа Y = f(X,t) Требования Y = f( X) Y = f(X,t)Y = f(X,t) Требования Y = f( X)Y = f( X)Y = f( X) Производственное тестирование: тестовый эксперимент должен быть повторяемым, документируемым, проверяемым
  • 12. EC-лизинг Общая схема функционального тестированияОбщая схема функционального тестирования Тестируемая программаФункциональные требования к программе Функциональные требования Функциональные требования Тестовые требования Тестовые требования Тестовые требования Тестовые требования Тестовые требования Тестовые требования Тестовые требования Тестовые требования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Результаты прогона тестов Проверяемые требования Функциональные требования Тестовые треб. Тестовые треб. Тестовые треб. Тестовые треб. Тесты
  • 13. EC-лизинг Город 4Город 4 Организация работ по функциональному тестированию ЕС-лизинг Стенд АБС1 Стенд АБС1 Стенд ИБ АБС1 Стенд ИБ АБС1 Стенд АБС1 на платформе Z Стенд АБС1 на платформе Z Город 3Город 3 Стенд АБС2 Стенд АБС2 Город 5Город 5 РегрессионноеРегрессионное тестированиетестирование на платформена платформе РегрессионноеРегрессионное тестированиетестирование на платформена платформе Город 1Город 1 Город 2Город 2 Стенд АБС2 на платформе Z Стенд АБС2 на платформе Z ФункциональноеФункциональное тестированиетестирование ФункциональноеФункциональное тестированиетестирование ТестированиеТестирование информационнойинформационной безопасностибезопасности ТестированиеТестирование информационнойинформационной безопасностибезопасности Стенд АБС1 на платформе Z Стенд АБС1 на платформе Z Стенд АБС2 на платформах х и z Стенд АБС2 на платформах х и z
  • 14. EC-лизинг Как контролировать и прогнозировать величины показателей назначения системы? («Градусник» архитектуры) Прикладная система Прикладная система IT- инфраструктура IT- инфраструктура Поток изменений ПО Поток изменения инфраструктуры 1.1. Динамические параметрыДинамические параметры 2. Параметры безопасности2. Параметры безопасности 3. Технико-экономические3. Технико-экономические параметрыпараметры 1.1. Динамические параметрыДинамические параметры 2. Параметры безопасности2. Параметры безопасности 3. Технико-экономические3. Технико-экономические параметрыпараметры
  • 15. EC-лизинг Виды нагрузочного тестирования Общая проблема: обеспечение адекватности результатов тестируемой системе Оценочное - оценка пропускной способности, времен пребывания задач в системе Аналитическое - выявление зависимостей (например, производительности от вычислительных ресурсов) Настроечное - настройка и оптимизация нагрузочных характеристик Регрессионное - многократное тестирование при неизменных условиях для выявления признаков деградации тестируемой системы
  • 16. EC-лизинг Модернизация оборудования Инвестиции в масштабирование оборудования Определение требуемых вычислительных мощностей Нагрузочные эксперименты Прогноз роста нагрузки Инвестиционный цикл при модернизации ИС и взаимосвязь с нагрузочным тестированием 1 раз в год 6-8 месяцев На срок не менее года Оценка требуемых ресурсов Закупка оборудования и ПО
  • 17. EC-лизинг Характеристики производительности РеактивностьРеактивностьРеактивностьРеактивность Характеристики производительностиХарактеристики производительностиХарактеристики производительностиХарактеристики производительности Время ожидания обслуживанияВремя ожидания обслуживания ПродуктивностьПродуктивностьПродуктивностьПродуктивность ИспользованиеИспользованиеИспользованиеИспользование Время обслуживанияВремя обслуживания Время реакцииВремя реакции Пропускная способностьПропускная способность ВыработкаВыработка Утилизация ресурсаУтилизация ресурса Относительная пропускная способность Относительная пропускная способность Характеристики производительности всегда оцениваются статистически
  • 18. EC-лизинг Какие выводы могут делаться по итогам нагрузочного тестирования • Необходимость и направления масштабирования вычислительного комплекса • Направления доработки ПО в «узких местах» • Пути оптимизации настроек ОС, СУБД, другого системного ПО • Необходимость смены вычислительной платформы • Предложения по изменению архитектуры ПО
  • 19. EC-лизинг Модели для нагрузочного тестирования Модель требований Модель требований Модель нагрузки Модель нагрузки Модель системы Модель системы Модель измерений Модель измерений Цели тестирования Характеристики и показатели, которые надо определить. Критерии, которым они должны соответствовать Объект тестирования: какая часть системы подвергается тестированию Какие параметры надо измерять и в каких точках Каковы потоки требований к системе от управляемого процесса
  • 20. EC-лизинг Характеристики систем автоматизированного нагрузочного тестирования АБС 1 и АБС 2 АБС 1АБС 1 АБС 2АБС 2 20052005 20062006 20072007 20082008 20092009 20102010 200200 55 20062006 20072007 20082008 20092009 20102010 Разработка программного обеспечения (IBM Rational Performance Tester) Количество скриптов - - 10 25 38 56 - - 8 17 31 52 Разработка программного обеспечения (Java) Число строк программного кода (генераторы) - - 15300 32500 55000 82000 - - 17400 43700 63000 95000 Количество сгенерированных ЭПД для проведения нагрузочного тестирования Среднее количество ЭПД на одно испытание (млн. шт.) 0,8 1,1 1,5 1,9 2,1 2,3 0,4 0,9 1,4 1,6 1,8 2,0 Частота проведения испытаний Количество испытаний 3 4 8 12 12 26 2 5 9 12 12 26
  • 22. EC-лизинг Ядро SEMAT < применяет (applies) Определяют рамкии ограничивают (Scopesand constrains)> устанавливаетпорядокреализации (setuptoaddress)> < определяют (identifies) изменяет (updates and changes) > поддерживают(support)> уточняет focuses> < направляет/ устанавлива ет правила (guides) < планирует и осуществляет (performs and plans) < удовлетворяет (fulfils) используют (useand consume)> <производит (produces) < формируют (demand) Работа Work Способ работы (Way of Working) Команда Team Требования Requirements Программная система Software System Возможность Opportunity Заинтересован- ные лица Stakeholders
  • 23. EC-лизинг Пространства деятельностей Исследовать возможности Explore Possibilities Обеспечить удовлетворенность заинтересованных лиц Ensure Stakeholder Satisfaction Спроектировать систему Shape the System Реализовать систему Implement the System Протестировать систему Test the System Развернуть систему Deploy the System Использовать систему Use the System Использовать систему Operate the System Понять потребности заинтересованных лиц Understand Stakeholder Needs Подготовиться к работе Prepare to do the Work Координировать деятельность Coordinate Activity Поддерживать команду Support the Team Прекратить работу Stop the Work Отслеживать прогресс Track Progress Понять требования Understand the Requirements
  • 24. EC-лизинг Участники процесса сопровождения и зоны их ответственности Функциональный заказчик Контроль актуальности состояния ППО, обеспечивающем автоматизацию задач Банка России в соответствии с согласованными требованиями Задачи: • стратегическое управление процессом сопровождения ППО АС • определение требований к автоматизируемому бизнес-процессу • инициация внесения изменений в ППО АС Заказчик Обеспечение сопровождения ППО в соответствии с требованиями «Функционального Заказчика» Задачи: • организация процесса сопровождения ППО • обеспечение стратегии управления сопровождением ППО • инициация работ по внесению изменений в сопровождаемое ППО АС в соответствии с требованиями, поступающими от Функционального заказчика Сопроводитель Реализация изменений ППО АС в заданный срок с приемлемым качеством Задачи: • обеспечение взаимодействия между участниками процесса • тактическое и оперативное управление сопровождением • контроль процесса сопровождения • Служба анализа Обеспечение актуальности требований к ППО АС Задачи: • выявление требований к сопровождаемому ППО АС • поддержание требований к сопровождаемому ППО АС в актуальном состоянии • Служба тестирования Обеспечение качества и целостности сопровождаемого ППО. Задачи: • разработка и актуализация тестов ППО АС • проведение тестирования ППО Подрядчик Разработка/модернизация ППО АС Банка России
  • 25. EC-лизинг На пути к определению здоровья процесса сопровождения Функциональный заказчик Функциональные требования Требования к системе ППО (выпуск ППО) Типовой состав работ по сопровождению Порядок сопровождения Команда сопровождения КлиентПродуктСлужба сопровождения