Инициирование проекта (фаза 0). Допустим, что на этой фазе были определены все участники проекта, определены их функции

Допустим, что на этой фазе были определены все участники проекта, определены их функции. Уточним цели проектирования.

В результате предварительного изучения поставленной задачи определены требования к разрабатываемой системе:

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

2. Все товары делятся на группы. Группы товара построены по иерархическому принципу, т.е. каждая группа может определить другую группу товара (например, группа – аудио техника; в ее состав входят группы: музыкальные центры, магнитофоны, магнитолы и т.п.). Количество вложений определяется товарами.

3. Так как стоимость товаров может меняться, на каждый торговый день утверждается список цен товаров, в котором для каждого товара указывается его цена.

4. Каждый покупатель может за одну операцию покупки у конкретного продавца купить несколько товаров.

5. Факты продажи товара продавцом, получения оплаты кассиром и выдачи товара сотрудником отдела контроля должны фиксироваться в системе.

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

Определение множеств сущностей (фаза 1)

Выделение множеств сущностей

В соответствии с описанием предметной области можно выделить следующие кандидаты в множества сущностей:

· Группа товара

· Товар

· Продажа

· Список цен


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: