Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка требований к ПО.ppt
Скачиваний:
88
Добавлен:
01.05.2014
Размер:
231.42 Кб
Скачать

Разработка требований к ПО

Гр. 3303 Будилов А. В. Арефина Е. О.

2007

Разработка требований к ПО Будилов А. В., Арефина Е. О.

Жизненный цикл ПО

Фазы разработки ПО:

1.Анализ рынка

2.Анализ бизнес требований

3.Проектирование архитектуры

4.Кодирование

5.Тестирование

6.Развертывание

7.Эксплуатация и обслуживание

Стоимость изменений

2

3

4

5 6-7

Фаза проекта

2

Разработка требований к ПО Будилов А. В., Арефина Е. О.

Требования к ПО

Условия, выполнение которых необходимо: 1)пользователю для достижения цели

2)системе для удовлетворения формальным документам

3) Документ, описывающий 1 и 2

заказчики

менеджер по проекту

сотрудники правового отдела

пользователи

 

производственники

аналитики требований

 

разработчики

сотрудники отдела продаж

сотрудники отдела маркетинга

тестеры

сотрудники службы поддержки

технические писатели

 

 

 

3

Разработка требований к ПО

Будилов А. В., Арефина Е. О.

Организация требований

бизнес-

функциональные

нефункциональные

требования

 

 

Документ об образе и границах проекта

 

 

 

бизнес

Требования

 

правила

 

 

пользователей

 

атрибуты

 

 

Документ о вариантах использования

качества

 

 

 

внешний

системные

функциональные

интерфейс

 

требования

требования

 

ограничения

спецификация требований к ПО

4

Разработка требований к ПО

Будилов А. В., Арефина Е. О.

 

 

Разработка и управление требованиями

Маркетологи заказчики менеджеры

требования

Анализ, документирование, просмотр и обсуждение

Разработка требований

Основная версия

Управление требованиями

маркетологи

изменение

 

изменение

окружающая

Изменение требований

среда

заказчики

 

 

 

 

требований

проекта

менеджеры

 

проекта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

Разработка требований к ПО

Будилов А. В., Арефина Е. О.

 

 

Процесс формулирования требований

 

 

 

 

 

 

 

 

 

 

 

 

 

Повторная оценка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выявление

 

 

Анализ

 

 

 

Спецификация

 

 

 

Проверка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Прояснение

 

 

 

 

 

 

 

Переработка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Исправление и устранение недостатков

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

Разработка требований к ПО

Будилов А. В., Арефина Е. О.

 

 

Поэтапная разработка требований

Определить для всего проекта:

образ и границы

классы пользователей

представителей пользователей

кто будет принимать решение относительно требований

способы выявления требований

варианты использования

• приоритеты для вариантов использования

Работа с требованиями на каждом из этапов разработки

Корректировка приоритетов

7

Разработка требований к ПО Будилов А. В., Арефина Е. О.

Работа на каждом из этапов

1. Разработать варианты использования

2. Указать атрибуты качества

3. Определить и задокументировать функциональные требования

4. Смоделировать требования

5. Просмотреть спецификацию требований

6. Создать прототипы

7. Разработать архитектуру

8. Распределить требования по компонентам

9. Разработать варианты тестирования 10.Проверьте варианты использования, функциональные

требования, модели анализа и прототипы

8

Разработка требований к ПО Будилов А. В., Арефина Е. О.

Образ и границы проекта

Образ продукта

Версия 1.0

 

Версия 1.1

 

Версия X.Y

оговоренного объёма

 

оговоренного объёма

 

оговоренного объёма

Границы 1

 

 

 

 

 

Границы 2

 

 

 

 

 

Границы N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Разработка требований к ПО Будилов А. В., Арефина Е. О.

Шаблон документа о границах проекта

1.Бизнес-требования

1.1.Исходные данные

1.2.Возможности бизнеса

1.3.Бизнес-цели и критерии успеха

1.4.Потребности клиента или рынка

1.5.Бизнес-риски

2.Образ решения

2.1.Положение об образе проекта

2.2.Основные функции

2.3.Предположения и зависимости

3.Масштабы и ограничения проекта

3.1.Объем первоначально запланированной версии

3.2.Объем последующих версий

3.3.Ограничения и исключения

4.Бизнес-контекст

4.1.Профили заинтересованных лиц

4.2.Приоритеты проекта

4.3.Операционная среда

10

Соседние файлы в предмете Технологии Разработки Программного Обеспечения