SlideShare a Scribd company logo
1 of 28
Download to read offline
Подход к комплексному
применению методологий
систематизации требований
Симкин Анатолий
Руководитель проектов
IBS Group
25.02.2013
2
Управление ожиданиями
(вместо предисловия)
1. Цели и задачи
систематизации
технических требований
2. Подход к классификации
и определению
взаимосвязи между
различными видами
требованиями
3. Подход к работе группы
по формированию
требований
 Подходы и методы
проектирования
информационных систем
 Процесс создания
информационных систем
(стадии и этапы работ, фазы
проектирования)
 Архитектура компонентов
информационной системы
 и т.д. …
Рамки презентации Вне рамок презентации
3
Содержание
1. Систематизация технических
требований
2. Описание модели требований
3. Взаимосвязь, классификация
и кодирование требований
4. Спецификации требований
5. Подход к разработке требований
1. Систематизация технических
требований
5
Заказчик
Как видят технические требования
заинтересованные лица?
Директор
проекта
Методолог
Документация проекта Представление о документации стейкхолдерами
6
Задачи формализации технических
требований
Обеспечение единого виденья
проектируемой ИС у всех
заинтересованных лиц
Формирование проектных решений
и управление требованиями
Разработка, проведение тестирования
и приемки системы
7
Способы решения поставленных задач
• Стадия ЖЦ Системы
• Описание объекта автоматизации
• Алгоритмы действий системы
• Варианты использования
• Функциональные требования
• Пользовательский интерфейс
• Техническое задание
• Схема функциональной структуры
• Описание постановки задач
• Программа и методика испытаний
• Спецификации
8
Методы и инструменты решения
поставленных задач
• Стадия ЖЦ Системы
• Описание объекта автоматизации
• Алгоритмы действий системы
• Варианты использования
• Функциональные требования
• Пользовательский интерфейс
• Техническое задание
• Схема функциональной структуры
• Описание постановки задач
• Программа и методика испытаний
• Спецификации
• RUP
• IDEF0
• FlowChart
• Use cases (UML)
• Technical Req.
• Wireframe diagram
• ГОСТ 19
и ГОСТ 34
9
Общий подход к систематизации технических
требований
• Стадия ЖЦ Системы
• Описание объекта автоматизации
• Алгоритмы действий системы
• Варианты использования
• Функциональные требования
• Пользовательский интерфейс
• Техническое задание
• Схема функциональной структуры
• Описание постановки задач
• Программа и методика испытаний
• Спецификации
Описание модели систематизации требований
Принципы классификации и кодирования
требований
Спецификации требований
2. Описание модели требований
11
Описание модели систематизации требований
Технологическая модель
(Спецификации)
Системная логика
(Элементы требований)
Архитектура
(Группы требований)
Бизнес-
логика
Концептуальный
уровень
Системный
уровень
Владелец бизнеса /
Менеджер процесса
Бизнес-аналитик
Архитектурный
уровеньАрхитектор
Системный
аналитик
Разработ-
чики
Технологический
уровень
12
Прочие требования:
[R], [C], [P], [A], [AR],
[TS], [SR], [IS], [RD]
[F] Общие функциональные
требования
 Общие требования
 Формирование информации
 Представление информации
[FA] Требования к функциям,
выполняемым системой
 Алгоритмы работы функций
 Требования к качеству
реализации каждой функции
 Временной регламент
реализации каждой функции
[I] Требования к интерфейсу
пользователя
 Описание разделов системы
 Макеты экранных форм
 Алгоритмы взаимодействия
[U] Описание классов и характеристик
пользователей
 Группы пользователей
 Общее описание задач пользователей
 Требования к правам доступа
[T] Требования к тестированию
 Описания типов тестов
 Программа и методика испытаний
 Шаблон протокола тестирования
[D] Требования к описанию данных
 Описание метаданных
 Описание состава данных
 Описание представлений данных
