RAD (программирование): различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
→‎История: дополнение
→‎Применение: дополнение
Строка 22:
# ''Нечетко определены требования к ПО.'' В большинстве случаев заказчик весьма приблизительно представляет себе работу будущего программного продукта и не может четко сформулировать все требования к ПО. Требования могут быть вообще не определены к началу проекта либо могут изменяться по ходу его выполнения.
# ''Проект выполняется в условиях ограниченности бюджета.'' Разработка ведётся небольшими RAD-группами в короткие сроки, что обеспечивает минимум трудозатрат и позволяет вписаться в бюджетные ограничения.
# ''[[Графический интерфейс пользователя|Интерфейс пользователя (GUI)]] есть главный фактор.'' Нет смысла заставлять пользователя рисовать картинки. RAD-технология дает возможность продемонстрировать интерфейс в прототипе, причём достаточно скоро после начала проекта, либо даже прямо привлечь представителя заказчика к проектированию интерфейса, выполняемому в визуальном редакторе.
# ''Возможно разбиение проекта на функциональные компоненты.'' Если предполагаемая система велика, необходимо, чтобы её можно было разбить на мелкие части, каждая из которых обладает четкой функциональностью. Они могут выпускаться последовательно или параллельно (в последнем случае привлекается несколько RAD-групп).
# ''Низкая вычислительная сложность ПО.''