Начальная фаза проекта. Определение требований презентация

Содержание

Слайд 2

RUP

RUP

Слайд 3

Объектно-ориентированный анализ Библиотека: Книга Библиотека Читатель

Объектно-ориентированный анализ

Библиотека:
Книга
Библиотека
Читатель

Слайд 4

Объектно-ориентированное проектирование

Объектно-ориентированное проектирование

Слайд 5

Документы на разных стадиях Начальная фаза

Документы на разных стадиях

Начальная
фаза

Слайд 6

Что на начальной фазе? Модель прецедентов Видение проекта Дополнительная спецификация

Что на начальной фазе?

Модель прецедентов
Видение проекта
Дополнительная спецификация
Словарь терминов
Перечень рисков и план

управления ими
Прототипы и обоснование идеи
План итерации
План на следующую фазу и план разработки
Перечень документов
Слайд 7

О требованиях Требования (requirements) — это возможности или условия, которым долж­на соответствовать система или проект.

О требованиях

Требования (requirements) — это возможности или условия, которым долж­на соответствовать

система или проект.
Слайд 8

Насколько важна правильная постановка требований?

Насколько важна правильная постановка требований?

Слайд 9

Типы требований Функциональные требования Удобство Надежность Производительность Возможность поддержки Реализация Интерфейс Операции Пакетирование Юридические вопросы

Типы требований

Функциональные требования
Удобство
Надежность
Производительность
Возможность поддержки
Реализация
Интерфейс
Операции
Пакетирование
Юридические

вопросы
Слайд 10

Превращения требований

Превращения требований

Слайд 11

Прецеденты Исполнителем (actor) будем называть сущность, обладающую поведением, например, человека

Прецеденты

Исполнителем (actor) будем называть сущность, обладающую поведением, например, человека (идентифицируемого по

роли), компьютерную систему или организацию.
Сценарий (scenario) — это специальная последовательность действий или взаимодействий между исполнителями и системой.
Слайд 12

, но не все Прецеденты это требования? Да

,
но не все

Прецеденты это требования?

Да

Слайд 13

Прецедент типа «Черный ящик» Стиль «черного ящика»: Система регистрирует покупку

Прецедент типа «Черный ящик»

Стиль «черного ящика»: Система регистрирует покупку
Другой стиль: Система

записывает сведения о покупке в базу данных
Самый плохой стиль: Система генерирует оператор SQL insert для данной продажи
Слайд 14

Степень формализации Сжатый — аннотация в виде одного абзаца. Свободный

Степень формализации

Сжатый — аннотация в виде одного абзаца.
Свободный — неформальный стиль

описания. Описание прецедента занима­ет несколько абзацев и охватывает различные сценарии.
Развернутый — наиболее подробный стиль описания. При таком подходе детально описываются все шаги и варианты развития сценария, а также предусловия и результаты.
Слайд 15

Спецификация прецедента www.itq.ch/tools/use_case_template.doc‎

Спецификация прецедента

www.itq.ch/tools/use_case_template.doc‎

Слайд 16

Пример развернутого описания «Оформить продажу» К. Ларман, Введение в объектно-ориентированный

Пример развернутого описания «Оформить продажу»

К. Ларман, Введение в объектно-ориентированный анализ, проектирование

и унифицированный процесс UP, стр. 77
Слайд 17

Слайд 18

Слайд 19

Слайд 20

Слайд 21

Что нужно кроме прецедентов?

Что нужно кроме прецедентов?

Слайд 22

Другие требования Дополнительная спецификация Словарь терминов Видение (View)

Другие требования

Дополнительная спецификация
Словарь терминов
Видение (View)

Слайд 23

Дополнительная спецификация Функциональность (общая для многих прецедентов): Регистрация событий и

Дополнительная спецификация

Функциональность (общая для многих прецедентов):
Регистрация событий и обработка ошибок
Подключаемые бизнес-правила
Безопасность
Удобство

использования:
Человеческие факторы
Слайд 24

Дополнительная спецификация Надежность: Возможность восстановления информации Производительность Возможности поддержки: Адаптация Конфигурирование

Дополнительная спецификация

Надежность:
Возможность восстановления информации
Производительность
Возможности поддержки:
Адаптация
Конфигурирование

Слайд 25

Дополнительная спецификация Дополнительные ограничения Приобретаемые компоненты Бесплатные компоненты Интерфейсы: Необходимые аппаратные средства Программные интерфейсы Вопросы законодательства

Дополнительная спецификация

Дополнительные ограничения
Приобретаемые компоненты
Бесплатные компоненты
Интерфейсы:
Необходимые аппаратные средства
Программные интерфейсы
Вопросы законодательства

Слайд 26

Видение Введение Позиционирование: Экономические предпосылки Формулировка проблемы Место системы Заинтересованные

Видение

Введение
Позиционирование:
Экономические предпосылки
Формулировка проблемы
Место системы
Заинтересованные лица:
Демографические особенности рынка
Заинтересованные лица, не являющиеся пользователями

системы
Пользователи системы
Задачи высокого уровня
Задачи уровня пользователя
Окружение
Слайд 27

Видение Обзор: Перспективы продукта Преимущества системы Предположения и зависимости Стоимость

Видение

Обзор:
Перспективы продукта
Преимущества системы
Предположения и зависимости
Стоимость и ценообразование
Лицензирование и установка
Основные свойства системы
Другие

требования и ограничения
Слайд 28

Видение: контекст системы

Видение: контекст системы

Слайд 29

Не слишком ли много UML на начальной стадии проекта? Разрабатываемые

Не слишком ли много UML на начальной стадии проекта?

Разрабатываемые документы в

основном являются текстовыми. Большая часть диа­грамм приходится на следующую фазу — фазу развития.
Имя файла: Начальная-фаза-проекта.-Определение-требований.pptx
Количество просмотров: 26
Количество скачиваний: 0