Rapid Application Development(RAD) Отличительные черты RAD · Наличиеобъектно-ориентированного языка, которое позволяет эффективно использоватьмодульный принцип составления программ. · Визуальныесредства разработки, которые дают возможность заменить написание программногокода, изображением пользовательского интерфейса и заданием необходимых функций. · Осуществляетсяподдержка стандартных протоколов обмена данными. Возможность компонентной технологиисоздания приложений. · Возможностьсоздания приложений клиент-сервер. К быстрым средствам разработки фирмы Microsoft можно отнести: Access, SQL Server, VisualBasic, VisualFoxPro, VisualC++. Название продукта | Основные преимущества | Основное назначение | Access | - Простота освоения; - Возможность исп-я не профессиональным прогр-м; - Имеет мощные средства подготовки отчётов из базы данных различных форматов | - Создание отчётов произвольной формы на основании различных данных. - Создание не полномерных предложений | SQL – сервер | - Высокая степень защиты данных; - Мощные средства работы с данными - Высокая производ-ть; | - Хранение больших массивов данных; - Хранение данных требующих соблюдения режима секрета или при недопустимости их потери. | Visual Basic | - Невысокие требования к мощности ПК. - Универсальность; - Возможность создания компонентов OLE. | - Создание приложений средней мощности, не связанных с большой интенсивностью обработки данных; - Разработка компонентов OLE; - Создание приложений для Internet, комплектующих Microsoft Office. | Visual C++ | - Универсальность; - Наибольшая скорость работы приложения; - Неогр. функциональность. | - Создание компонентов приложения для выполнения критичных по скорости процессов или обеспечение функциональности недостижимой в др.средствах разработки. | Visual FOX PRO | - Высокий уровень объектной модели; - Высокая скорость обработки данных; - Интеграция объектно-ориентировочного языка программирования Xbase, SQL (язык запросов); - Многоплатформенность. | - Создание приложений масштаба предприятий; - Создание приложений для работы на различных платформах. |
|