SlideShare a Scribd company logo
Практический подход к систематизации требований
при проектировании информационной системы
Р.О. Гунченко, А.В. Симкин
Проектирование информационной системы (далее ИС) сложная
и комплексная задача, которая требует от аналитика учета специфических
требований, предъявляемых к разрабатываемой системе. В первую очередь
необходимо понять, сформулировать и описать последовательность шагов
для достижения поставленной цели: необходимо выбрать инструмент
и способ описания алгоритма действий.
Целесообразно начать с определения назначения и целей создания
системы, следуя лучшим практикам ГОСТ 34. Далее, для получения единого
виденья (vision) проектируемой ИС у всех заинтересованных лиц
(stakeholders) необходимо формализовать алгоритмы действий, выполняемые
системой. Для описания этих алгоритмов целесообразно использовать
модели бизнес-процессов.
Существует множество методологий описания бизнес-процессов [1]
применяемых в различных ситуациях. Выбор методологии зависит
от решаемой задачи. Основными требованиями к модели являются
наглядность последовательности выполнения операций, явное описание
данных и документов используемых в подпроцессах. Модель должна ясно
описывать алгоритм действий происходящих в системе. Понимая суть
работы системы на основании модели, можно будет перейти к детальному
формированию требований.
Для дальнейшего проектирования системы необходимо обеспечить
общее понимание ИС между аналитиком и разработчиком, для этой цели
наилучшим образом подходит описание вариантов использования (use cases),
опирающихся на разработанную модель бизнес-процессов.
Практика создания вариантов использования как средств уточнения
требований к поведению информационных систем и бизнес-процессов
широко используется в мировой практике [2]. Варианты использования
обеспечивают комплексное понимание функциональных требований,
сопровождение которых необходимо на всех этапах жизненного цикла (life-
cycle) системы, показывая, как будет применяться будущая система.
На первый взгляд идея вариантов использования, кажется простой. Тем не
менее, разрабатывая набор вариантов использования, необходимо определить
уровень их детализации.
Формализация вариантов использования не является конечным
результатом проектирования ИС, кроме этого необходимо представить
разработчику совокупность требований, взаимосвязанных между собой
и вариантами использования.
Модель требований (см. Рис. 1, Таб. 1) разработанная в ходе проектной
деятельности позволяет решить задачу проектирования ИС.
Рис. 1. Модель требований
Таб. 1. Классификатор требований
Код Требование
BP Модель бизнес процессов
U Классы и характеристики пользователей
V Требования к вариантам использования
F Общие функциональные требования
FA Требования к алгоритмам работы функций
I Требования к интерфейсу пользователя
D Требования к описанию данных
T Требования к тестированию
R Требования к отчетам
С Требования к управлению справочниками и классификаторами
P Требования к средствам интеграции
А Требования к администрированию, управлению доступом и безопасностью системы
AR Требования к правам доступа
TS Требования к техническому обеспечению
SR Требования к программному обеспечению
IS Требования к информационной безопасности системы
RD Требования к надежности
Кроме того следует отметить, что конечный состав модели требований
определяется исходя из специфики решаемой задачи, т.е. разработанная
модель может быть дополнена или сокращена.
Таким образом, сформировав технические требования на систему
подобного уровня детализации можно достаточно просто формировать
документацию к системе определяемую требованиями ГОСТ 34.
Из вышеперечисленного перечня требований можно получить:
 Техническое задание по ГОСТ 19 и ГОСТ 34.
 Схему функциональной структуры.
 Пояснительную записку.
 Описание постановки задач (комплекса задач).
 Описание информационного обеспечения системы.
 Программа и методика испытаний.
 Спецификации (для программиста).
Литература
1. Ковалев С. М., Ковалев С. В. Современные методологии описания бизнес-
процессов — просто о сложном // Журнал «Консультант директора». – 2004. –
№ 12
2. Коберн А. Современные методы описания функциональных требований
к системам. – Лори, 2002. – 266 с.