Use Cases
[V]
Модельбизнес
процессов
Концепция
и архитектура
13
Описание комплексов задач и модель бизнес-
процессов
А.1. Анализ и
верификация
исходных данных
А.2a.
Определение
плана расходов А.3. Построение
рейтинга
учреждений
А.4. Распределение
бюджетов по
учреждениям
А.6.
Формирование
отчетности
А.5. Обеспечение
прозрачности и
обоснованности
А.0. Формирование бюджетов по учреждениям
А.2b.
Определение
плана доходов
А.5. Обеспечение прозрачности и обоснованности
Рейтинг
А.5.1. Выбор
метода анализа
А.5.2. Drilldown
А.5.3.
Построение
таблиц
А.5.4.
Построение
графиков
Отчет по
анализу
Распределенные
бюджеты по
учреждениям
3. Классификация и кодирование
требований
15
Классификация требований
Код Группа требований
BP Модель бизнес процессов
U Классы и характеристики пользователей
V Требования к вариантам использования
F Общие функциональные требования
FA Требования к функциям, выполняемым системой
I Требования к интерфейсу пользователя
D Требования к описанию данных
T Требования к тестированию
R Требования к отчетам
С Требования к справочникам и классификаторам
P Требования к средствам интеграции
А
Требования к администрированию, управлению доступом и
безопасностью системы
AR Требования к правам доступа
TS Требования к техническому обеспечению
SR Требования к программному обеспечению
IS Требования к информационной безопасности системы
RD Требования к надежности
16
Взаимосвязь требований
[BP]
[R][V][D]
[FA]
[P][AR]
[T]
[I]
[C]
[U]
[A]
[TS][SR]
[IS] [RD]
[F]
17
Группировка
требований
«КОД».ХX FA.01
Кодировка Пример
Требование «КОД».ХX.XX FA.01.01
Спецификация «КОД».ХX.XX.XX FA.01.01.01
Кодирование требований
«КОД».ХX.XX.XX
Группа требований Спецификация
Группировка требований Требование
18
Группы требований:
Требования к вариантам использования
Код Вариантиспользования Пользователь
V.01.00 Требования к основным вариантам
использования
V.01.01 AS – Варианты использования для роли
Администратор
AS
V.01.02 AN - Варианты использования для роли Аналитик AN
V.01.03 RU - Варианты использования для роли Руководитель RU
V.01.04 OP - Варианты использования для роли Оператор OP
V.01.05 PO - Варианты использования для роли Учреждение
ПО
PO
V.01.06 NP - Варианты использования для роли
Незарегистрированный пользователь
NP
19
Группы требований:
Классы и характеристики пользователей
Роль Код Описание
Администратор AD
Лицо, отвечающее за обеспечение целостного
функционирования системы. Администратор обладает
максимальными правами.
Аналитик AN
Лицо, отвечающее за содержательное функционирование
системы. Строит рейтинги учреждений, создает проект
премирования на основе рейтинга
Руководитель RU
Получает агрегированную информацию по формированию
рейтингов учреждений и распределению премий
Оператор OP
Лицо, выполняющие работы по информационному
наполнению системы и контролю корректности данных и т.п.
Учреждение FI
Филиал организации. Имеет доступ к своей персональной
информации.
20
Группы требований:
Общие функциональные требования
Код Требования Примечания
F.01.00 Общие требования
F.01.01 Работа пользователя с Системой должна быть
организована в режиме он-лайн через тонкий
клиент (интернет-браузер)
С использованием одного из
браузеров: IE версии 7 и выше,
Firefox 3.6 и выше, Chrome 10 и
выше, Safari 5 и выше
F.01.02 В системе должен быть предусмотрен
пользовательский интерфейс для
редактирования логической структуры портала
и публикации различных видов
информационных материалов
Виды информационных
материалов: Новостные
сообщения, статьи, документы
формата MS Word
F.01.03 Система должна обеспечивать доступ к
информационным материалам посредствам
интернет-портала, поддерживающего
навигацию пользователей в соответствие с
многоуровневым (иерархическим)
классификатором
21
Группы требований:
Требования к алгоритмам работы функций
Код треб. Код функции Функция Пользователи
FA.01.00 А.1.
Анализ и верификация исходных
данных
FA.01.01 А.1.1. Загрузка массива данных AS, OP
FA.01.02 А.1.2. Верификация данных AS, OP, RU*
FA.01.03 А.1.3. Утверждение данных AS, OP
FA.06.00 А.6.
Формированиегосударственных
заданий
FA.06.01 А.6.1.
Расчет затрат на оказание
образовательнойуслуги
AS,AN
FA.06.02 А.6.2.
Расчет затрат на общехозяйственные
нужды
AS,AN
FA.06.03 А.6.3.
Расчет затрат на содержание
имущества
AS,AN
FA.06.04 А.6.4. Формирование проекта RU, AS, AN
4. Спецификации требований
25
Спецификации требований:
Описание варианта использования
OP - оператор
Загрузка данных
Верификация данных
A.1. Анализ и
верификация исходных
данных
А.6. Формирование
государственных
заданий
Загрузка данных
Раздел Use-case Содержание
Класс пользователя OP
Описание Лицо, выполняющие работы по информационному
наполнению, контролю корректности данных. Осуществляет
процесс загрузки и верификации данных.
Нормальное направление [V.01.01.01] Загрузка данных
Условие: Наличие файлов для загрузки
1. Пользователь переходит в один из разделов меню
«Исходные данные»
2. Пользователь выбирает вкладку «Загрузка данных» (см.
Требование [U.04.01.01] - Интерфейс «Исходные данные -
загрузка»)
3. Пользователь выбирает шаблоны Excel для загрузки и
нажимает кнопку «Загрузить»
Обработка исключений Проверка соответствияформата шаблона загрузки Excel, в
случае наличия отличий, отказ обработки,сообщение
пользователю
Специальные требования Механизм импорта из Excel
6. Подход к разработке технических
требований
27
Аналитики
Формализация
требований
Методолог
Контроль качества
Архитектор
Разработка
проектных решений
Руководитель
проекта
Контроль сроков
Рабочая группа разработки требований
Технические
требования
Руководитель
группы
Заинтересованные
стороны
Аналитики
и разработчики
Ежедневная
итерация
28
Гибкий подход к работе группы
по формированию требований
Регламент работы ежедневной рабочей
группы:
45 минут – контроль качества
 Верификация архитектуры
 Проверка каждого тезиса вопросом «И что? / So what?»
10 минут – перерыв
45 минут – генерация новых проектных решений
 Мозговой штурм (новые идеи)
 Определение и формализация проектных решений
 Разрешение сложных технических проблем
29
Полученные ТТ позволяют быстро
формировать документацию по ГОСТ 34
Техническое задание по ГОСТ 19 и ГОСТ 34
Схему функциональной структуры
Пояснительную записку
Описание постановки задач (комплекса задач)
Описание информационного обеспечения
системы
Программу и методику испытаний
Спецификации (для программиста)
30
Симкин Анатолий
Руководитель проектов, IBS Group
+7 916 956 сорок четыре 84
simkin.av [at] gmail.com

More Related Content

Similar to Подход к комплексному применению методологий систематизации требований

содержание этапов создания ас
содержание этапов создания ас содержание этапов создания ас
содержание этапов создания ас Anastasia Snegina
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptdinarium2016
 
А.Сачик. О подходах стандарта по разработке требований ISO 29148
А.Сачик. О подходах стандарта по разработке требований ISO 29148А.Сачик. О подходах стандарта по разработке требований ISO 29148
А.Сачик. О подходах стандарта по разработке требований ISO 29148Anatoly Levenchuk
 
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияБ.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияAnatoly Levenchuk
 
2011 09 15_лекция 2_Стандарты
2011 09 15_лекция 2_Стандарты2011 09 15_лекция 2_Стандарты
2011 09 15_лекция 2_СтандартыTutorsASUP
 
Доклад и реферат по теме системной инженерии "Управление архитектурой при про...
Доклад и реферат по теме системной инженерии "Управление архитектурой при про...Доклад и реферат по теме системной инженерии "Управление архитектурой при про...
Доклад и реферат по теме системной инженерии "Управление архитектурой при про...Anatoly Simkin
 
TFS Work Item Tracking (www.cmcons.com)
TFS Work Item Tracking (www.cmcons.com)TFS Work Item Tracking (www.cmcons.com)
TFS Work Item Tracking (www.cmcons.com)Alexander Novichkov
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практикеSQALab
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовDenis Beskov
 
Cradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомCradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомYulia Madorskaya
 
Trpo 4 требования_сценарии
Trpo 4 требования_сценарииTrpo 4 требования_сценарии
Trpo 4 требования_сценарииpogromskaya
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
разработка технического задания 1
разработка технического задания 1разработка технического задания 1
разработка технического задания 1olalapim10
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субдKewpaN
 
Управление рабочими элементами в TFS
Управление рабочими элементами в TFSУправление рабочими элементами в TFS
Управление рабочими элементами в TFSАлександр Шамрай
 
разработка технического задания
разработка технического заданияразработка технического задания
разработка технического заданияolalapim10
 
Software People 2010
Software People 2010Software People 2010
Software People 2010Sergey Orlik
 
Введение в Анализ ПО
Введение в Анализ ПОВведение в Анализ ПО
Введение в Анализ ПОAlexander Baikin
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftRedsoft
 

Similar to Подход к комплексному применению методологий систематизации требований (20)

