+7(996)961-96-66
+7(964)869-96-66
+7(996)961-96-66
Заказать помощь

Курсовая на тему Подход RAD

ОПИСАНИЕ РАБОТЫ:

Предмет:
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
Тема:
Подход RAD
Тип:
Курсовая
Объем:
33 с. + дополнительные материалы
Дата:
02.04.08
Идентификатор:
idr_1909__0003575


Как скачать реферат, курсовую бесплатно?


Подход RAD - работа из нашего списка "ГОТОВЫЕ РАБОТЫ". Мы помогли с ее выполнением и она была сдана на Отлично! Работа абсолютно эксклюзивная, нигде в Интернете не засвечена и Вашим преподавателям точно не знакома! Если Вы ищете уникальную, грамотно выполненную курсовую работу, контрольную, реферат и т.п. - Вы можете получить их на нашем ресурсе.
Вы можете запросить курсовую Подход RAD у нас, написав на адрес ready@referatshop.ru.
Обращаем ваше внимание на то, что скачать курсовую Подход RAD по предмету ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ с сайта нельзя! Здесь представлено лишь несколько первых страниц и содержание этой эксклюзивной работы - для ознакомления. Если Вы хотите получить курсовую Подход RAD (предмет - ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) - пишите.



Фрагмент работы:





Содержание


ВВЕДЕНИЕ 3
ГЛАВА 1. RAPID APPLICATION DEVELOPMENT - БЫСТРАЯ РАЗРАБОТКА ПРИЛОЖЕНИЙ 6
1.1. Понятие RAD 6
1.2. Применение RAD 7
1.3. Принципы организации RAD 8
ГЛАВА 2. ТЕХНОЛОГИЯ И МЕТОДОЛОГИЯ RAD 11
2.1. Технология RAD 11
2.2. Методология RAD 14
ГЛАВА 3. ОПЫТ ПРИМЕНЕНИЯ МЕТОДОЛОГИЙ RAD И DATARUN В КОНКРЕТНЫХ ПРОЕКТАХ 20
ЗАКЛЮЧЕНИЕ 25
ГЛОССАРИЙ 28
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 31
ПРИЛОЖЕНИЕ. СРЕДЫ РАЗРАБОТКИ, ИСПОЛЬЗУЮЩИЕ ПРИНЦИПЫ RAD 33


ВВЕДЕНИЕ

В данной работе рассматривается тема "Подход RAD".
RAD (от англ. rapid application development - быстрая разработка приложений) - концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы. С конца XX века RAD получила широкое распространение и одобрение. Концепцию RAD также часто связывают с концепцией визуального программирования.
Концепция RAD стала ответом на неуклюжие методы разработки программ 1970-х и начала 1980-х годов, такие как "модель водопада" (англ. Waterfall model). Эти методы предусматривали настолько медленный процесс создания программы, что зачастую даже требования к программе успевали измениться до окончания разработки. Основателем RAD считается сотрудник IBM Джеймс Мартин, который в 1980-х годах сформулировал основные принципы RAD, основываясь на идеях Барри Бойма и Скотта Шульца. А в 1991 году Мартин опубликовал известную книгу, в которой детально изложил концепцию RAD и возможности ее применения. В настоящее время RAD становится общепринятой схемой для создания средств разработки программных продуктов. Именно средства разработки, основанные на RAD, имеют наибольшую популярность среди программистов.
Основные принципы RAD:
- Инструментарий должен быть нацелен на минимизацию времени разработки.
- Создание прототипа для уточнения требований заказчика.
- Цикличность разработки: каждая новая версия продукта основывается на оценке результата работы предыдущей версии заказчиком.
- Минимизация времени разработки версии, за счет переноса уже готовых модулей и добавления функциональности в новую версию.
- Команда разработчиков должна тесно сотрудничать, каждый участник должен быть готов выполнять несколько обязанностей.
- Управление проектом должно минимизировать длительность цикла разработки.
Особенностью RAD является низкие требования к уровню подготовки разработчика (фактически требуется только знания баз данных). За простоту приходится платить как деньги, так и некоторым ограничением в функционале. Тем не менее, плюсы подхода RAD очевидны и, соответственно, актуальность темы работы не вызывает сомнений.
Цель работы - анализ Подхода RAD.
Объект исследования - RAD (быстрая разработка приложений).
Предмет исследования - сущность и применение подхода RAD, принципы организации, технология и методология RAD, особенности использования RAD.
Задачи исследования вытекают из поставленной цели:
- дать общее понятие и рассмотреть особенности подхода RAD;
- рассмотреть технологию и методологию RAD;
- проанализировать опыт применения методологий RAD в конкретных проектах.
Подход RAD позволяет быстро разрабатывать приложения. Причем это могут быть абсолютно разные приложения - от несложных игр до текстовых процессоров. Это могут быть клиентские программы для систем баз данных или элементы многозвенных систем. Это могут быть и сетевые клиенты, например, программы просмотра электронной почты, или сетевые серверы, скажем, Web-серверы.
Быстрота разработки достигается за счет возможности визуально проектировать формы (окна приложений и диалогов). В результате "быстрая разработка" означает, что при помощи RAD-средства можно будет создавать приложения гораздо быстрее, чем в традиционных средствах разработки. А это, в свою очередь, резко упростит процесс создания прикладных программ.
Однако, не секрет, что некоторые удачные продукты, предназначенные для скоростной разработки приложений (RAD - rapid application development) прекрасно работают при изготовлении достаточно простых приложений, однако, разработчик сталкивается с непредвиденными сложностями, когда пытается сделать что-то действительно сложное. Бывает, что в продукте вскрываются присущие ему ограничения только по прошествии некоторого времени.
Более того, подход RAD имеет плохую репутацию в определенных кругах именно потому, что из-за использования инструментов и компонентов часто приходится создавать приложения с весьма ограниченными возможностями. Сама концепция быстрой разработки приложений предполагает большей частью визуальное проектирование и минимальные затраты сил на написание кода. А, как известно, серьезное программирование требует прежде всего самостоятельного написания кода.
Рассмотрим подробнее подход RAD.

ГЛАВА 1. RAPID APPLICATION DEVELOPMENT - БЫСТРАЯ РАЗРАБОТКА ПРИЛОЖЕНИЙ

1.1. Понятие RAD

Rapid Application Development (RAD) - это жизненный цикл процесса проектирования, созданный для достижения более высоких скорости разработки и качества ПО, чем это возможно при традиционном подходе к проектированию.
RAD предполагает, что разработка ПО осуществляется небольшой командой разработчиков за срок порядка трех-четырех месяцев путем использования инкрементного прототипирования с применением инструментальных средств визуального моделирования и разработки. Технология RAD предусматривает активное привлечение заказчика уже на ранних стадиях - обследование организации, выработка требований к системе. Причины популярности RAD вытекают из тех преимуществ, которые обеспечивает эта технология.
Наиболее существенными из них являются:
" высокая скорость разработки;
" низкая стоимость;
" высокое качество.
Последнее из указанных свойств подразумевает полное выполнение требований заказчика как функциональных, так и нефункциональных, с учетом их возможных изменений в период разработки системы, а также получение качественной документации, обеспечивающей удобство эксплуатации и сопровождения системы. Это означает, что дополнительные затраты на сопровождение сразу после поставки будут значительно меньше. Таким образом, полное время от начала разработки до получения приемлемого продукта при использовании этого метода значительно сокращается.


Посмотреть другие готовые работы по предмету ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