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