ППК л2 2011
ППК л2 2011ППК л2 2011
ППК л2 2011
 
содержание этапов создания ас
содержание этапов создания ас содержание этапов создания ас
содержание этапов создания ас
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.ppt
 
А.Сачик. О подходах стандарта по разработке требований ISO 29148
А.Сачик. О подходах стандарта по разработке требований ISO 29148А.Сачик. О подходах стандарта по разработке требований ISO 29148
А.Сачик. О подходах стандарта по разработке требований ISO 29148
 
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияБ.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
 
2011 09 15_лекция 2_Стандарты
2011 09 15_лекция 2_Стандарты2011 09 15_лекция 2_Стандарты
2011 09 15_лекция 2_Стандарты
 
Доклад и реферат по теме системной инженерии "Управление архитектурой при про...
Доклад и реферат по теме системной инженерии "Управление архитектурой при про...Доклад и реферат по теме системной инженерии "Управление архитектурой при про...
Доклад и реферат по теме системной инженерии "Управление архитектурой при про...
 
TFS Work Item Tracking (www.cmcons.com)
TFS Work Item Tracking (www.cmcons.com)TFS Work Item Tracking (www.cmcons.com)
TFS Work Item Tracking (www.cmcons.com)
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практике
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсов
 
Cradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомCradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектом
 
Trpo 4 требования_сценарии
Trpo 4 требования_сценарииTrpo 4 требования_сценарии
Trpo 4 требования_сценарии
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
разработка технического задания 1
разработка технического задания 1разработка технического задания 1
разработка технического задания 1
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд
 
Управление рабочими элементами в TFS
Управление рабочими элементами в TFSУправление рабочими элементами в TFS
Управление рабочими элементами в TFS
 
разработка технического задания
разработка технического заданияразработка технического задания
разработка технического задания
 
Software People 2010
Software People 2010Software People 2010
Software People 2010
 
Введение в Анализ ПО
Введение в Анализ ПОВведение в Анализ ПО
Введение в Анализ ПО
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в Redsoft
 

More from Anatoly Simkin

Концепция «Единая цифровая образовательная экосистема»
Концепция «Единая цифровая образовательная экосистема»Концепция «Единая цифровая образовательная экосистема»
Концепция «Единая цифровая образовательная экосистема»Anatoly Simkin
 
Мониторинг трудоустройства выпускников как компонент регулировки региональных...
Мониторинг трудоустройства выпускников как компонент регулировки региональных...Мониторинг трудоустройства выпускников как компонент регулировки региональных...
Мониторинг трудоустройства выпускников как компонент регулировки региональных...Anatoly Simkin
 
Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...
Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...
Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...Anatoly Simkin
 
Стратегия развития электротехнического направления в сегменте Строительство и...
Стратегия развития электротехнического направления в сегменте Строительство и...Стратегия развития электротехнического направления в сегменте Строительство и...
Стратегия развития электротехнического направления в сегменте Строительство и...Anatoly Simkin
 
Стратегия преобразования Отдела региональных продаж Unilever
Стратегия преобразования Отдела региональных продаж UnileverСтратегия преобразования Отдела региональных продаж Unilever
Стратегия преобразования Отдела региональных продаж UnileverAnatoly Simkin
 
Разработка стратегии продвижения Internet Explorer 9 в России
Разработка стратегии продвижения Internet Explorer 9 в РоссииРазработка стратегии продвижения Internet Explorer 9 в России
Разработка стратегии продвижения Internet Explorer 9 в РоссииAnatoly Simkin
 
Системный анализ профиля группы компаний "Волга-Днепр"
Системный анализ профиля группы компаний "Волга-Днепр"Системный анализ профиля группы компаний "Волга-Днепр"
Системный анализ профиля группы компаний "Волга-Днепр"Anatoly Simkin
 
Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Разработка ИТ-стратегии для ОАО «РСК "МиГ"» Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Разработка ИТ-стратегии для ОАО «РСК "МиГ"» Anatoly Simkin
 
Научно-исследовательская работа "Повышение эффективности учета закупок и скла...
Научно-исследовательская работа "Повышение эффективности учета закупок и скла...Научно-исследовательская работа "Повышение эффективности учета закупок и скла...
Научно-исследовательская работа "Повышение эффективности учета закупок и скла...Anatoly Simkin
 
Разработка технико-коммерческого предложения по автоматизации региональной се...
Разработка технико-коммерческого предложения по автоматизации региональной се...Разработка технико-коммерческого предложения по автоматизации региональной се...
Разработка технико-коммерческого предложения по автоматизации региональной се...Anatoly Simkin
 
