Когда вы используете систему Visual FoxPro для построения Прототипа (Макета) вашего Приложения, в вашем распоряжении имеется широкий спектр функциональных инструментов: Формы, Мастера, Построители, Дизайнеры, Диспетчер Проектов, которые обеспечивают быструю и эффективную разработку рабочего варианта Приложения. В том случае, когда вы планируете использовать полученное Приложение на платформе типа Клиент-Сервер, вы получаете уже готовый Прототип Приложения, который может являться Фундаментом окончательного полнофункционального Приложения.

Уменьшение Времени Разработки

При создании Локального Прототипа вашего Приложнения, вы можете быстро и просто создать базовую Архитектуру обработки Данных, при этом нет необходимости иметь доступ к реальным данным, размещенным на удаленном Сервере. В условиях работы с Прототипом вы можете выполнить Отладку и Тестирование всех компонент Приложения, уточнить с Заказчиком все спецификации Пользовательского Интерфейса, быстро выполнить необходимые исправления, при этом время на загрузку удаленных Данных не требуется, все внимание сосредотачивается на функциональных операциях Приложения. Поскольку вами используется Прототип архитектуры Базы Данных, вы экономите время на разработку соответствующих механизмов управления Базой Данных, создания Таблиц, индексирования Удаленных Источников Данных, которые соответствуют друг-другу.

Ускорение Разработки улучшает качество выполнения Требований Заказчика

Поскольку Локальный Прототип Приложения размещается на локальной Рабочей Станции, вы можете продемонстрнировать вашему Заказчику на самых ранних стадиях цикла Разработки Приложения все основные его особенности, пользовательский Интерфейс. Возможность раннего знакомства с начальными вариантами Приложения значительно повышает ваши шансы, увеличивает доверие Заказчика, что вы  действительно способны создавать работающее Приложение, удовлетворяющее его Требованиям. Вместе с тем, перечисленные факторы помогают вам получить Обратную Связь от Заказчика (Сообщение) о состоянии вашей Разработки, своевременно планировать ваши инвестиции по разработке окончательного варианта Приложения для Удаленного Сервера (Источника Данных).

В силу того, что Заказчик начинает взаимодействовать с прототипом Приложения, он может на самых ранних стадиях выявить неточности начальной Архитектуры Базы Данных, уточнить некоторые Спецификации, расширить функциональность компонент. Вы, со своей стороны, можете выполнить необходимые изменения в Проекте Приложения, повторно продемонстрировать последний вариант Прототипа, и так далее, до тех пор, пока не будут удрвлетворены все Требования Заказчика. В последствии, полученный Прототип, Макет вашего Приложения может служить окончательной Спецификацией создаваемого Приложения на платформе Клиент-Сервер.

Содействие Успешной Реализации Проекта

Используя Локальный Прототип Приложения, передав его конечному пользователю Заказчика, вы предоставляете ему широкие возможности по выполнению процессов Тестирования, проведения экспериментальных испытаний, Пользователь знакомится с особенностями Интерфейса, что значительно повышает надежность технологических процедур вашего Приложения. В последствии данный Пользователь становится наилучшим Партнером по разработке данного Приложения. Рассматриваемый вариант взаимодействия Пользователя с Прототипом Приложения позволяет сосредоточить основные усилия на последующих этапах разработки, когда Пользователь уже хорошо знаком с общей Архитектурой Приложения.

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

См. также