More Related Content

PDF
Getting Started to the System Design
PPTX
03 Архитектура информационных систем. Принципы проектирования архитектуры
PPTX
2012 04 05_моделирование бизнес-процессов
PDF
должностные обязанности
PPTX
Киев, BA Con 2017
PPT
МАПО 2013 Лекция 07 Моделирование IDEF
PPTX
02 Архитектура информационных систем. Основы
PPTX
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
Getting Started to the System Design
03 Архитектура информационных систем. Принципы проектирования архитектуры
2012 04 05_моделирование бизнес-процессов
должностные обязанности
Киев, BA Con 2017
МАПО 2013 Лекция 07 Моделирование IDEF
02 Архитектура информационных систем. Основы
05 Архитектура информационных систем. Атрибуты качества. Метод ADD

What's hot (18)

PPTX
06 Архитектура информационных систем. Паттерны и фреймворки
PPS
лекция 3
PPTX
Архитектурные стили и шаблоны
PPTX
Работа с проектной документацией
PPT
Презентация выбор проекта
PDF
Статья «Анализ, проектирование и разработка корпоративных информационных сист...
PDF
Nfr and quality-models
PPT
тестирование программного обеспечения
PPT
Нотации оформления требований
DOC
шаблон технико коммерческого предложения
PPTX
Нефункциональные требования
PPTX
функционально стоимостный анализ 311 костюков
PPTX
DDD requirements AnalystDays-2014 Tsepkov
PPTX
ППК л2 2011
PDF
презентация3
PPTX
04 Архитектура информационных систем. Архитектурные модели и стили
PPS
лекция 6
PPTX
Методология автоматизации Hcm
06 Архитектура информационных систем. Паттерны и фреймворки
лекция 3
Архитектурные стили и шаблоны
Работа с проектной документацией
Презентация выбор проекта
Статья «Анализ, проектирование и разработка корпоративных информационных сист...
Nfr and quality-models
тестирование программного обеспечения
Нотации оформления требований
шаблон технико коммерческого предложения
Нефункциональные требования
функционально стоимостный анализ 311 костюков
DDD requirements AnalystDays-2014 Tsepkov
ППК л2 2011
презентация3
04 Архитектура информационных систем. Архитектурные модели и стили
лекция 6
Методология автоматизации Hcm
Ad

Similar to Практический подход к систематизации требований при проектировании информационной системы (20)

PPT
Проектирование_и_архитектура_ПС_2022_L06.ppt
PPS
лекция 3
PDF
Подход к комплексному применению методологий систематизации требований
PPT
Present architect
PPT
Планирование процесса Управления Требованиями
PPT
Практический анализ по RUP
PPTX
разработка технического задания 1
PDF
IT Project Life cycle
PPTX
разработка технического задания
PPTX
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
PDF
Проектирование программных систем. Занятие 4
PPT
Ais Lecture 3
PDF
Choose method for requirements Tsepkov Analyst Days-2017
PPTX
Как выбрать для проекта практики проектирования и работы с требованиями
PDF
Как выбрать для проекта практики проектирования и работы с требованиями
PPT
600853.Сервис PPT Онлайн предназначен для показа презентаций PowerPoint. Загр...
PPTX
Лекция на тему "Разработка технического задания"
PPT
Conception
PDF
моделирование бизнес процессов с B pwin 4.0
PDF
Requirement modelling in software creation process
Проектирование_и_архитектура_ПС_2022_L06.ppt
лекция 3
Подход к комплексному применению методологий систематизации требований
Present architect
Планирование процесса Управления Требованиями
Практический анализ по RUP
разработка технического задания 1
IT Project Life cycle
разработка технического задания
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
Проектирование программных систем. Занятие 4
Ais Lecture 3
Choose method for requirements Tsepkov Analyst Days-2017
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
600853.Сервис PPT Онлайн предназначен для показа презентаций PowerPoint. Загр...
Лекция на тему "Разработка технического задания"
Conception
моделирование бизнес процессов с B pwin 4.0
Requirement modelling in software creation process
Ad

