SlideShare a Scribd company logo
1 of 3
Download to read offline
Практический подход к систематизации требований
при проектировании информационной системы
Р.О. Гунченко, А.В. Симкин
Проектирование информационной системы (далее ИС) сложная
и комплексная задача, которая требует от аналитика учета специфических
требований, предъявляемых к разрабатываемой системе. В первую очередь
необходимо понять, сформулировать и описать последовательность шагов
для достижения поставленной цели: необходимо выбрать инструмент
и способ описания алгоритма действий.
Целесообразно начать с определения назначения и целей создания
системы, следуя лучшим практикам ГОСТ 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

What's hot

06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворки06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворкиEdward Galiaskarov
 
лекция 3
лекция 3лекция 3
лекция 3cezium
 
Архитектурные стили и шаблоны
Архитектурные стили и шаблоныАрхитектурные стили и шаблоны
Архитектурные стили и шаблоныVlad Andrusenko
 
Работа с проектной документацией
Работа с проектной документациейРабота с проектной документацией
Работа с проектной документациейPavel Safin
 
Презентация выбор проекта
Презентация выбор проектаПрезентация выбор проекта
Презентация выбор проектаhrthrerjert
 
Статья «Анализ, проектирование и разработка корпоративных информационных сист...
Статья «Анализ, проектирование и разработка корпоративных информационных сист...Статья «Анализ, проектирование и разработка корпоративных информационных сист...
Статья «Анализ, проектирование и разработка корпоративных информационных сист...ph.d. Dmitry Stepanov
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспеченияNatalia Zhelnova
 
Нотации оформления требований
Нотации оформления требованийНотации оформления требований
Нотации оформления требованийJaneKozmina
 
шаблон технико коммерческого предложения
шаблон технико коммерческого предложенияшаблон технико коммерческого предложения
шаблон технико коммерческого предложенияNatalia Zhelnova
 
Нефункциональные требования
Нефункциональные требованияНефункциональные требования
Нефункциональные требованияNatalia Zhelnova
 
функционально стоимостный анализ 311 костюков
функционально стоимостный анализ 311 костюковфункционально стоимостный анализ 311 костюков
функционально стоимостный анализ 311 костюковalex kostyukov
 
DDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovDDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovMaxim Tsepkov
 
презентация3
презентация3презентация3
презентация3student_kai
 
04 Архитектура информационных систем. Архитектурные модели и стили
04 Архитектура информационных систем. Архитектурные модели и стили04 Архитектура информационных систем. Архитектурные модели и стили
04 Архитектура информационных систем. Архитектурные модели и стилиEdward Galiaskarov
 
лекция 6
лекция 6лекция 6
лекция 6cezium
 
Методология автоматизации Hcm
Методология автоматизации HcmМетодология автоматизации Hcm
Методология автоматизации HcmLarica Osipova
 

What's hot (18)

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

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

Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptdinarium2016
 
лекция 3
лекция 3лекция 3
лекция 3cezium
 
Подход к комплексному применению методологий систематизации требований
Подход к комплексному применению методологий систематизации требованийПодход к комплексному применению методологий систематизации требований
Подход к комплексному применению методологий систематизации требованийAnatoly Simkin
 
Планирование процесса Управления Требованиями
Планирование процесса Управления ТребованиямиПланирование процесса Управления Требованиями
Планирование процесса Управления ТребованиямиAlexander Baikin
 
Практический анализ по RUP
Практический анализ по RUPПрактический анализ по RUP
Практический анализ по RUPSQALab
 
разработка технического задания 1
разработка технического задания 1разработка технического задания 1
разработка технического задания 1olalapim10
 
разработка технического задания
разработка технического заданияразработка технического задания
разработка технического заданияolalapim10
 
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...ABPMP Russian Chapter
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиSQALab
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиCUSTIS
 
Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017Maxim Tsepkov
 
Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"olalapim10
 
Conception
ConceptionConception
Conceptionbiv63
 
моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0vaha1411
 
Requirement modelling in software creation process
Requirement modelling in software creation processRequirement modelling in software creation process
Requirement modelling in software creation processDima Dzuba
 
2012 03 22_бизнес-процессы
2012 03 22_бизнес-процессы2012 03 22_бизнес-процессы
2012 03 22_бизнес-процессыReshetnikov Alexander
 

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

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

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. Практический подход к систематизации требований при проектировании информационной системы Р.О. Гунченко, А.В. Симкин Проектирование информационной системы (далее ИС) сложная и комплексная задача, которая требует от аналитика учета специфических требований, предъявляемых к разрабатываемой системе. В первую очередь необходимо понять, сформулировать и описать последовательность шагов для достижения поставленной цели: необходимо выбрать инструмент и способ описания алгоритма действий. Целесообразно начать с определения назначения и целей создания системы, следуя лучшим практикам ГОСТ 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 с.