Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchet_Stankova_Sukhanova_last_version.docx
Скачиваний:
17
Добавлен:
12.03.2015
Размер:
1.07 Mб
Скачать

Диаграмма деятельности

для варианта использования №2

ЗАНЯТИЕ 3. РАЗРАБОТКА МОДЕЛИ СОСТОЯНИЙ

Список объектов-кандидатов и их возможных состояний

система

Ожидание

Получение данных

Отправка данных

Выдача денег

Выдача карточки

Выдача чека

Диаграмма состояний для выбранного объекта

Спецификации для каждого состояния диаграммы

Состояние

Ожидание

Предусловия для перехода в это состояние

Клиент запросил ввод суммы

Условия выхода из этого состояния

Клиент ввел сумму

Клиент ввел пин код

Клиент вставил карточку в банкомат

Состояние

Получение данных

Предусловия для перехода в это состояние

Клиент запросил операцию «Снять деньги»

Клиент вставил карточку в банкомат

Условия выхода из этого состояния

Клиент ввел пин код

Клиент ввел сумму

Состояние

Отправка данных

Предусловия для перехода в это состояние

Клиент запросил операцию «Снять деньги»

Клиент запросил операцию «Узнать баланс»

Клиент ввел пин код

Условия выхода из этого состояния

Система получила данные от центрального компьютера банка

Состояние

Выдача денег

Предусловия для перехода в это состояние

Клиент запросил операцию «Снять деньги»

Условия выхода из этого состояния

Клиент забрал деньги из банкомата

Состояние

Выдача карточки

Предусловия для перехода в это состояние

Клиент запросил операцию «Снять деньги»

Клиент запросил операцию «Узнать баланс»

Введен неверный пин код

Условия выхода из этого состояния

Клиент забрал карточку

Состояние

Выдача чека

Предусловия для перехода в это состояние

Введен неверный пин код

Клиент запросил операцию «Узнать баланс»

Клиент выбрал операцию «Распечатать чек»

Условия выхода из этого состояния

Клиент забрал деньги из банкомата

Занятие 4. Разработка модели взаимодействий. Реализация варианта использования Диаграмма экранных форм (раскадровка) для варианта использования

После нажатия на кнопку «Выполнить еще операцию» цикл повторится, начиная с формы Form2

Реализация исключительных ситуаций:

После нажатия на кнопку «Выполнить еще операцию» цикл повторится, начиная с формы Form2

После появления этого сообщения цикл повторяется, начиная с формы Form1.

Для варианта использования «Проверить баланс счета» экранные формы заканчиваются на нажатии кнопки «Узнать баланс счета»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]