Автоматизация библиотеки департамента
Автоматизация библиотеки департаментаАвтоматизация библиотеки департамента
Автоматизация библиотеки департаментаAnatoly Simkin
 
Оптимизация динамических характеристик и исследование устойчивости и автоколе...
Оптимизация динамических характеристик и исследование устойчивости и автоколе...Оптимизация динамических характеристик и исследование устойчивости и автоколе...
Оптимизация динамических характеристик и исследование устойчивости и автоколе...Anatoly Simkin
 
Проектирование конструкции механизма линейных перемещений
Проектирование конструкции механизма линейных перемещенийПроектирование конструкции механизма линейных перемещений
Проектирование конструкции механизма линейных перемещенийAnatoly Simkin
 
Развитие модели зрелости системы стратегического управления вузом по ключевым...
Развитие модели зрелости системы стратегического управления вузом по ключевым...Развитие модели зрелости системы стратегического управления вузом по ключевым...
Развитие модели зрелости системы стратегического управления вузом по ключевым...Anatoly Simkin
 
Простой подход к проектированию сложной системы
Простой подход к проектированию сложной системыПростой подход к проектированию сложной системы
Простой подход к проектированию сложной системыAnatoly Simkin
 
Разработка системы гибкой автоматизации Интернет-торговли
Разработка системы гибкой автоматизации Интернет-торговлиРазработка системы гибкой автоматизации Интернет-торговли
Разработка системы гибкой автоматизации Интернет-торговлиAnatoly Simkin
 
Исследование и разработка программного обеспечения интерполяции изображений
Исследование и разработка программного обеспечения интерполяции изображенийИсследование и разработка программного обеспечения интерполяции изображений
Исследование и разработка программного обеспечения интерполяции изображенийAnatoly Simkin
 
Техническое задание на разработку АС "Контроль доступа"
Техническое задание на разработку АС "Контроль доступа"Техническое задание на разработку АС "Контроль доступа"
Техническое задание на разработку АС "Контроль доступа"Anatoly Simkin
 
Модель гибкой автоматизации бизнес-процесса интернет-торговли с использование...
Модель гибкой автоматизации бизнес-процесса интернет-торговли с использование...Модель гибкой автоматизации бизнес-процесса интернет-торговли с использование...
Модель гибкой автоматизации бизнес-процесса интернет-торговли с использование...Anatoly Simkin
 
Создание и применение модели гибкой автоматизации бизнес процессов с использо...
Создание и применение модели гибкой автоматизации бизнес процессов с использо...Создание и применение модели гибкой автоматизации бизнес процессов с использо...
Создание и применение модели гибкой автоматизации бизнес процессов с использо...Anatoly Simkin
 

More from Anatoly Simkin (20)

Концепция «Единая цифровая образовательная экосистема»
Концепция «Единая цифровая образовательная экосистема»Концепция «Единая цифровая образовательная экосистема»
Концепция «Единая цифровая образовательная экосистема»
 
Мониторинг трудоустройства выпускников как компонент регулировки региональных...
Мониторинг трудоустройства выпускников как компонент регулировки региональных...Мониторинг трудоустройства выпускников как компонент регулировки региональных...
Мониторинг трудоустройства выпускников как компонент регулировки региональных...
 
Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...
Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...
Комплексная стратегия продвижения облачного сервиса Windows Azure на российск...
 
Стратегия развития электротехнического направления в сегменте Строительство и...
Стратегия развития электротехнического направления в сегменте Строительство и...Стратегия развития электротехнического направления в сегменте Строительство и...
Стратегия развития электротехнического направления в сегменте Строительство и...
 
Стратегия преобразования Отдела региональных продаж Unilever
Стратегия преобразования Отдела региональных продаж UnileverСтратегия преобразования Отдела региональных продаж Unilever
Стратегия преобразования Отдела региональных продаж Unilever
 
Разработка стратегии продвижения Internet Explorer 9 в России
Разработка стратегии продвижения Internet Explorer 9 в РоссииРазработка стратегии продвижения Internet Explorer 9 в России
Разработка стратегии продвижения Internet Explorer 9 в России
 
Системный анализ профиля группы компаний "Волга-Днепр"
Системный анализ профиля группы компаний "Волга-Днепр"Системный анализ профиля группы компаний "Волга-Днепр"
Системный анализ профиля группы компаний "Волга-Днепр"
 
Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Разработка ИТ-стратегии для ОАО «РСК "МиГ"» Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
Разработка ИТ-стратегии для ОАО «РСК "МиГ"»
 
