Rad Технології

Основні засади та поняття Rapid Application Development як концепції створення коштів розробки програмних продуктів, що дозволяє програмісту якомога швидше створювати комп'ютерні програми. Історія та середовища розробки, де використовують принципи RAD.

Рубрика Производство и технологии
Вид реферат
Язык украинский
Дата добавления 09.12.2014
Размер файла 15,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Пвнз Європейський Університет

Рівненська філія

Кафедра інформатичних систем

Математичних дисциплін

Звіт про виконання самостійної роботи

З дисципліни “Конструювання програмного забезпецення ”

На тему:”Rad Технології”

Виконав:Остапюк О.О

Рівне 2014

План

1. Основні засади RAD

2. Історія

3. Середовища розробки, де використовують принципи RAD

4. RapidApplicationDevelopment (RAD)

Література

1. Основні засадиRAD

RAD (від анг.rapidapplicationdevelopment -- швидка розробка додатків) -- концепцію створення коштів розробки програмних продуктів,уделяющая особливу увагу швидкості і зручності програмування, створенню технологічного процесу, що дозволяє програмісту якомога швидше створювати комп'ютерні програми. З кінця століттяRAD отримала стала вельми поширеною ще й схвалення. КонцепціюRAD також часто пов'язують із концепцією візуального програмування.

· Інструментарій необхідно націлювати на на мінімізацію часу розробки. програмний комп'ютерний rad

· Створення прототипу для уточнення вимог замовника.

· Циклічність розробки: таки кожен новий версія продукту полягає в оцінці результату роботи попередньої версії замовником.

· Мінімізація часу розробки версії, рахунок перенесення що готові модулів і додавання функціональності на нову версію.

· Команда розробників повинна тісно співпрацювати, кожного учасника повинен бути готовий виконувати кілька обов'язків.

· Управління проектом має мінімізувати тривалість циклу розробки.

2. Історія

Концепція RAD стала відповіддю на незграбні методи розробки програм 1970-х і формального початку 1980-х років, такі як «модель водоспаду» (анг.Waterfallmodel). Ці методи передбачали настільки повільний процес створення програми, що часто навіть вимоги до програми встигали змінитися до закінчення розробки. ЗасновникомRAD вважається співробітник IBM Джеймс Мартін, що у 80-х роках сформулював основні засадиRAD, виходячи з ідеях БарріБойма і Скотта Шульца. А 1991 року Мартін опублікував відому книжку, у якій детально виклав концепціюRAD й можливості її застосування. НиніRAD стає загальноприйнятої схемою до створення коштів розробки програмних продуктів. Саме кошти розробки, засновані наRAD, мають найбільшу популярність серед програмістів.

3. Середовища розробки, де використовують принципиRAD

·Borland Delphi

·Borland З++Builder

· MicrosoftVisual Studio

·MacromediaFlash

·MacromediaAuthorware

·MacromediaDirector

·Omnis Studio

·VisualDataFlex

·IntraWeb

Швидка розробка додатків

4. RapidApplicationDevelopment (RAD)

RapidApplicationDevelopment (>RAD) - це життєвий цикл процесу проектування, створений задля досягнення вищих швидкості розробки та якості ПО, чому це можливо, за традиційному підході до.

>RAD передбачає, що розробка ПО здійснюється невеличкий командою розробників за термін порядку трьох-чотирьох місяців шляхом застосуванняинкрементногопрототипирования із застосуванням інструментальних коштів візуального моделювання і розробки. ТехнологіяRAD передбачає активне залучення замовника вже в ранніх стадіях - обстеження організації, вироблення вимог до системи. Причини популярностіRAD випливають із тих переваг, які забезпечує ця технологія.

Найістотнішими є:

· висока швидкість розробки;

· низька вартість;

· високу якість.

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

Коли застосовуєтьсяRAD

Застосування технологіїRAD доцільно, коли:

· слід дотримуватися проекту на стислі терміни (90 днів). Бистре виконання дозволяє створити систему, відповідальну вимогам сьогодні. Якщо цю систему проектується довго, то дуже ймовірність, чого це час суттєво зміняться фундаментальні становища, які регламентують діяльність організації, тобто, система морально застаріє ще до його завершення її проектування.

· не чітко визначені вимоги до ПО. Найчастіше замовник дуже приблизно сподівається роботу майбутнього програмного продукту не може чітко сформулювати всі вимоги до ПО. Вимоги може бути взагалі визначено до початку проекту або можуть змінюватися у його виконання.

· проект виконується за умов обмеженості бюджету. Розробка ведеться невеликимиRAD групами у стислі терміни, що забезпечує мінімум трудовитрат і дозволяє вписатись у бюджетні обмеження.

· інтерфейс користувача (>GUI) є головний чинник. Немає сенсу змушувати користувача малювати картинки.RAD технологія дає можливість продемонструвати інтерфейс в прототипі, причому досить швидко від початку проекту.

· проект великий, але піддається поділу більш дрібні функціональні компоненти. Якщо гадана система велика, необхідно, щоб їх можна було розбити на дрібні частини, кожна з яких має чіткої функціональністю. Вони можна випускати послідовно чи паралельно (щодо останнього залучається кількаRAD груп).

· ПО не має великий обчислювальної складністю.

