Що таке Rational Unified Process, Комерція, Різне, статті

Корпорація Rational Software, провідний виробник програмних продуктів для створення складних програмних систем, формалізувала технологічний процес розробки програмного забезпечення і випустила на ринок структуровану базу знань під назвою Rational Unified Process.


До неї увійшли методичні рекомендації провідних розробників програмного забезпечення з ефективного створення додатків і програмних систем. При цьому RUP не є щось застигле. База знань регулярно оновлюється з метою врахування передового досвіду та покращується за рахунок перевірених на практиці результатів.


Rational Unified Process створений у вигляді сторінок формату HTML, мають велику систему гіперпосилань, графічну навігацію, докладний зміст і вбудований пошуковий механізм. База поширюється на компакт-дисках і за допомогою мережі Інтернет. Остання версія продукту завжди доступна на сайті виробника. Там же можна безкоштовно ознайомитися з повнофункціональної тридцятиденний trial-версією для прийняття рішення про її використання і переглянути демонстраційний ролик. Разом з самою базою надається книга Ph. Kruchten. Rational Unified Process-An Introduction, що полегшує занурення в RUP.


Rational RUP v2002 підтримує технологію розробки для різних платформ, надає детальні рекомендації як для переходу команди розробників до технології розробки на платформі Microsoft. NET так і для власне розробки для цієї платформи. Також підтримується плагін WinDNA для тих, хто не збирається переходити до платформи. NET


Підтримується розробка для платформи Java 2 Enterprise Edition (J2EE). Доступні плагіни для використання платформ IBM WebSphere, BEA WebLogic і HP Bluestone Total e-Server. Останній був включений у версію 2002 останній редакції і в поточному вигляді не був доступний в попередніх версіях продукту.


Rational Unified Process веде свою історію від Rational Approach і Objectory Process 3.8, об’єднання яких відбулося після злиття в 1995 році корпорації Rational Software Corporation та Objectory AB. База знань постійно розвивається, вбираючи в себе практичний досвід тисяч людей і його застосування в реальних проектах. В останніх версіях продукту виробники розділили технологічні процеси для різних видів програмних проектів, наприклад для розробки програм електронної комерції.


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


Rational RUP досить великий. Це набір рекомендацій і прикладів по всіх стадіях і фазах розробки програм. Хоча в основу цих рекомендації покладено багаторічний досвід розробки програмних систем, не для кожного проекту RUP підходить на сто відсотків. Кожен програмний проект по-своєму унікальний. Не можна бездумно копіювати чужий проект, створюючи артефакти, які мають незначну цінність. У багатьох невеликих організаціях з розробки програмного забезпечення, особливо в тих, які не мають власної потужної системи розробки, RUP можна використовувати “як є” або в готовому вигляді. Також для максимального його наближення до потреб, вимогам, характеристикам і обмеженням організації-розробника процес може бути уточнений, розширено і специфічно настроєний.


Але в будь-якому випадку, застосування уніфікованого процесу розробки дозволить зменшити витрати проекту, укластися в терміни і підвищити якість створюваного програмного продукту.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*