Академический Документы
Профессиональный Документы
Культура Документы
1 Введение
Введение
2 Классическая
Классическая аналитическая
аналитическая стадия
стадия
3 Особенности
Особенности небольших
небольших задач
задач
4 Рекомендации
Рекомендации
Место аналитической стадии в ЖЦ ИС
?
Требования
Анализ Проектирование
Идея
Разработка
Тестирование
Развертывание и
ввод в
Детальные эксплуатацию
требования
3
Обобщенный контекст информационной системы
Автоматизируемые
Участвует в выполнении
процессы
Пользователь
е
т ьзу
т
ю
ол
ру
зи
сп
и
И
ат
м
то
Регламентируют
Ав
выполнение
Программные Функционируют на
средства
с
с т вуют
дей
Нормативно- В за имо
Аппаратно-
методические Регламентируют
программная
документы использование
платформа
Смежные
программные
средства
4
Классическая схема проведения аналитической стадии
Участники аналитической стадии проекта
6
Входные данные аналитической стадии проекта
7
Классическая схема проведения аналитической стадии
Выявление и
Определение
анализ
потребностей
требований
Идея Требования
Классическая схема проведения аналитической стадии
• Цели и задачи системы
Определение • Глоссарий терминов и определений (согласованный с заказчиком)
потребностей • Высокоуровневые процессы (описание деятельности)
• Контекст ИС
Выявление
потребностей • Упорядоченные и структурированные потребности Заказчика и
Заказчика и Пользователей
Пользователей
10
Определение границ проекта
Изучить исходную
информацию, определить Существующие проблемы
цели и задачи проекта
RFP, нормативные Уточнить
документы Цели и задачи проекта
Ключевые потребности
Определить границы
проекта
Границы проекта
Оценить текущую
автоматизацию
Автоматизируемые
бизнес-процессы Потребности в интеграции
11
Цели, задачи и функции
12
Контекст ИС
• диаграмма контекста
• описание контекста системы
• бизнес-требования к ИС
Взаимодействие между
пользователями и системой Информационная
система
Группа Смежная система 1
бизнес-
функций Внутреннее
Группа пользователей 1 (подсистема) взаимодействие
(Роль 1) 1
Взаимодействие со
смежными системами
Группа
бизнес-
функций Смежная система 2
Группа пользователей 2 (подсистема)
(Роль 2) 2
Группа
бизнес-
функций
(подсистема) Смежная система n
n
Группа пользователей n
(Роль n)
13
Этап «Выявление и анализ требований»
14
Этап «Выявление и анализ требований»
Текущая
AS IS
деятельность
(AS IS)
Документ
Потребности, требований
желания
заказчика
TO BE
Уточнение
Переработка
Повторная оценка
15
Работы этапа анализа автоматизируемой области
16
Определение потребностей пользователей
Заказ
1..* включает4 1 Клиент
Позиция заказа Номер 3 делает
Имя
Количество Дата заказа
Адрес
Дата оплаты * 1 Оплатить()
Сумма()
*
входит в4 *
работает с4
ФизЛицо
1 0..1
Товар Сотрудник
Название Имя формирует отчет4 ЮрЛицо
Цена Принять() Лимит кредита
Проверить оплату() 0..1 *
Выполнить()
18
Пользовательские требования
19
Детализация требований
20
Сценарии использования системы (прецеденты)
21
Выявление детальных требований
Прецедент
Основной поток 1
Детальное
Альтернативные потоки функциональное
требование
Исключительные потоки 3 Объявление функции
Входные данные
Логика выполнения
4
Модель данных
2 Результат выполнения
Исключительные ситуации и
Сущности их обработка
Атрибуты сущностей
22
Трассировка детальных функциональных требований
Трассировка требований
Детальные требования наиболее часто трассируются:
• с другими детальными требованиями Потребности
• с прецедентами, на основе анализа которых они были клиента
выявлены
Основные
RE1 √
рабочие
RE2 √ продукты
RE3 √
RE4 √
RE5 √ √
RE6 √
23
Результат аналитической стадии проекта
24
Формулировка детальных функциональных требований
25
Итак,
Спонсор
проекта Менеджеры
Поток
Бизнес- информации
проекта
требования
Пользовательские
требования
Функциональные и
Аналитик нефункциональные
требования
Представители Разработчики
пользователей
Ожидания и
ограничения
Прочие
участники
Тестировщики
28
Особенности небольших задач
1. Не уложиться в бюджет
2. Не попасть в ожидания
3. На попасть в оценки
4. Слишком конкретные вопросы