Сучасні кошти швидкої розробкиwindows-при-ложений, званіrad-средства (>rad розшифровується якrapidapplicationdevelopment), мають у тому чи іншою мірою майже всі можливості реалізації в додатках подібнихинтерфейсних елементів. Чимало їх ми дозволяють здійснювати доступом до баз даних, зокрема і до сервернимБД.borlanddelphi (як версія 1.0, і версія 2.0), з погляду автора, у цій відношенні найпростішим і дуже зручним використання засобом.

>RAD-технология перестав бути універсальної, тобто її застосування доцільно який завжди. Наприклад, в проектах, де вимоги до програмного продукту чітко визначено й нічого не винні змінюватися, залучення замовника у процес розробки непотрібен і більш ефективною то, можливо ієрархічна розробка (каскадний метод). Те саме стосується проектів, ПО, складність яких визначається необхідністю реалізації складних алгоритмів, а роль і обсяг користувальницького інтерфейсу невеликий.

Принципи організаціїRAD

ПринципиRAD технології спрямовані забезпечення з трьох основних її переваг - високу швидкість розробки, низьку вартість і високої якості. Досягти високої якості програмного продукту дуже непросто одне з головних причин виникаючих труднощів у тому, що розробник і замовник бачать предмет розробки (ПО) по-різному.

Головна ідеяRAD технології у тому, щоб якнайшвидше донести її до замовника результати розробки, нехай і у його вигляді. Наприклад, реалізація лише користувальницького інтерфейсу і пред'явлення його замовнику дозволяє вже в ранній стадії розробки отримати зауваження до екранним і звітним формам та зробити необхідні корективи. І тут значно зростає можливість успіху проекту, тобто виникає у тому, що загальний продукт робитиме саме те, що чекає замовник. З іншого боку, треба говорити і те що, що цю різницю вартості помилки визначення вимог щодо початку проекту й наприкінці дорівнює 1:200.

Список джерел

1.ru.wikipedia.org

2.inforazrabotky.info

3.brain.botik

4.promidi.by

5.citforum

Размещено на Allbest.ru

...

Подобные документы

  • Автоматизовані системи тестування як частина навчального процесу. Комп'ютерні тести у навчанні та вимоги, що пред'являються до завдань. Структурна схема створення систем тестування. Редактор для створення електронних тестів EasyQuizzy та Easy Test.

    курсовая работа [443,8 K], добавлен 11.03.2015

  • Характеристика сучасного і перспективного напрямку моди. Історія появи піжами. Вибір і характеристика матеріалів для пошиття піжами. Основні виміри фігури, опис моделі. Характеристика методу побудови креслення. Технологічна послідовність обробки піжами.

    дипломная работа [754,4 K], добавлен 11.09.2014

  • Поняття нанотехнологій, історія їх розвитку. Фізичні та хімічні методи отримання наноматеріалів. Спосіб очистки крові від токсинів з використанням особливих наномагнітів. Застосування нанороботів в медицині. Новітні розробки вчених в галузі екології.

    курсовая работа [309,8 K], добавлен 25.02.2015

  • Огляд модних тенденцій у виробництві шиньйонів, види та форми постижерних виробів. Методика розробки ескізу моделі. Основні елементи конструкції шиньйону на об’ємному монтюрі. Технологія складання технічного паспорту на модель. Догляд за шиньйоном.

    курсовая работа [243,6 K], добавлен 03.12.2011

  • Вибір і обґрунтування моделі повсякденної сукні. Технічне завдання на її розробку. Основні матеріали для її виконання. Особливості розробки комплекту лекал, етапи раціональної технології виготовлення проектної моделі з врахуванням можливостей обладнання.

    курсовая работа [1,4 M], добавлен 19.02.2014

  • Методологічні принципи оцінки економічної ефективності стандартизації, її основні показники. Відтворення еталонів одиниці фізичної величини. Види міжнародних та національних еталонів. Визначення виду і параметрів посадки при з'єднанні гладких поверхонь.

    контрольная работа [58,5 K], добавлен 23.10.2013

  • Розгляд хіміко-технологічних процесів і технології хімічних продуктів. Ефективність хіміко-технологічного процесу, яка залежить від раціонального вибору послідовності технологічних операцій. Сукупність усіх апаратів для виробництва хімічних продуктів.

    реферат [29,2 K], добавлен 15.11.2010

  • Розрахунок компаратора напруг, генератора прямокутних імпульсів, лінійних фотоприймачів, похибок вимірювання моменту інерції, кутової швидкості для розробки комп'ютеризованої обчислювальної системи параметрів електричних машин з газомагнітним підвісом.

    дипломная работа [652,4 K], добавлен 07.02.2010

  • Розробка структури та розрахунок системи управління гасильного апарату, яка дозволяє автоматично регулювати густину вапняного молока, з мінімальними похибками виміру; дозволяє спостерігати всі значення і параметри вимірюваного середовища. Аналіз збурень.

    курсовая работа [3,7 M], добавлен 25.03.2011

  • Метрологія як наука, сфери практичного використання, роль і значення. Система забезпечення єдності вимірювань, нормативно-правові засади даного процесу. Відносини у сфері метрології та метрологічної діяльності, напрямки та принципи їх регулювання.

    презентация [252,6 K], добавлен 17.05.2014

Работа, которую точно примут
Сколько стоит?

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.