Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 126 стр.

UptoLike

7.1.5. Среда быстрой разработки приложений Delphi
Современные масштабы разработки программного обеспечения
немыслимы без средств RAD.
RAD (от англ. «rapid application development»быстрая разработ-
ка приложений) — концепция создания средств разработки программ-
ных продуктов, уделяющая особое внимание быстроте и удобству про-
граммирования, созданию технологического процесса, позволяющего
программисту максимально быстро создавать компьютерные програм-
мы. С конца XX в. RAD получила широкое распространение и одобре-
ние. Концепцию RAD также часто связывают с концепцией визуального
программирования.
Основные принципы создания RAD-проектов:
инструментарий должен быть нацелен на минимизацию времени
разработки.
создание прототипа для уточнения требований заказчика.
цикличность разработки: каждая новая версия продукта основыва-
ется на оценке результата работы предыдущей версии заказчиком.
минимизация времени разработки версии, за счёт переноса уже го-
товых модулей и добавления функциональности в новую версию.
команда разработчиков должна тесно сотрудничать, каждый уча-
стник должен быть готов выполнять несколько обязанностей.
управление проектом должно минимизировать длительность цик-
ла разработки.
Концепция RAD стала ответом на неуклюжие методы разработки
программ 1970-х и начала 1980-х гг. Эти методы предусматривали на-
столько медленный процесс создания программы, что зачастую даже
требования к программе успевали измениться до окончания разработки.
Основателем RAD считается сотрудник IBM Д. Мартин, который в
1980-х гг. сформулировал основные принципы RAD, основываясь на
идеях Б. Бойма и С. Шульца. В настоящее время RAD становится обще-
принятой схемой для создания средств разработки программных про-
дуктов. Именно средства разработки, основанные на RAD, имеют наи-
большую популярность среди программистов.
Среды разработки, использующие принципы RAD:
Borland Delphi.
Borland C++ Builder.
IBM Lotus Domino Designer.
Microsoft Visual Studio.
Macromedia Flash и др.
126