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

СПЕЦИФИКАЦИЯ ТРЕБОВАНИЙ

К ПРОГРАММНОМУ ПРОДУКТУ

«ПЛАНИРОВЩИК ПОКУПОК»

Версия ___ от __.__.____

Разработал: ___________

Характеристики проекта

Характеристика

Значение

Размер проекта

Небольшой/Срений проект

Важность

Средняя:

- незначительные денежные затраты,

- своевременность появления проекта на рынке существенно

Критичность

Цена ошибки – потеря комфорта пользователя

Спецификации требований приведены в формате RUP.

  1. Глоссарий

Обозначение

Пояснение

АС, автоматизированная система

Набор программных компонентов, автоматизирующих действия пользователя при планировании и совершении покупок

Ассортимент

Множество имеющихся в магазине товаров определенного типа

БД, база данных

Набор связанных таблиц, используемых в системе.

Запись

Одна строка из таблицы базы данных, содержит информацию об одном из объектов, представленных в данной таблице

Категория товара

Тип товара или наименование отдела магазина, в котором он располагается

Магазин

Любое место продажи товаров

Пользователь

Владелец мобильного устройства, установивший и запустивший систему

Синхронизация

Объединение данных из двух и более списков покупок в один, при этом:

- пункты, присутствующие в каждом списке, дублироваться не будут;

- пункты, присутствующие в одном из списков, добавятся в другой;

- пункты, вычеркнутые из одного списка, будут вычеркнуты и в другом

Система

См. АС

Список покупок

Текстовый файл, содержащий перечень товаров, которые необходимо купить. Список должен содержать следующие данные о каждом товаре:

- наименование (обязательно);

- количество единиц товара (не обязательно);

- единицы измерения товара (не обязательно, может определяться системой автоматически);

- стоимость за единицу товара (не обязательно, может определяться системой автоматически);

- категория товара (не обязательно, может определяться системой автоматически);

- место совершения покупки (не обязательно, может определяться системой автоматически);

Справочник

Множество возможных значений для некоторых данных списка покупок. Система должна использовать следующие справочники:

- наименования товаров;

- магазины;

- единицы измерения количества товаров;

- категории товаров;

- валюта;

Товар

Продукция, выставленная на продажу в магазине

Учетная запись

Логин и пароль зарегистрированного пользователя, идентифицирующие его среди других пользователей системы

В системе можно выделить 2 действующих лица (актера): автор списка покупок и покупатель.

  1. ТРЕБОВАНИЯ К СИСТЕМЕ, ОПРЕДЕЛЯЮЩИЕ РАБОТУ АВТОРА СПИСКА ПОКУПОК

На рисунке 2.1 представлена диаграмма вариантов использования системы для автора списка покупок.

Рисунок 2.1– Диаграмма вариантов использования для автора списка покупок

  • (1) Автор списка покупок сможет создать пустой список покупок.

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

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

  1. Автор списка покупок запрашивает создание пустого списка покупок.

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

  3. Автор списка покупок вводит название нового списка покупок.

  4. Система требует указать директорию сохранения списка покупок.

  5. Автор списка покупок указывает путь к директории для сохранения нового списка

  6. Система создает и сохраняет новый пустой список покупок с указанным названием в указанной директории.

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