Система должна хранить сведения об основных формах документов, должна предоставлять возможность ввода, редактирования, удаления этой информации в удобной форме и без нарушения ссылочной и семантической целостности.
Также необходимы ввод, хранение, редактирование, вывод на печать оперативных данных, а также создание на их основе заданных форм документов и вывод их на принтер. При разработке системы необходимо учесть, что работу с ней будут осуществлять работники, имеющие малый практический опыт работы с персональным компьютером (ПК).
Поэтому необходимо разработать интерфейс, требующий лишь навыков работы в MS Windows.
Ввод всех полей должен осуществляться с проверкой на допустимость значений. Ряд полей (ключевых полей) обязателен для заполнения при создании любой новой записи.
Требования к инструментальному обеспечению
Требования к языкам программирования
На языки программирования, которые будут использоваться при разработке системы, заказчик не накладывает никаких ограничений.
Язык программирования должен позволять создавать программные продукты под управлением линейки операционных систем Microsoft Windows.
Язык программирования должен иметь объектно-ориентированную модель программирования, а также осуществлять модульное программирование. Кроме того, язык программирования должен удовлетворять следующим требованиям:
- — удобство использования, т. е. затраты времени программиста на освоения языка;
- — универсальность, т. е. возможность использования языка для описания разнообразных алгоритмов, характерных для программного обеспечения САПР;
- — эффективность объектных программ, которая оценивается свойствами используемого транслятора, который, в свою очередь, зависит от свойств языка. Эффективность оценивается затратами машинного времени и памяти на исполнение программ.