Кіріспе

Версияны басқару жүйесі

StarTeam – бағдарламалық жасақтаманы әзірлеуде қолданылатын, әсіресе бірнеше команда әртүрлі орналасқан жерлерден жобаға қатысқан кезде тиімді нұсқаны басқару жүйесі. StarTeam – SCM және SDLC бағдарламалық жасақтамасы, ол Starbase Corporation компаниясымен құрылған. 2003 жылдың қаңтарында Borland, 2009 жылдың шілдесінде Micro Focus, ал 2023 жылы OpenText компанияларымен сәйкесінше сатып алынды. Бұл қолданба клиент-серверлік типтес және жобаның даму барысында енгізілген барлық өзгерістерді, сондай-ақ жоба талаптарын, тапсырмаларды, пікір алмасуларды және қателерді із кесуді сақтайтын реляциялық деректер базасына сүйенеді. Microsoft SQL Server және Oracle деректер базалары қолдау көрсетілетін деректер базасы серверлері болып табылады.

Бәсекелестікті қолдау

StarTeam тармақтануды және үш жолды біріктіруді, айырмашылықтарды талдауды, кеңейтілген пайдаланушы кіруін және қауіпсіздікті басқаруды, бақылау нүктелерін, соңғы пайдаланушы мен әкімшінің аудитін, көру және түзету белгілерін, дамыту күйлерін және бейімдеу мүмкіндіктерін қолдайды. Сервер қашықтан пайдалануды және қашықтан қосылымдар үшін күшті шифрлауды қолдайды. StarTeam сервер жұмыс істеп тұрғанда "тікелей" резервтік көшірмелер жасауға мүмкіндік береді және кеңейтімділікті арттыру үшін StarTeam MPX деп аталатын жариялау/жазылу оқиғалар жүйесін қамтиды. Файлдардың нұсқаларын басқарудан басқа, StarTeam талаптарды, жоба тапсырмаларын, өзгерту туралы өтініштерді және талқылауларды сақтайды. Бұлардың барлығы жоба ішінде іздестіруді жақсарту үшін бір-бірімен байланыстырылуы мүмкін.

Клиенттер

StarTeam бірнеше клиенттерді қамтиды, оның ішінде веб-клиент, кросс-платформалық Java клиенті, командалық қатар интерфейсі және Borland Delphi, Borland JBuilder және Eclipse сияқты танымал интеграцияланған даму орталарымен интеграция. StarTeam COM, Java және Microsoft .NET Framework сияқты платформалар үшін бірнеше API-ді қамтиды. Бұған қоса, ол интеграцияланған нұсқаларды басқару мүмкіндіктерін ұсынатын IDE-лермен интеграция үшін MSSCCI стандартына сәйкес келетін Source Control Plug-in API-ін, сондай-ақ Mercury Interactive TestDirector және IBM Rational DOORS сияқты басқа да қолданбалармен интеграция үшін де мүмкіндік береді.

Кірулер

"StarTeam" жүйесіндегі барлық тіркеулер атомдық болып табылады. Егер бір транзакция нәтижесінде бірнеше файл тіркелсе, барлық файлдар мен оларға байланысты процестік элементтер бір әрекетпен жаңартылады. Егер тіркеу қандай да бір себеппен сәтсіз болса, ешбір файл тіркелмейді және байланысты процестік элементтердің күйі өзгертілмейді. Мысалы, A пайдаланушы "StarTeam" папкасындағы барлық өзгертілген файлдарды тіркеуді таңдады делік, бірақ таңдалған файлдардың біреуі B пайдаланушысымен құлыпталған. Құлыпталған файлдың салдарынан ешбір файл тіркелмейді (және ешбір процестік элемент түзетілмейді) және A пайдаланушысына файлдардың ешқайсысы тіркелмегендігі туралы хабар беріледі, себебі файлдардың біреуі B пайдаланушысымен құлыпталған.