Академический Документы
Профессиональный Документы
Культура Документы
УПРАВЛЕНИЕ
ПРОГРАММНЫМИ
ПРОЕКТАМИ
1
УРОК № 3
РАБОТА
С ТРЕБОВАНИЯМИ,
ИНСТРУМЕНТАЛЬНЫЕ
СРЕДСТВА,
ИСПОЛЬЗУЕМЫЕ
В РАМКАХ ПРОЕКТА
СОДЕРЖАНИЕ
1. Что такое требование?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Классификация требований
к программному продукту . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Качества, которыми должны обладать
хорошие требования.............................................................10
3. Что такое разработка требований?. . . . . . . . . . . . . . . . . . 12
4. Риски в разработке требований. . . . . . . . . . . . . . . . . . . . . 15
5. С-Требования (требования заказчика) и
D-требования (требования разработчика) . . . . . . . . . . 19
6. Подходы для извлечения C-требований. . . . . . . . . . . . . 21
7. Подходы к анализу С-требований. . . . . . . . . . . . . . . . . . . 25
Подходы к разработке D-требований...............................25
Пример превращения C-требования
в D-требование.......................................................................27
8. Документирование требований. . . . . . . . . . . . . . . . . . . . . 36
9. Управление изменениями требований. . . . . . . . . . . . . . . 37
Домашнее задание. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2
1. Что такое требование?
Рисунок 1
4
1. Что такое требование?
5
Урок № 3
6
1. Что такое требование?
Другое 9,9
7
Урок № 3
2. КЛАССИФИКАЦИЯ ТРЕБОВАНИЙ
К ПРОГРАММНОМУ ПРОДУКТУ
Для того чтобы не упустить важные требования к
программному продукту, бизнес-аналитику следует ис-
пользовать классификации требований к программному
обеспечению. Один из способов классификации требо-
ваний был предложен К. Вигерсом:
Рисунок 2
8
2. Классификация требований к программному продукту
10
2. Классификация требований к программному продукту
11
Урок № 3
Рисунок 3
12
3. Что такое разработка требований?
Рисунок 4
13
Урок № 3
4. РИСКИ В
РАЗРАБОТКЕ ТРЕБОВАНИЙ
15
Урок № 3
18
5. С-Требования и D-требования
5. С-ТРЕБОВАНИЯ (ТРЕБОВАНИЯ
ЗАКАЗЧИКА) И D-ТРЕБОВАНИЯ
(ТРЕБОВАНИЯ РАЗРАБОТЧИКА)
Функциональные требования
Системные требования
D-требования
Внешние интерфейс
Ограничения
19
Урок № 3
20
6. Подходы для извлечения C-требований
Рисунок 5
21
Урок № 3
22
6. Подходы для извлечения C-требований
23
Урок № 3
24
7. Подходы к анализу С-требований
7. ПОДХОДЫ К АНАЛИЗУ
С-ТРЕБОВАНИЙ
25
Урок № 3
Рисунок 6
26
7. Подходы к анализу С-требований
3 Заказчик (клиент)
4 Экспедитор
5 Грузоотправитель
6 Грузополучатель
11 Товарный код
27
Урок № 3
Объем
Стоимость
24 Обязанности Заказчика
28
7. Подходы к анализу С-требований
Рисунок 7
29
Урок № 3
30
7. Подходы к анализу С-требований
Рисунок 8
31
Урок № 3
5 Контактное лицо
6 Валюта
Груз
Представление описания груза. Вызывается подчи-
ненный справочник Грузы.
Транспорт
№ Реквизит Краткое описание
1 Вид транспорта
3 Оборудование
4 Комментарий
32
7. Подходы к анализу С-требований
Сервисы
№ Реквизит Краткое описание
1 Сервис
2 Входит в ставку
3 Сумма
4 Сумма, EUR
Контрольные точки
Вызывается справочник Контрольные точки.
Параметры заявки
№ Реквизит Краткое описание
1 Организация
2 Подразделение
3 Офис
4 Куратор основной
5 Куратор направления
6 Группа заявок
7 Сделка
8 Направление
9 Программа сделок
10 Вид перевозки
11 Дата погрузки (план)
33
Урок № 3
Условия заявки
Заявка выполняется на основании условий, опреде-
ленных в соответствующем договоре. Экспедитор
может редактировать условия договора в заданных
границах, а также добавлять другие условия.
Условия заявки представляют собой список, в кото-
ром отдельный элемент списка представляет собой
отдельное условие. Структура данных, описывающая
условие заявки, представлена в следующей таблице.
Структура данных условия заявки
№ Реквизит Краткое описание
1 Условие оплаты
2 Условие штрафа
3 Дополнительные
условия
4 Комментарий
Условие оплаты
Для заявки может быть определено только одно усло-
вие оплаты. Структура данных, описывающая условие
оплаты заявки, представлена в следующей таблице.
Структура данных параметров условия оплаты в заявке
№ Реквизит Краткое описание
1 Текст условия В заявке не редактируется. Изменяется
автоматически при редактировании
отдельных параметров условия оплаты
в заявке.
34
7. Подходы к анализу С-требований
8. ДОКУМЕНТИРОВАНИЕ
ТРЕБОВАНИЙ
36
9. Управление изменениями требований
9. УПРАВЛЕНИЕ ИЗМЕНЕНИЯМИ
ТРЕБОВАНИЙ
37
Урок № 3
38
9. Управление изменениями требований
Рисунок 9
40
Домашнее задание
ДОМАШНЕЕ ЗАДАНИЕ
41
Урок № 3
РАБОТА С ТРЕБОВАНИЯМИ,
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА,
ИСПОЛЬЗУЕМЫЕ В РАМКАХ ПРОЕКТА
© Максим Якубович
© Компьютерная Академия «Шаг»
www.itstep.org