Кіріспе

Питтсбургтегі федералды қаржыландырылатын ғылыми-зерттеу орталығы, Пенсильвания, АҚШ. Бағдарламалық жасақтама инженерия институты (SEI) – Питтсбургтегі федералды қаржыландырылатын ғылыми-зерттеу және дамыту орталығы, Пенсильвания, АҚШ. 1984 жылы құрылған институт қазір АҚШ Қорғаныс министрлігі және Қорғаныс министрінің ғылыми-зерттеу және инженерлік мәселелер жөніндегі орынбасарының қолдауымен, Карнеги Меллон университеті басқаруында жұмыс істейді. Институттың қызметі киберқауіпсіздік, бағдарламалық қамтамасыз етудің сапасын қамтамасыз ету, бағдарламалық жасақтаманы әзірлеу және сатып алу, сондай-ақ АҚШ Қорғаныс министрлігі үшін маңызды компоненттерді қамтиды.

Билік

Карнеги Меллон бағдарламалық қамтамасыз ету инженериясы институты – штаб-пәтері Карнеги Меллон университетінің Питтсбург қаласындағы (Пенсильвания, АҚШ) кампусында орналасқан, федералды қаржыландырылатын ғылыми-зерттеу және әзірлеу орталығы. SEI-нің Вашингтон, округ Колумбия, Вирджиния штатының Арлингтон округі және Калифорния штатының Лос-Анджелес қалаларында да кеңселері бар. SEI АҚШ Қорғаныс министрлігінің негізгі қаржысымен жұмыс істейді. SEI сонымен қатар өнеркәсіп және академиялық ортамен ғылыми ынтымақтастық арқылы да жұмыс істейді. Институт алғашқы 6 миллион доллар қаржымен құрылды, ал келесі бес жылда тағы 97 миллион доллар бөлінді. SEI-нің Қорғаныс министрлігімен жасасқан келісім-шарты әр бес жыл сайын қайта қаралып, жаңартылады. SEI жұмыс бағдарламасы бірнеше негізгі сала бойынша жүргізіледі: киберқауіпсіздік, бағдарламалық қамтамасыз етудің сақталуы, бағдарламалық жасақтаманы әзірлеу және сатып алу, DevOps және Қорғаныс министрлігі үшін маңызды компоненттік мүмкіндіктер.

Жұмыс салалары

SEI ұйымдардың бағдарламалық жасақтаманы әзірлеу қабілеттерін арттыруға арналған нақты шараларды анықтайды.

Басқару практикасы

Ұйымдар бағдарламалық қамтамасыз етуге негізделген жүйелерді алу, дамыту және жетілдіру (ADE) процестерін тиімді басқаруы керек. Бағдарламалық инженерияны басқару практикаларының табысы ұйымдарға сапаны, кестелерді, шығындарды, циклдік уақытты және өнімділікті болжауға және бақылауға көмектеседі. SEI-дің басқару практикаларындағы ең белгілі мысал – SEI-нің Бағдарламалық қамтамасыз ету үшін қабілеттілік деңгейі моделі (CMM) (қазіргі Қабілеттілік деңгейі Моделінің интеграциясы (CMMI)). CMMI тәсілі модельдерден, бағалау әдістерінен және процестік өнімділікті жақсартуға дәлелденген оқу курстарынан тұрады. 2006 жылы CMMI өнімдер жиынтығының 1.2 нұсқасы CMMI Development-тің шығарылуын қамтыды. CMMI Development 1.2 нұсқасында анықталған үш топтаманың біріншісі болды: қалғандары CMMI Acquisition және CMMI Services. CMMI Services топтамасы 2009 жылдың ақпан айында жарияланды. SEI құрамына кіретін CERT ұйымы әзірлеген тағы бір басқару практикасы – Тұрақтылықты басқару моделі (CERT RMM). CERT RMM – операциялық тұрақтылықты басқаруға арналған қабілеттілік моделі. Тұрақтылықты басқару моделінің 1.0 нұсқасы 2010 жылдың мамырында жарияланды.

Қауіпсіздік

SEI сонымен қатар CERT/CC (CERT Үйлестіру орталығы) – федералды қаржыландырылатын компьютерлік қауіпсіздік ұйымының ордасы болып табылады. SEI CERT бағдарламасының негізгі мақсаттары – желілік жүйелерге жасалатын шабуылдарға қарсы тұру үшін тиісті технологиялар мен жүйелерді басқару тәсілдерін қолдануды қамтамасыз ету, сондай-ақ сәтті шабуылдар, апаттар немесе іркілістер болған жағдайда да маңызды қызметтердің жалғастығын қамтамасыз ету және зиянды шектеу болып табылады. SEI CERT бағдарламасы АҚШ CERT-пен бірлесіп бағдарламалық жасақтаманы әзірлеудің әр кезеңінде қауіпсіздікті қамтамасыз етуге арналған нұсқауларды ұсынатын Build Security In (BSI) веб-сайтын жасап дамытуда. SEI сонымен қатар ішкі қауіптер және компьютерлік криминалистика саласында зерттеулер жүргізді. Осы зерттеулердің нәтижелері мен басқа да ақпарат қазір CERT виртуалды оқу ортасында жинақталған.

