пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Дайте определение RAD-технологии разработки ИС. Укажите границы применимости этой технологии

RAD-технология (методология быстрой разработки приложений) разработки ИС.

RAD — концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы. Концепцию RAD также часто связывают с концепцией визуального программирования.

Под этим термином обычно понимается процесс разработки ИС, содержащий 3 элемента:

-небольшую команду программистов (от 2 до 10 человек);

-короткий, но тщательно проработанный производственный график (от 2 до 6 мес.);

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

Границы применимости методологии RAD можно использовать далеко не всегда, а лишь в том случае, если:

-объем проекта и требования бизнеса четко определены, не изменяются, а сам проект невелик;

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

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

-пользователи имеют высокую квалификацию и изначально положительно оценивают идею создания новой системы.

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

Методология RAD неприменима для построения сложных расчетных программ, операционных систем или программ управления, требующих написания большого объема (сотни тысяч строк) уникального кода.

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


01.12.2014; 21:55
хиты: 93
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь