Скачать презентацию Интернет-магазин Постановка задачи Зарегистрироваться старый покупатель Скачать презентацию Интернет-магазин Постановка задачи Зарегистрироваться старый покупатель

ТРПО - Лекция 13 (Интернет-магазин).ppt

  • Количество слайдов: 13

Интернет-магазин Интернет-магазин

Постановка задачи • Зарегистрироваться (старый покупатель) • Создать учетную запись (новый покупатель) • Купить Постановка задачи • Зарегистрироваться (старый покупатель) • Создать учетную запись (новый покупатель) • Купить книгу (книги) • добавить книгу в «торговую тележку» • выписать счет • Написать отзыв (читатель, критик) • Просмотреть новинки • … N 2

Потоки событий N 3 • Основной поток событий базовая последовательность действий благоприятный вариант развития Потоки событий N 3 • Основной поток событий базовая последовательность действий благоприятный вариант развития прецедента: нормальные условия. Предполагается, что исполнитель не делает ошибок, а система не создает ошибочных ситуаций. • Исключительный поток событий альтернативный способ действий соответствует ошибочному состоянию: наиболее интересная часть поведения системы.

Регистрация N 4 Покупатель кнопка Зарегистрироваться на начальной странице Система отображает страницу регистрации Покупатель Регистрация N 4 Покупатель кнопка Зарегистрироваться на начальной странице Система отображает страницу регистрации Покупатель вводит идентификатор и пароль, Система сравнивает введенную информацию, начальная страница

Один из ключевых принципов N 5 описания вариантов использования: Актер должен получить от системы Один из ключевых принципов N 5 описания вариантов использования: Актер должен получить от системы результат Главный результат жизнеспособного набора вариантов использования (полной модели прецедентов) – контрактное соглашение между разработчиками и заказчиками

Представления системы Проектирование Реализация Варианты использования Процесс Развертывание N 6 Представления системы Проектирование Реализация Варианты использования Процесс Развертывание N 6

Анализ устойчивости N 7 (робастности) -- это процесс изучения варианта использования и выявление набора Анализ устойчивости N 7 (робастности) -- это процесс изучения варианта использования и выявление набора объектов, которые будут принимать участие в реализации данного варианта использования. Классы анализа – пограничные классы – классы сущностей – управляющие классы

Регистрация N 11 Покупатель кнопка Зарегистрироваться на начальной странице Система отображает страницу регистрации Покупатель Регистрация N 11 Покупатель кнопка Зарегистрироваться на начальной странице Система отображает страницу регистрации Покупатель вводит идентификатор и пароль, Система сравнивает введенную информацию, начальная страница

N 12 Диаграмма робастности для варианта использования РЕГИСТРАЦИЯ часть 1 N 12 Диаграмма робастности для варианта использования РЕГИСТРАЦИЯ часть 1

N 13 Диаграмма робастности для варианта использования РЕГИСТРАЦИЯ часть 2 Правило: пограничный объект не N 13 Диаграмма робастности для варианта использования РЕГИСТРАЦИЯ часть 2 Правило: пограничный объект не может напрямую общаться с другим пограничным объектом

N 14 Диаграмма робастности для варианта использования РЕГИСТРАЦИЯ часть 3 N 14 Диаграмма робастности для варианта использования РЕГИСТРАЦИЯ часть 3

N 15 Диаграмма робастности для варианта использования РЕГИСТРАЦИЯ часть 4 Правило: пограничный объект не N 15 Диаграмма робастности для варианта использования РЕГИСТРАЦИЯ часть 4 Правило: пограничный объект не может напрямую общаться с объектом-сущностью

N 16 N 16