Научно-исследовательская работа "Повышение эффективности учета закупок и скла...
Научно-исследовательская работа "Повышение эффективности учета закупок и скла...Научно-исследовательская работа "Повышение эффективности учета закупок и скла...
Научно-исследовательская работа "Повышение эффективности учета закупок и скла...
 
Разработка технико-коммерческого предложения по автоматизации региональной се...
Разработка технико-коммерческого предложения по автоматизации региональной се...Разработка технико-коммерческого предложения по автоматизации региональной се...
Разработка технико-коммерческого предложения по автоматизации региональной се...
 
Автоматизация библиотеки департамента
Автоматизация библиотеки департаментаАвтоматизация библиотеки департамента
Автоматизация библиотеки департамента
 
Оптимизация динамических характеристик и исследование устойчивости и автоколе...
Оптимизация динамических характеристик и исследование устойчивости и автоколе...Оптимизация динамических характеристик и исследование устойчивости и автоколе...
Оптимизация динамических характеристик и исследование устойчивости и автоколе...
 
Проектирование конструкции механизма линейных перемещений
Проектирование конструкции механизма линейных перемещенийПроектирование конструкции механизма линейных перемещений
Проектирование конструкции механизма линейных перемещений
 
Развитие модели зрелости системы стратегического управления вузом по ключевым...
Развитие модели зрелости системы стратегического управления вузом по ключевым...Развитие модели зрелости системы стратегического управления вузом по ключевым...
Развитие модели зрелости системы стратегического управления вузом по ключевым...
 
Простой подход к проектированию сложной системы
Простой подход к проектированию сложной системыПростой подход к проектированию сложной системы
Простой подход к проектированию сложной системы
 
Разработка системы гибкой автоматизации Интернет-торговли
Разработка системы гибкой автоматизации Интернет-торговлиРазработка системы гибкой автоматизации Интернет-торговли
Разработка системы гибкой автоматизации Интернет-торговли
 
Исследование и разработка программного обеспечения интерполяции изображений
Исследование и разработка программного обеспечения интерполяции изображенийИсследование и разработка программного обеспечения интерполяции изображений
Исследование и разработка программного обеспечения интерполяции изображений
 
Техническое задание на разработку АС "Контроль доступа"
Техническое задание на разработку АС "Контроль доступа"Техническое задание на разработку АС "Контроль доступа"
Техническое задание на разработку АС "Контроль доступа"
 
Модель гибкой автоматизации бизнес-процесса интернет-торговли с использование...
Модель гибкой автоматизации бизнес-процесса интернет-торговли с использование...Модель гибкой автоматизации бизнес-процесса интернет-торговли с использование...
Модель гибкой автоматизации бизнес-процесса интернет-торговли с использование...
 
Создание и применение модели гибкой автоматизации бизнес процессов с использо...
Создание и применение модели гибкой автоматизации бизнес процессов с использо...Создание и применение модели гибкой автоматизации бизнес процессов с использо...
Создание и применение модели гибкой автоматизации бизнес процессов с использо...
 

