Реферат: Комплексный системный анализ методологии RAD (быстрая разработка приложений)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Новые версии визуальных windows баз данных предлагают возможности, обычно типичные для RAD инструментальных средств, типа управляемого событиями программирования, способности визуально создать компоненты многократного использования, и интегрированную связность базы данных на клиенте и сервере. Они могут создавать специализированные классы и подклассы или в коде, или визуально с проектировщиком класса. И они обеспечивают SQL запросы к главным базам данных типа Oracle, Sybase, Microsoft SQL server, а также также поддержку ODBC драйверы.

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

Эти настольные базы данных функционируют обычно на DOS, Windows, Mac, и платформах OS/2, хотя некоторые могут выполняться на Unix платформах (например, dBASE на Unix платформах, и SQLBase Gupta's на SunOS). Также, большинство их клиент/серверных версий поддерживают объектную технологию OLE за исключением VisualAge для System Object Model (SOM) и DSOM.

ODBC - это API, основанный на спецификации Call Level Interface(CLI) и грамматике SQL от SQL Access Group. Первоначально предложенный Microsoft, ODBC обеспечивает нейтральный, не зависящий от продавца БД, MS Windows - механизм для независимого доступа к множественным хостам базы данных. ODBC таким образом разрешает, чтобы разработчики программного обеспечения создавали настольные приложения, не тратя времени на изучение API базы данных. Другое преимущество ODBC - способность сохранить данные для различных приложений или данных из различных источников в любой базе данных, при этом подробности внутренних структур данных скрыты от пользователя.

Как стандарт, ODBC имеет сильную промышленную поддержку. В настоящее время большая часть продавцов программного обеспечения и оборудования, включая и Microsoft и Apple, одобрила ODBC как стандарт способности к взаимодействию базы данных. Кроме того, большинство продавцов базы данных или обеспечивает, или будет скоро обеспечивать, ODBC -совместимые интерфейсы.

Современные средства быстрой разработки windows-при-ложений, так называемые rad-средства (rad расшифровывается как rapid application development), обладают в той или иной степени почти всеми возможностями реализации в приложениях подобных интерфейсных элементов. Многие из них позволяют осуществлять доступ к базам данных, в том числе и к серверным БД. borland delphi (как версия 1.0, так и версия 2.0), на взгляд автора, является в этом отношении наиболее простым и удобным в использовании средством.

Инструментальные средства быстрой разработки приложений (RAD) и баз данных. Актуальная тенденция в средствах разработки рекламирует визуальные среды проектирования, объектные шаблоны и увеличиваемые возможности доступа к данным. Здесь объектность и реляционность мирно сосуществуют в виде объектно - ориентированного языка разработки и реляционного источника данных. Средства разработки эксплуатируют такие методологии как drag-and-drop, визуальное построение приложения, повторное использование кода, программные компоненты. В отношении поддержки базы данных, они обеспечивают конечное представление базы данных, управляемое формами, и связность базы данных через локальные драйверы и поддержку промышленных стандартов.

Новые версии визуальных windows баз данных предлагают возможности, обычно типичные для RAD инструментальных средств, типа управляемого событиями программирования, способности визуально создать компоненты многократного использования, и интегрированную связность базы данных на клиенте и сервере. Они могут создавать специализированные классы и подклассы или в коде, или визуально с проектировщиком класса. И они обеспечивают SQL запросы к главным базам данных типа Oracle, Sybase, Microsoft SQL server, а также также поддержку ODBC драйверы.

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

Эти настольные базы данных функционируют обычно на DOS, Windows, Mac, и платформах OS/2, хотя некоторые могут выполняться на Unix платформах (например, dBASE на Unix платформах, и SQLBase Gupta's на SunOS). Также, большинство их клиент/серверных версий поддерживают объектную технологию OLE за исключением VisualAge для System Object Model (SOM) и DSOM.

ODBC - это API, основанный на спецификации Call Level Interface(CLI) и грамматике SQL от SQL Access Group. Первоначально предложенный Microsoft, ODBC обеспечивает нейтральный, не зависящий от продавца БД, MS Windows - механизм для независимого доступа к множественным хостам базы данных. ODBC таким образом разрешает, чтобы разработчики программного обеспечения создавали настольные приложения, не тратя времени на изучение API базы данных. Другое преимущество ODBC - способность сохранить данные для различных приложений или данных из различных источников в любой базе данных, при этом подробности внутренних структур, данных скрыты от пользователя.

Как стандарт, ODBC имеет сильную промышленную поддержку. В настоящее время большая часть продавцов программного обеспечения и оборудования, включая и Microsoft и Apple, одобрила ODBC как стандарт способности к взаимодействию базы данных. Кроме того, большинство продавцов базы данных или обеспечивает, или будет скоро обеспечивать, ODBC -совместимые интерфейсы.

Заключение

В данной работе были рассмотрена методология RAD технология ИС.

Основные принципы методологии RAD:

· разработка приложений итерациями;

· необязательность полного завершения работ на каждом из этапов жизненного цикла;

· обязательное вовлечение пользователей в процесс разработки ИС;

· необходимое применение CASE-средств, обеспечивающих целостность проекта;

· применение средств управления конфигурацией, облегчающих внесение изменений в проект и сопровождение готовой системы;

· необходимое использование генераторов кода;

· использование прототипирования, позволяющее полнее выяснить и удовлетворить потребности конечного пользователя;

· тестирование и развитие проекта, осуществляемые одновременно с разработкой;

· ведение разработки немногочисленной хорошо управляемой командой профессионалов;

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

Список источников

1. http://ru.wikipedia.org

2. http://www.inforazrabotky.info

3. http://brain.botik.ru

4. http://promidi.by.ru

5. http://www.citforum.ru

6. https://www.bestreferat.ru/referat-140987.html