Информационная система должна содержать следующие сведения:
- Название товара цена товара
- ФИО поставщика, название фирмы, адрес поставщика, количество поставляемого товара, дата расчета за поставку
- ФИО покупателя, адрес, наименование купленного товара, дата расчета
Информационная система должна отвечать на следующие запросы:
- общая сумма представленная поставщику за определенный товар
- общая сумма оплаченная покупателем за товар
- количество оплаченных квитанций по поставщикам на определенную дату
- количество оплаченных квитанций покупателями на определенную дату
- наименование поставляемого товара определенным поставщиком
Анализ требований.
Функциональность – информационная система должна обеспечивать хранение необходимо информации о товарах, датах поставки определенного товара, датах реализации товаров, информацию о поставщиках и покупателях; производить поиск информации по запросам пользователя; предоставлять возможность редактирования и обновления информации.
|
|
Удобство – система должна обеспечивать простой и понятный пользователю алгоритм обновления и редактирования информации, а также организацию запросов для получения информации. Обработка информации должна быть быстрой, своевременной, достоверной и корректной.
Надежность – обеспечение сохранности данных при сбое компьютера, возможность обработки данных вне зависимости от сбоев в работе системы.
Производительность – повышение производительности работы магазина в целом за счет представления электронных форм представления информации.
Возможность поддержки – обеспечение пользователю возможности устанавливать свою последовательность обработки данных.
Реализация – использование системы предполагает эффективное использование ресурсов компьютера и не требует новейшего аппаратного обеспечения.
Интерфейс – поддержка понятного интерфейса системы для обеспечения простоты работы различных категорий пользователей.
Модель прецедентов
Описание прецедентов для баз данных помогает правильно спроектировать базу данных и разработать функционально работающее приложение.
Исполнитель, задачи, прецеденты.
Выделяются исполнители, которые выполняют определенные задачи при взаимодействии с системой. Для каждой выделенной задачи определяется прецедент, удовлетворяющий потребностям отдельного исполнителя. (Таблица 1.2.)
Таблица 1.2. – Исполнители, задачи, прецеденты
Исполнитель | Задачи | Прецеденты |
Оператор | Редактирует и обновляет данные | Редактирование и обновление данных |
Пользователь | Создает зарос данных | Создание запроса и получение ответа |
ИС «Расчет покупателями и поставщиками» | Автоматическое сохранение данных | Сохранение данных |
О результатам анализа прецедентов должна быть предусмотрена разработка соответствующих форм с необходимыми элементами управления.
|
|
Рассматриваемая база данных достаточно роста, поэтому и предложенные сценарии действий тоже достаточно просты. В действительности же количество прецедентов значительно больше и сценарий действий сложнее.