Анализ задач

 

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

Результатом первого этапа разработки проекта является список задач, которые должно выполнять приложение базы данных. Можно выделить список задач для приложения Microsoft Press Books:

ввод данных о книгах;

ввод данных об авторах;

связывание данных о книгах и авторах;

получение информации о заказчике;

ввод информации о магазинах;

поиск книг;

поиск авторов;

создание заказа;

включение выбранных книг в текущий заказ;

поиск близлежащих магазинов;

печать текущего заказа.

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

Рассмотрим задачу заказа книг. Для ее решения нужно, чтобы заказчик мог провести поиск нужных книг по категориям, авторам и цене. Как минимум он должен иметь возможность выбора из списка имеющихся книг. Список задач, предшествующих созданию заказа на книги, включает получение информации о заказчике, ввод данных о книгах, ввод данных об авторах и связывание этих данных. Для каждой задачи необходимо заполнить рабочий бланк, после чего можно приступать к определению необходимых данных.

 

РАБОЧИЙ БЛАНК ПРИЛОЖЕНИЯ № 1 - ЗАДАЧИ
Название задачи:
Краткое описание:
Связанные задачи:
Элемент данных Использование Описание Объект
       
       
       
       
       
       
       

 

Рис. 8.2 Рабочий бланк для описания задач приложения