Требования к информационным системам
МСПИСТ
17.03.2017 г.
Лекция 4
Анализ требований�и бизнес-анализ
Процесс анализа требований
© Ю.A. Маглинец
2
Предприятие
(организационная
система, ОС)
Анализ ПО
(бизнес-анализ)
Анализ
требований
АИС
Моделирует
Определяет
Представляет исходные данные для
Помогает осуществить
Анализ требований (Requirements)
Введение
© Ю.A. Маглинец
3
«Качели» �( Brian Lawrence Meek , Patricia Heath)
«Качели» �( Brian Lawrence Meek , Patricia Heath)
«Качели» �( Brian Lawrence Meek , Patricia Heath)
Основные области SWEBOK
SWEBOK – область знаний «Требования к ПО»
SWEBOK – область знаний «Требования к ПО»
Основы требований
Основы требований
Требование к АИС
Понятие и классиификация требований.
© Ю.A. Маглинец
12
Определение IEEE
1. Условия или возможности, необходимые пользователю для решения проблем или достижения целей;
2. Условия или возможности, которыми должна обладать система или системные компоненты, чтобы выполнить контракт или удовлетворять стандартам, спецификациям или другим формальным документам;
3. Документированное представление условий или возможностей для пунктов 1 и 2.
Понятие и классиификация требований.
© Ю.A. Маглинец
13
Как и кем используются требования?
Процесс анализа требований
© Ю.A. Маглинец
14
Основы требований
Основы требований
Группировка функциональных требований
Бизнес-
требования
Требования
пользователей
Требования
пользователей
Функциональные
требования
Функциональные
требования
Функциональные
требования
Функциональные
требования
Понятие и классиификация требований.
© Ю.A. Маглинец
17
Пример бизнес-требования
система должна сократить срок оборачиваемости обрабатываемых на предприятии заказов в три раза
Понятие и классиификация требований.
© Ю.A. Маглинец
18
Классификация по уровню
Бизнес-
требования
Требования
пользователей
Требования
пользователей
Функциональные
требования
Функциональные
требования
Функциональные
требования
Функциональные
требования
Понятие и классиификация требований.
© Ю.A. Маглинец
19
Пример требования пользователя
Введение
© Ю.A. Маглинец
20
Классификация по уровню
Бизнес-
требования
Требования
пользователей
Требования
пользователей
Функциональные
требования
Функциональные
требования
Функциональные
требования
Функциональные
требования
Понятие и классиификация требований.
© Ю.A. Маглинец
21
Пример функциональных требований
(или просто функций) по работе с электронным заказом:
Введение
© Ю.A. Маглинец
22
Конфликты между требованиями разных уровней
Введение
© Ю.A. Маглинец
23
Классификация К.Вигерса
Виды
требований
Функциональные
требования
Нефункцио-
нальные
требования
Характеристики
продукта
Внешние
интерфейсы
Атрибуты
качества
Ограничения
Понятие и классиификация требований.
© Ю.A. Маглинец
24
Модель FURPS+ (R.Grady, Hewlett-Packard, 1992)
Понятие и классиификация требований.
© Ю.A. Маглинец
25
Функциональные требования
Модель FURPS
Введение
© Ю.A. Маглинец
26
Модель FURPS+ (ограничения)
Введение
© Ю.A. Маглинец
27
FURPS+ Функциональность (1)
Введение
© Ю.A. Маглинец
28
FURPS+ Функциональность (2)
Введение
© Ю.A. Маглинец
29
FURPS+ Функциональность (3)
Введение
© Ю.A. Маглинец
30
FURPS+ Удобство использования
Введение
© Ю.A. Маглинец
31
FURPS+ Надежность (1)
Введение
© Ю.A. Маглинец
32
FURPS+ Надежность(2)
Введение
© Ю.A. Маглинец
33
FURPS+ Производительность (1)
Введение
© Ю.A. Маглинец
34
FURPS+ Производительность(2)
Введение
© Ю.A. Маглинец
35
FURPS+ Пригодность к поддержке – возможности: (1)
Введение
© Ю.A. Маглинец
36
FURPS+ Пригодность к поддержке – возможности: (2)
Введение
© Ю.A. Маглинец
37
FURPS+ Пригодность к поддержке – возможности: (3)
Введение
© Ю.A. Маглинец
38
FURPS+ �Ограничения проектирования
Введение
© Ю.A. Маглинец
39
FURPS + �Ограничения реализации
Введение
© Ю.A. Маглинец
40
FURPS + �Ограничения интерфейсов
Введение
© Ю.A. Маглинец
41
FURPS + �Физические ограничения,
Введение
© Ю.A. Маглинец
42
Основы требований
Требования с количественной оценкой
Основы требований
Системные требования (System Requirements)
Документы IEEE
Понятие и классиификация требований.
© Ю.A. Маглинец
47
ГОСТ РФ
Понятие и классиификация требований.
© Ю.A. Маглинец
48
Дополнительная литература
Введение
© Ю.A. Маглинец
49
Введение
© Ю.A. Маглинец
50