SEI серіктес желісі

SEI серіктес желісі SEI-ге бағдарламалық жасақтаманы жасау бойынша ең жақсы тәжірибелерді таратуға көмектеседі. SEI серіктес желісіне қатысушы ұйымдар мен жеке тұлғалар SEI таңдауымен оқытылып, SEI-дің нақты қызметтерін ұсынуға лицензия алады, оларға курстар, кеңес беру әдістемелері және басқару процестері кіреді. Қазіргі таңда желіде бүкіл әлем бойынша 250-ге жуық серіктес ұйым бар.

Конференциялар

SEI ұлттық және халықаралық конференцияларға, семинарларға және пайдаланушылар тобының кездесулеріне демеушілік етеді. Басқа шаралар бағдарламалық құралдарды көп қолданатын жүйелерді алу, коммерциялық (COTS) негізделген жүйелер, желілік қауіпсіздік және тұрақтылық, бағдарламалық құралдарды жасау процесін зерттеу, бағдарламалық өнімдердің түрлері, CMMI және SEI командалық бағдарламалық құралдарды жасау процесі сияқты тақырыптарды қамтиды.

Білім беру және оқыту

Қазіргі уақытта SEI курстары АҚШ және Еуропадағы SEI орталықтарында ұсынылады. Бұған қоса, SEI серіктестері лицензияланған оқу материалдарын қолдана отырып, адамдарды оқытады.

Мүшелік бағдарламасы

SEI мүшелік бағдарламасы бағдарламалық жасақтама инженерлері қауымдастығының байланыс желісін құруға көмектеседі. SEI мүшелеріне Fortune 500 компаниялары мен мемлекеттік ұйымдардан шағын бизнес иелері, бағдарламалық және жүйелік бағдарламалаушылар, бас директорлар, директорлар және менеджерлер кіреді.

Партнерлік бағдарлама

SEI серіктестік бағдарламасы арқылы ұйымдар техникалық сарапшыларын 12 айдан 4 жылға дейінгі мерзімге SEI-ге жібереді. Серіктестер қазіргі уақытта SEI-мен бірлесіп бағдарламалық жасақтаманы жасаудың жақсартылған тәсілдерін анықтау, дамыту және көрсету жобаларында жұмыс істеп жатыр.

Бағдарламалық қамтамасыз ету процестерінің жетістіктері бойынша марапаттау бағдарламасы

Ұйымның бағдарламалық қамтамасыз етуге тәуелді жүйелерді жасау және дамыту қабілетін арттырудағы ерекше жетістіктерін мойындау мақсатында SEI және IEEE Computer Society «Бағдарламалық процестер жетістігі» сыйлығын құрды. Бұл сыйлықтың мақсаты, үздіктерді марапаттаумен қатар, бағдарламалық инженерия саласындағы тәжірибені үздіксіз жетілдіруге көмектесу және тиісті зерттеушілер мен тәжірибешілер қауымдастығы арасында жаңа ойлар, тәжірибелер мен тиімді әдістерді тарату болып табылады.

Зерттеу және жарияланымдар

SEI теориялық немесе қолданбалы бағдарламалық инженерия тақырыптары бойынша жаңа техникалық ақпарат ұсынатын есептерді жариялайды. SEI өнеркәсіп, үкімет және әскери салалардағы қолданылуы мен тәжірибелері үшін бағдарламалық инженерия саласындағы кітаптарды да шығарады. Бұған қоса, SEI процестерді жақсарту, бағдарламалық архитектура және өнімдер тізбегі, сондай-ақ қауіпсіздік салаларындағы қоғамдық курстар, семинарлар мен конференцияларды ұйымдастырады.

Даулар

2015 жылдың 11 қарашасында Tor жобасының басшысы Бағдарламалық Инженерлік Институтын Tor желісін пайдаланушыларының кім екенін анықтауда Федералдық Тергеу Бюросына (ФТБ) көмектескен деп айыптады. Кейінірек сотта ФТБ шақыру қағазымен хакерлік әрекеттер Қорғаныс министрлігінің қаражатымен төленгені анықталды.

Прогрессивті наразылықтардың басты бағыты

SEI кейде соғысқа қарсы және бейбітшілік қозғалыстарының наразылықтары өткізілетін орын болған, олардың көптегенін Питтсбург қаласындағы Томас Мертон орталығы ұйымдастырды.

Халықтық мәдениеттегі сілтемелер

SEI 2012 жылы түсірілген "Қараңғы рыцарь: Көтеріліс" фильмінде Блэкгейт түрмесі болып саналды.