Подход к комплексному применению методологий систематизации требований

  • 1. Подход к комплексному применению методологий систематизации требований Симкин Анатолий Руководитель проектов IBS Group 25.02.2013
  • 2. 2 Управление ожиданиями (вместо предисловия) 1. Цели и задачи систематизации технических требований 2. Подход к классификации и определению взаимосвязи между различными видами требованиями 3. Подход к работе группы по формированию требований  Подходы и методы проектирования информационных систем  Процесс создания информационных систем (стадии и этапы работ, фазы проектирования)  Архитектура компонентов информационной системы  и т.д. … Рамки презентации Вне рамок презентации
  • 3. 3 Содержание 1. Систематизация технических требований 2. Описание модели требований 3. Взаимосвязь, классификация и кодирование требований 4. Спецификации требований 5. Подход к разработке требований
  • 5. 5 Заказчик Как видят технические требования заинтересованные лица? Директор проекта Методолог Документация проекта Представление о документации стейкхолдерами
  • 6. 6 Задачи формализации технических требований Обеспечение единого виденья проектируемой ИС у всех заинтересованных лиц Формирование проектных решений и управление требованиями Разработка, проведение тестирования и приемки системы
  • 7. 7 Способы решения поставленных задач • Стадия ЖЦ Системы • Описание объекта автоматизации • Алгоритмы действий системы • Варианты использования • Функциональные требования • Пользовательский интерфейс • Техническое задание • Схема функциональной структуры • Описание постановки задач • Программа и методика испытаний • Спецификации
  • 8. 8 Методы и инструменты решения поставленных задач • Стадия ЖЦ Системы • Описание объекта автоматизации • Алгоритмы действий системы • Варианты использования • Функциональные требования • Пользовательский интерфейс • Техническое задание • Схема функциональной структуры • Описание постановки задач • Программа и методика испытаний • Спецификации • RUP • IDEF0 • FlowChart • Use cases (UML) • Technical Req. • Wireframe diagram • ГОСТ 19 и ГОСТ 34
  • 9. 9 Общий подход к систематизации технических требований • Стадия ЖЦ Системы • Описание объекта автоматизации • Алгоритмы действий системы • Варианты использования • Функциональные требования • Пользовательский интерфейс • Техническое задание • Схема функциональной структуры • Описание постановки задач • Программа и методика испытаний • Спецификации Описание модели систематизации требований Принципы классификации и кодирования требований Спецификации требований
  • 10. 2. Описание модели требований
  • 11. 11 Описание модели систематизации требований Технологическая модель (Спецификации) Системная логика (Элементы требований) Архитектура (Группы требований) Бизнес- логика Концептуальный уровень Системный уровень Владелец бизнеса / Менеджер процесса Бизнес-аналитик Архитектурный уровеньАрхитектор Системный аналитик Разработ- чики Технологический уровень
  • 12. 12 Прочие требования: [R], [C], [P], [A], [AR], [TS], [SR], [IS], [RD] [F] Общие функциональные требования  Общие требования  Формирование информации  Представление информации [FA] Требования к функциям, выполняемым системой  Алгоритмы работы функций  Требования к качеству реализации каждой функции  Временной регламент реализации каждой функции [I] Требования к интерфейсу пользователя  Описание разделов системы  Макеты экранных форм  Алгоритмы взаимодействия [U] Описание классов и характеристик пользователей  Группы пользователей  Общее описание задач пользователей  Требования к правам доступа [T] Требования к тестированию  Описания типов тестов  Программа и методика испытаний  Шаблон протокола тестирования [D] Требования к описанию данных  Описание метаданных  Описание состава данных  Описание представлений данных Use Cases [V] Модельбизнес процессов Концепция и архитектура
  • 13. 13 Описание комплексов задач и модель бизнес- процессов А.1. Анализ и верификация исходных данных А.2a. Определение плана расходов А.3. Построение рейтинга учреждений А.4. Распределение бюджетов по учреждениям А.6. Формирование отчетности А.5. Обеспечение прозрачности и обоснованности А.0. Формирование бюджетов по учреждениям А.2b. Определение плана доходов А.5. Обеспечение прозрачности и обоснованности Рейтинг А.5.1. Выбор метода анализа А.5.2. Drilldown А.5.3. Построение таблиц А.5.4. Построение графиков Отчет по анализу Распределенные бюджеты по учреждениям
  • 14. 3. Классификация и кодирование требований
  • 15. 15 Классификация требований Код Группа требований BP Модель бизнес процессов U Классы и характеристики пользователей V Требования к вариантам использования F Общие функциональные требования FA Требования к функциям, выполняемым системой I Требования к интерфейсу пользователя D Требования к описанию данных T Требования к тестированию R Требования к отчетам С Требования к справочникам и классификаторам P Требования к средствам интеграции А Требования к администрированию, управлению доступом и безопасностью системы AR Требования к правам доступа TS Требования к техническому обеспечению SR Требования к программному обеспечению IS Требования к информационной безопасности системы RD Требования к надежности
  • 17. 17 Группировка требований «КОД».ХX FA.01 Кодировка Пример Требование «КОД».ХX.XX FA.01.01 Спецификация «КОД».ХX.XX.XX FA.01.01.01 Кодирование требований «КОД».ХX.XX.XX Группа требований Спецификация Группировка требований Требование
  • 18. 18 Группы требований: Требования к вариантам использования Код Вариантиспользования Пользователь V.01.00 Требования к основным вариантам использования V.01.01 AS – Варианты использования для роли Администратор AS V.01.02 AN - Варианты использования для роли Аналитик AN V.01.03 RU - Варианты использования для роли Руководитель RU V.01.04 OP - Варианты использования для роли Оператор OP V.01.05 PO - Варианты использования для роли Учреждение ПО PO V.01.06 NP - Варианты использования для роли Незарегистрированный пользователь NP
  • 19. 19 Группы требований: Классы и характеристики пользователей Роль Код Описание Администратор AD Лицо, отвечающее за обеспечение целостного функционирования системы. Администратор обладает максимальными правами. Аналитик AN Лицо, отвечающее за содержательное функционирование системы. Строит рейтинги учреждений, создает проект премирования на основе рейтинга Руководитель RU Получает агрегированную информацию по формированию рейтингов учреждений и распределению премий Оператор OP Лицо, выполняющие работы по информационному наполнению системы и контролю корректности данных и т.п. Учреждение FI Филиал организации. Имеет доступ к своей персональной информации.
  • 20. 20 Группы требований: Общие функциональные требования Код Требования Примечания F.01.00 Общие требования F.01.01 Работа пользователя с Системой должна быть организована в режиме он-лайн через тонкий клиент (интернет-браузер) С использованием одного из браузеров: IE версии 7 и выше, Firefox 3.6 и выше, Chrome 10 и выше, Safari 5 и выше F.01.02 В системе должен быть предусмотрен пользовательский интерфейс для редактирования логической структуры портала и публикации различных видов информационных материалов Виды информационных материалов: Новостные сообщения, статьи, документы формата MS Word F.01.03 Система должна обеспечивать доступ к информационным материалам посредствам интернет-портала, поддерживающего навигацию пользователей в соответствие с многоуровневым (иерархическим) классификатором
  • 21. 21 Группы требований: Требования к алгоритмам работы функций Код треб. Код функции Функция Пользователи FA.01.00 А.1. Анализ и верификация исходных данных FA.01.01 А.1.1. Загрузка массива данных AS, OP FA.01.02 А.1.2. Верификация данных AS, OP, RU* FA.01.03 А.1.3. Утверждение данных AS, OP FA.06.00 А.6. Формированиегосударственных заданий FA.06.01 А.6.1. Расчет затрат на оказание образовательнойуслуги AS,AN FA.06.02 А.6.2. Расчет затрат на общехозяйственные нужды AS,AN FA.06.03 А.6.3. Расчет затрат на содержание имущества AS,AN FA.06.04 А.6.4. Формирование проекта RU, AS, AN
  • 23. 25 Спецификации требований: Описание варианта использования OP - оператор Загрузка данных Верификация данных A.1. Анализ и верификация исходных данных А.6. Формирование государственных заданий Загрузка данных Раздел Use-case Содержание Класс пользователя OP Описание Лицо, выполняющие работы по информационному наполнению, контролю корректности данных. Осуществляет процесс загрузки и верификации данных. Нормальное направление [V.01.01.01] Загрузка данных Условие: Наличие файлов для загрузки 1. Пользователь переходит в один из разделов меню «Исходные данные» 2. Пользователь выбирает вкладку «Загрузка данных» (см. Требование [U.04.01.01] - Интерфейс «Исходные данные - загрузка») 3. Пользователь выбирает шаблоны Excel для загрузки и нажимает кнопку «Загрузить» Обработка исключений Проверка соответствияформата шаблона загрузки Excel, в случае наличия отличий, отказ обработки,сообщение пользователю Специальные требования Механизм импорта из Excel
  • 24. 6. Подход к разработке технических требований
  • 25. 27 Аналитики Формализация требований Методолог Контроль качества Архитектор Разработка проектных решений Руководитель проекта Контроль сроков Рабочая группа разработки требований Технические требования Руководитель группы Заинтересованные стороны Аналитики и разработчики Ежедневная итерация
  • 26. 28 Гибкий подход к работе группы по формированию требований Регламент работы ежедневной рабочей группы: 45 минут – контроль качества  Верификация архитектуры  Проверка каждого тезиса вопросом «И что? / So what?» 10 минут – перерыв 45 минут – генерация новых проектных решений  Мозговой штурм (новые идеи)  Определение и формализация проектных решений  Разрешение сложных технических проблем
  • 27. 29 Полученные ТТ позволяют быстро формировать документацию по ГОСТ 34 Техническое задание по ГОСТ 19 и ГОСТ 34 Схему функциональной структуры Пояснительную записку Описание постановки задач (комплекса задач) Описание информационного обеспечения системы Программу и методику испытаний Спецификации (для программиста)
  • 28. 30 Симкин Анатолий Руководитель проектов, IBS Group +7 916 956 сорок четыре 84 simkin.av [at] gmail.com