More from Anatoly Simkin (20)

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

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

  • 1. Практический подход к систематизации требований при проектировании информационной системы Р.О. Гунченко, А.В. Симкин Проектирование информационной системы (далее ИС) сложная и комплексная задача, которая требует от аналитика учета специфических требований, предъявляемых к разрабатываемой системе. В первую очередь необходимо понять, сформулировать и описать последовательность шагов для достижения поставленной цели: необходимо выбрать инструмент и способ описания алгоритма действий. Целесообразно начать с определения назначения и целей создания системы, следуя лучшим практикам ГОСТ 34. Далее, для получения единого виденья (vision) проектируемой ИС у всех заинтересованных лиц (stakeholders) необходимо формализовать алгоритмы действий, выполняемые системой. Для описания этих алгоритмов целесообразно использовать модели бизнес-процессов. Существует множество методологий описания бизнес-процессов [1] применяемых в различных ситуациях. Выбор методологии зависит от решаемой задачи. Основными требованиями к модели являются наглядность последовательности выполнения операций, явное описание данных и документов используемых в подпроцессах. Модель должна ясно описывать алгоритм действий происходящих в системе. Понимая суть работы системы на основании модели, можно будет перейти к детальному формированию требований. Для дальнейшего проектирования системы необходимо обеспечить общее понимание ИС между аналитиком и разработчиком, для этой цели наилучшим образом подходит описание вариантов использования (use cases), опирающихся на разработанную модель бизнес-процессов. Практика создания вариантов использования как средств уточнения требований к поведению информационных систем и бизнес-процессов широко используется в мировой практике [2]. Варианты использования обеспечивают комплексное понимание функциональных требований, сопровождение которых необходимо на всех этапах жизненного цикла (life- cycle) системы, показывая, как будет применяться будущая система. На первый взгляд идея вариантов использования, кажется простой. Тем не менее, разрабатывая набор вариантов использования, необходимо определить уровень их детализации. Формализация вариантов использования не является конечным результатом проектирования ИС, кроме этого необходимо представить разработчику совокупность требований, взаимосвязанных между собой и вариантами использования. Модель требований (см. Рис. 1, Таб. 1) разработанная в ходе проектной деятельности позволяет решить задачу проектирования ИС.
  • 2. Рис. 1. Модель требований
  • 3. Таб. 1. Классификатор требований Код Требование BP Модель бизнес процессов U Классы и характеристики пользователей V Требования к вариантам использования F Общие функциональные требования FA Требования к алгоритмам работы функций I Требования к интерфейсу пользователя D Требования к описанию данных T Требования к тестированию R Требования к отчетам С Требования к управлению справочниками и классификаторами P Требования к средствам интеграции А Требования к администрированию, управлению доступом и безопасностью системы AR Требования к правам доступа TS Требования к техническому обеспечению SR Требования к программному обеспечению IS Требования к информационной безопасности системы RD Требования к надежности Кроме того следует отметить, что конечный состав модели требований определяется исходя из специфики решаемой задачи, т.е. разработанная модель может быть дополнена или сокращена. Таким образом, сформировав технические требования на систему подобного уровня детализации можно достаточно просто формировать документацию к системе определяемую требованиями ГОСТ 34. Из вышеперечисленного перечня требований можно получить:  Техническое задание по ГОСТ 19 и ГОСТ 34.  Схему функциональной структуры.  Пояснительную записку.  Описание постановки задач (комплекса задач).  Описание информационного обеспечения системы.  Программа и методика испытаний.  Спецификации (для программиста). Литература 1. Ковалев С. М., Ковалев С. В. Современные методологии описания бизнес- процессов — просто о сложном // Журнал «Консультант директора». – 2004. – № 12 2. Коберн А. Современные методы описания функциональных требований к системам. – Лори, 2002. – 266 с.