b'\n_START_ARTICLE_\nRational Unified Process\n_START_SECTION_\nIstorija\n_START_PARAGRAPH_\nRational Process prasid\xc4\x97jo nuo spiral\xc4\x97s modelio, kur\xc4\xaf pasi\xc5\xabl\xc4\x97 Barry Boehm. Racionalus metodas buvo sukurtas Rational Software 1980\xe2\x80\x931990\xc2\xa0m. 1995 j\xc4\xaf \xc4\xafsigijo \xc5\xa0vedijos kompanija Objectory AB. RUP buvo rezultatas sujungus Rational Method ir Objectory proces\xc4\x85, kur\xc4\xaf sukur\xc4\x97 Ivar Jacobson. Po sujungimo pirmas rezultatas buvo Rational Objectory Process, skirtas vartotoj\xc5\xb3 atpratinimui nuo Rational Rose \xc4\xafrankio. Pirma RUP\xe2\x80\x98o versija 5.0 realizuota 1998\xc2\xa0m. Pagrindinis k\xc5\xabr\xc4\x97jas Philippe Kruchten. Naujausia RUP (7.0) versija i\xc5\xa1leista 2005 lapkrit\xc4\xaf.\n_START_SECTION_\nAdaptuoti proces\xc4\x85\n_START_PARAGRAPH_\nOrganizacija privalo teisingai prisitaikyti proces\xc4\x85 savo poreikiams, pvz., projekto valdym\xc4\x85, projekto dyd\xc4\xaf, reguliavimo mechanizmus, kurie apibr\xc4\x97\xc5\xbeia formalumo lyg\xc4\xaf projekte. RUP pateikia konfig\xc5\xabracinius proceso \xc5\xa1ablonus ma\xc5\xbeiems, vidutiniams ir dideliems projektams, kurie gali b\xc5\xabti naudojami lengvesniam adaptavimui. Proceso tvarka turi atspind\xc4\x97ti RUP fazi\xc5\xb3 tikslus. Adaptuojant proces\xc4\x85 taip pat remiamas t\xc4\x99stinis proceso gerinimas organizacijoje.\n_START_SECTION_\nSubalansuoti tarpinius prioritetus\n_START_PARAGRAPH_\nTai apiima verslo tikslus ir tarpinink\xc5\xb3 poreikius. Jie da\xc5\xbenai konkuruoja ir konfliktuoja ir tai privalo b\xc5\xabti subalansuota.\n_START_SECTION_\nBendradarbiavimas tarp komand\xc5\xb3\n_START_PARAGRAPH_\nProgramin\xc4\x97s \xc4\xafrangos in\xc5\xbeinerija yra komandinis darbas su didele tarpinink\xc5\xb3 aibe ir visi tarpininkai turi b\xc5\xabti i\xc5\xa1girsti. Augant globaliai i\xc5\xa1skirstyto k\xc5\xabrimo poreikiui bendradarbiavimas realizuojamas per modernias komunikacijos priemones. Bendradarbiavimas n\xc4\x97ra ribojamas pagal reikalavimus, bet apima pasikeitim\xc4\x85 metrikomis, testavimo rezultatais, projekt\xc5\xb3 planais. Tai atitinka RUP projekt\xc4\x85, kuris realizuojamas iteratyviniu principu.\n_START_SECTION_\nIteratyvus ver\xc4\x8di\xc5\xb3 demonstravimas\n_START_PARAGRAPH_\nProjektas yra realizuotas, net jeigu kalbama tik apie vid\xc5\xb3, kai yra tobul\xc4\x97jimas iteratyviniu b\xc5\xabdu. Gerinimas, kuris apima paskutin\xc4\x97s iteracijos reik\xc5\xa1mes, yra naudojamas projekto progreso matavimui. Tas did\xc4\x97jimas taip pat naudojamas skatinti gr\xc4\xaf\xc5\xbetam\xc4\x85j\xc4\xaf ry\xc5\xa1\xc4\xaf i\xc5\xa1 tarpinink\xc5\xb3 apie projekto krypt\xc4\xaf. Tai leid\xc5\xbeia projektams prisitaikyti prie pasikeitim\xc5\xb3, kurie priklauso nuo gr\xc4\xaf\xc5\xbetamojo ry\xc5\xa1io. I\xc5\xa1 kitos pus\xc4\x97s tarpininkai gali daryti poveik\xc4\xaf k\xc5\xabrimo pastangoms projekto vykdymo metu. Iteratyvinio k\xc5\xabrimo kombinacija ir koncentravimasis \xc4\xaf rizikas RUP\xe2\x80\x98e leid\xc5\xbeia iteratyviai vertinti projekto rizik\xc4\x85.\n_START_SECTION_\nAbstrakcijos lygis\n_START_PARAGRAPH_\n\xc5\xa0is principinis raktas motyvuoja naudoti pakartotinai panaudojamus dalykus, tokius kaip programin\xc4\x97s \xc4\xafrangos \xc5\xa1ablonus, 4gl ar karkasus. Didesnis abstrakcijos lygis sudaro galimyb\xc4\x99 diskutuoti apie skirtingus architekt\xc5\xabros lygius. Tai gali b\xc5\xabti perteikiama vizualiai, pvz., UML.\n_START_SECTION_\nT\xc4\x99stin\xc4\x97 kokyb\xc4\x97\n_START_PARAGRAPH_\nKokyb\xc4\x97s patikrinimas n\xc4\x97ra tik iteracijos pabaigoje, bet t\xc4\x99stinis per veiklas projekte, da\xc5\xbenai atliekamas kasdien. Test\xc5\xb3 scenarijaus (skriptai) automatizavimas padeda susitvarkyti su did\xc4\x97jan\xc4\x8di\xc5\xb3 test\xc5\xb3 kiekiu.\n_START_SECTION_\nK\xc5\xabrimo faz\xc4\x97\n_START_PARAGRAPH_\n\xc5\xa0ioje faz\xc4\x97je pagrindinis d\xc4\x97mesys skiriamas komponent\xc5\xb3 k\xc5\xabrimui ir kitoms sistemos savyb\xc4\x97ms. Tai faz\xc4\x97, kurioje kuriamas kodas. Dideliuose projektuose, gali b\xc5\xabti keletas k\xc5\xabrimo iteracij\xc5\xb3, tam kad suskaldyti u\xc5\xbeduo\xc4\x8di\xc5\xb3 model\xc4\xaf \xc4\xaf valdomus segmentus, kuriuose galima sukurti demonstracinius prototipus._NEWLINE_\xc5\xa0i faz\xc4\x97 sukuria pirm\xc4\x85 programin\xc4\x97s \xc4\xafrangos versij\xc4\x85.\n_START_SECTION_\nPerdavimo faz\xc4\x97\n_START_PARAGRAPH_\nPerdavimo faz\xc4\x97je produktas perduodamas galutiniams vartotojams. \xc5\xa0ioje faz\xc4\x97je yra tokios veiklos kaip galutini\xc5\xb3 vartotoj\xc5\xb3 mokymai ir palaikymas, sistemos beta testavimas. Produktas patikrinamas ar atitinka kokyb\xc4\x97s lyg\xc4\xaf. Jei neatitinka kokyb\xc4\x97s lygio, standart\xc5\xb3 arba galini\xc5\xb3 vartotoj\xc5\xb3 poreiki\xc5\xb3, visas ciklas pakartojamas i\xc5\xa1 naujo.\n_START_SECTION_\nVerslo modeliavimo disciplina\n_START_PARAGRAPH_\nOrganizacijos tampa labiau priklausomos nuo informacini\xc5\xb3 sistem\xc5\xb3. Tod\xc4\x97l informacini\xc5\xb3 sistem\xc5\xb3 in\xc5\xbeinieriams b\xc5\xabtina \xc5\xbeinoti kaip taikomosios programos tiks organizacijai. Verslas investuoja \xc4\xaf IT tada, kai jie supranta konkurencin\xc4\xaf prana\xc5\xa1um\xc4\x85 ir naud\xc4\x85, kuri\xc4\x85 duoda IT technologijos. Verslo modeliavimo tikslas yra u\xc5\xbetikrinti geresn\xc4\xaf bendradarbiavim\xc4\x85 tarp verslo in\xc5\xbeinieri\xc5\xb3 ir programin\xc4\x97s \xc4\xafrangos in\xc5\xbeinieri\xc5\xb3. Tai rei\xc5\xa1kia, kad programin\xc4\x97s \xc4\xafrangos in\xc5\xbeinieriai privalo suprasti organizacijos strukt\xc5\xabr\xc4\x85 ir dinamik\xc4\x85, esamas problemas organizacijoje ir galimus sprendimus, patobulinimus. Jie taip pat turi u\xc5\xbetikrinti ger\xc4\x85 susikalb\xc4\x97jim\xc4\x85 tarp organizacijos, jos klient\xc5\xb3, galutini\xc5\xb3 vartotoj\xc5\xb3 ir k\xc5\xabr\xc4\x97j\xc5\xb3._NEWLINE_Verslo modeliavimas i\xc5\xa1ai\xc5\xa1kina kaip galima apibr\xc4\x97\xc5\xbeti organizacijos vizij\xc4\x85 ir kaip t\xc4\x85 vizij\xc4\x85 naudoti apibr\xc4\x97\xc5\xbeiant procesus, roles ir atsakomybes.\n_START_SECTION_\nReikalavim\xc5\xb3 disciplina\n_START_PARAGRAPH_\n\xc5\xa0ios disciplinos tikslas yra apibr\xc4\x97\xc5\xbeti k\xc4\x85 sistema tur\xc4\x97t\xc5\xb3 daryti ir leisti k\xc5\xabr\xc4\x97jams sutarti su klientu d\xc4\x97l apibr\xc4\x97\xc5\xbeimo. Kad tai pasiekti, analitikas renka, organizuoja ir dokumentuoja reikiamus funkcionalumus.\n_START_SECTION_\nKonfig\xc5\xabracijos valdymas\n_START_PARAGRAPH_\nKonfig\xc5\xabracijos valdymas atsakingas u\xc5\xbe sistemin\xc4\xaf produkto strukt\xc5\xabrizavim\xc4\x85. Artefaktai, tokie kaip dokumentai ir modeliai, turi b\xc5\xabti kontroliuojami pagal versijas ir visi pakeitimai turi b\xc5\xabti prieinami ir atsekami. Taip pat sekamos priklausomyb\xc4\x97s tarp artefakt\xc5\xb3 taip, kad atitinkami straipsniai b\xc5\xabt\xc5\xb3 kei\xc4\x8diami kai tik atliekamas pakeitimas.\n_START_SECTION_\nPakeitim\xc5\xb3 u\xc5\xbeklaus\xc5\xb3 valdymas\n_START_PARAGRAPH_\nSistemos k\xc5\xabrimo metu atsiranda daug artefakt\xc5\xb3 su keletu versij\xc5\xb3. CRM seka visus pakeitimus.\n_START_SECTION_\nB\xc5\xabsena ir matavimai\n_START_PARAGRAPH_\nPakeitim\xc5\xb3 u\xc5\xbeklausos turi tokias b\xc5\xabsenas kaip nauja, u\xc5\xbefiksuota, patvirtinta, priskirta, u\xc5\xbebaigta. Pakeitim\xc5\xb3 u\xc5\xbeklausos taip pat turi atributus, tokius kaip pagrindin\xc4\x97 prie\xc5\xbeastis, prigimtis, prioritetas. \xc5\xa0ie atributai ir b\xc5\xabsenos yra kaupiami duomen\xc5\xb3 baz\xc4\x97je, kad b\xc5\xabt\xc5\xb3 galima sekti projekto progres\xc4\x85. Rational turi priemon\xc4\x99, vadinam\xc4\x85 ClearQuest, pakeitim\xc5\xb3 u\xc5\xbeklausoms valdyti.\n_START_SECTION_\nIBM Rational Method Composer produktas\n_START_PARAGRAPH_\nIBM Rational Method Composer yra \xc4\xafrankis skirtas proces\xc5\xb3 konfig\xc5\xabravimui, autorizavimui, per\xc5\xbei\xc5\xabr\xc4\x97jimui ir darymui. Daugiau galima su\xc5\xbeinoti IBM Rational MEthod Composer ir atviro platinimo versijoje Eclipse Process Framework.\n_START_SECTION_\nSertifikacija\n_START_PARAGRAPH_\n2007\xc2\xa0m. saus\xc4\xaf buvo i\xc5\xa1leistas naujas RUP sertifikavimo egzaminas IBM Sertified Designer- Rational Unified Process 7.0, kuris pakeit\xc4\x97 ankstesn\xc4\xaf IBM Rational Certified Specialist- Rational Unified Process.'