Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб-3_Спецификации_см.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.04 Mб
Скачать
  1. Специальные требования

3.1 Название списка по умолчанию должно иметь вид «dd/mm/yy_hh/mm/ss» - дата и время создания списка.

3.2 Система должна определять директорию сохранения списка по умолчанию как место сохранения последнего списка, если пользователь уже создавал такой список. Иначе система использует путь, заданный пользователем при установке системы.

3.3 Смс-сообщение должно быть сформировано с помощью аналогичной АС на другом устройстве. Такое смс-сообщение должно иметь специальный заданный разработчиками формат.

  1. Предусловия

Автор списка покупок запустил систему. Система отобразила на экране устройства главное меню.

  1. Постусловия

Система отобразит на экране сообщение с результатом действий пользователя. Сообщение должно оставаться на экране до тех пор, пока пользователь не закроет его.

  1. Точки расширения

  • Запрос пользователя на создание нового списка покупок.

  • Задание названия списка покупок.

  • Задание директории для сохранения списка покупок.

  • Вывод на экран списка входящих смс-сообщений.

  • (3) Автор списка покупок сможет открыть существующий список покупок.

  1. Потоки событий

    1. Основной поток событий

  1. Система отобразила на экране устройства список всех списков покупок в системе.

  2. Автор списка покупок выбирает список покупок из существующих.

  3. Система выводит на экран содержимое выбранного списка в формате, представленном в таблице __.

Кол-во

Стоимость за единицу

Общая стоимость

Магазин

Наименование товара 1

«_» <единица измерения>

«_» <валюта>

«_»<валюта>

«______»

Наименование товара 2

«_» <единица измерения>

«_»<валюта>

«_»<валюта>

«______»

    1. Альтернативные потоки событий

  • (1.1) Если система не находит ни одного существующего списка, основной поток прерывается на шаге 1. Система выведет на экран сообщение об отсутствии созданных списков покупок.

  1. Специальные требования

    1. Система должна выводить списки покупок в отсортированном виде. Система должна сортировать списки покупок по названию в алфавитном порядке.

    2. Система должна выводить существующие списки покупок на экран при запуске.

  2. Предусловия

Автор списка покупок запустил систему. Система отобразила на экране устройства главное меню и список названий всех списков покупок.

  1. Постусловия

Система выведет содержимое выбранного списка покупок на экран, если требуемый пользователю список существует в системе. Иначе система выведет на экран соответствующее сообщение.

  1. Точки расширения

  • Отображение на экране всех списков покупок.

  • (4) Автор списка покупок сможет редактировать записи выбранного списка покупок.

  1. Потоки событий

    1. Основной поток событий

  1. Автор списка покупок открывает список покупок.

  2. Автор списка покупок сможет добавить запись в список покупок.

2.1) Автор списка запрашивает добавление записи в список покупок.

2.2) Система выводит форму для ввода новой записи.

Структура формы показана в таблице 2.1.

Таблица 2.1 – Структура записи списка покупок.

Наименование товара

Кол-во товаров

Единица измерения кол-ва товаров

Стоимость за единицу

Валюта

Общая стоимость

Магазин

<поле ввода>

<поле ввода>

<выпадающий список>

<поле ввода>

<выпадающий список>

Автоматический расчет

<выпадающий список>

    1. Автор списка покупок заполняет форму и подтверждает ее добавление в список покупок.

    2. Система проверяет запись и добавляет в список покупок.

    3. Система закрывает форму добавления записи и открывает содержимое текущего списка покупок.

  1. Автор списка покупок сможет удалить запись из списка.

3.1) Автор списка покупок выбирает запись из списка покупок.

3.2) Автор списка покупок запрашивает удаление записи.

3.3) Система удаляет запись из списка покупок.

  1. Автор списка покупок сможет изменить данные записи.

4.1) Автор списка покупок выбирает запись из списка покупок.

4.2) Автор списка покупок запрашивает изменение записи.

4.3) Система открывает форму изменения записи. Структура формы соответствует структуре, приведенной в таблице 2.1.

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