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

Курсовая работа на тему Быстрая разработка программного обеспечения

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

Предмет:
ПРОГРАММИРОВАНИЕ
Тема:
Быстрая разработка программного обеспечения
Тип:
Курсовая работа
Объем:
26 с.
Дата:
29.05.2015
Идентификатор:
idr_1909__0009629
ЦЕНА:
390 руб.

351
руб.
Внимание!!!
Ниже представлен фрагмент данной работы для ознакомления.
Вы можете купить данную работу прямо сейчас!
Просто нажмите кнопку "Купить" справа.

Оплата онлайн возможна с Яндекс.Кошелька, с банковской карты или со счета мобильного телефона (выберите, пожалуйста).
ЕСЛИ такие варианты Вам не удобны - Отправьте нам запрос данной работы, указав свой электронный адрес.
Мы оперативно ответим и предложим Вам более 20 способов оплаты.
Все подробности можно будет обсудить по электронной почте, или в Viber, WhatsApp и т.п.
 

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

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





Содержание


Введение 3
1. Быстрая разработка приложений. Технология RAD 4
1.1. Понятие и сущность технологии RAD 4
1.2. Применение технологии быстрой разработки программного обеспечения 6
2. Принципы и методы организации RAD 7
2.1. Принципы организации RAD 7
2.2. Методология быстрой разработки приложений 10
3. Этапы процесса быстрой разработки программного обеспечения 11
4. Преимущества и недостатки технологии RAD 15
4.1. Преимущества RAD 15
4.2. Ограничения и недостатки RAD 17
4.3. Технология RAD и качество ПО 20
Заключение 23
Список используемой литературы 26

Введение

В данной работе рассматривается тема «Быстрая разработка программного обеспечения».
В последнее время принципы создания программного обеспечения (ПО) изменяются. Традиционный подход с нарастающей интенсивностью разработки и перенапряжением членов команды приводят к замедлению работы. Осознав это, организации начали уделять больше внимания командным способностям группы и влиянию отдельных разработчиков. Вместо того чтобы увеличивать загрузку отдельного разработчика, создатели быстрых методологий спрашивают: Как изменить процесс, чтобы работа команды стала не просто более продуктивной, но и более качественной? Один из самых эффективных подходов, применяемых сейчас для быстрой разработки ПО – RAD (Rapid Application Development), что переводится как Быстрая разработка приложений. Соответственно, актуальность темы работы не вызывает сомнений.
Цель работы – выявить сущность и особенности технологии быстрой разработки ПО.
Объект исследования – технология быстрой разработки ПО.
Задачи исследования вытекают из поставленной цели:
– охарактеризовать быструю разработку приложений и технологию RAD;
– рассмотреть принципы и методы организации RAD;
– проанализировать этапы процесса быстрой разработки программного обеспечения;
– перечислить преимущества и недостатки технологии RAD.
Rapid Application Development (RAD) – это жизненный цикл процесса проектирования, созданный для достижения более высоких скорости разработки и качества ПО, чем это возможно при традиционном подходе к проектированию.
RAD предполагает, что разработка ПО осуществляется небольшой командой разработчиков за срок порядка трех-четырех месяцев путем использования инкрементного прототипирования с применением инструментальных средств визуального моделирования и разработки. Технология RAD предусматривает активное привлечение заказчика уже на ранних стадиях – обследование организации, выработка требований к системе. Причины популярности RAD вытекают из тех преимуществ, которые обеспечивает эта технология.
Наиболее существенными из них являются:
– высокая скорость разработки;
– низкая стоимость;
– высокое качество.
Последнее из указанных свойств подразумевает полное выполнение требований заказчика как функциональных, так и нефункциональных, с учетом их возможных изменений в период разработки системы, а также получение качественной документации, обеспечивающей удобство эксплуатации и сопровождения системы. Это означает, что дополнительные затраты на сопровождение сразу после поставки будут значительно меньше. Таким образом, полное время от начала разработки до получения приемлемого продукта при использовании этого метода значительно сокращается.
Рассмотрим подробнее быструю разработку программного обеспечения.

1. Быстрая разработка приложений. Технология RAD

1.1. Понятие и сущность технологии RAD

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