Основан | 14 ноября 1984 г. (1984-11-14) |
---|---|
Тип исследования | Многопрограммный |
Бюджет | 584 доллара США миллионов на 2011–2015 гг. |
Область исследований | Программная инженерия |
Директор | Пол Д. Нильсен |
Персонал | 700 |
Адрес | 4500 Fifth Avenue |
Местоположение | Питтсбург, Пенсильвания, США. 40 ° 26′48 ″ с.ш. 79 ° 57′00 ″ з.д. / 40,4466 ° с.ш. 79,9500 ° з.д. / 40,4466; -79.9500 Координаты : 40 ° 26′48 ″ N 79 ° 57′00 ″ W / 40,4466 ° N 79,9500 ° W / 40,4466; -79.9500 |
Почтовый индекс | 15213 |
Принадлежность | Министерство обороны, Министерство армии |
Операционное агентство | Университет Карнеги-Меллона |
Веб-сайт | www.sei.cmu.edu |
Карта | |
Расположение в Питтсбурге |
Институт программной инженерии (SEI ) является Американский центр исследований и разработок со штаб-квартирой в Питтсбурге, Пенсильвания. Его деятельность охватывает кибербезопасность, обеспечение программного обеспечения, разработку и приобретение программного обеспечения, а также возможности компонентов, критически важных для Министерства обороны.
Институт программной инженерии Карнеги-Меллона - это финансируемый из федерального бюджета центр исследований и разработок со штаб-квартирой в кампусе университета Карнеги-Меллона в Питтсбург, Пенсильвания, США. SEI также имеет офисы в Вашингтоне, округ Колумбия и Лос-Анджелесе, Калифорния. SEI работает с основным финансированием из США. Министерство обороны. SEI также работает с промышленностью и академическими кругами в рамках сотрудничества в области исследований.
14 ноября 1984 года Министерство обороны США выбрало Университет Карнеги-Меллона в качестве принимающей площадки для Института программной инженерии. Институт был основан с первоначальным выделением 6 миллионов долларов, еще 97 миллионов долларов будут выделены в последующие пять лет. Контракт SEI с Министерством обороны подлежит пересмотру и продлению каждые пять лет.
Программа работы SEI проводится в нескольких основных областях: кибербезопасность, обеспечение безопасности программного обеспечения, разработка и приобретение программного обеспечения, а также возможности компонентов, критически важных для Министерства обороны.
SEI определяет конкретные инициативы, направленные на улучшение возможностей организации в области разработки программного обеспечения.
Организациям необходимо эффективно управлять приобретением, разработкой и развитием (ADE) программно-емких систем. Успех в практике управления программной инженерией помогает организациям прогнозировать и контролировать качество, график, стоимость, время цикла и производительность. Самый известный пример SEI в практике управления - это модель зрелости возможностей (CMM) SEI для программного обеспечения (теперь интеграция модели зрелости возможностей (CMMI) ). Подход CMMI состоит из моделей, методов оценки и учебных курсов, которые, как было доказано, улучшают производительность процесса. В 2006 году версия 1.2 пакета продуктов CMMI включала выпуск CMMI for Development. CMMI для разработки был первым из трех созвездий, определенных в версии 1.2: другие включают CMMI для сбора и CMMI для услуг. Группа CMMI для служб была выпущена в феврале 2009 года. Еще одна практика управления, разработанная CERT, которая является частью SEI, - это модель управления устойчивостью (CERT-RMM). CERT-RMM - это модель возможностей для управления операционной устойчивостью. Версия 1.0 модели управления отказоустойчивостью была выпущена в мае 2010 года.
Работа SEI в инженерных практиках расширяет возможности программистов анализировать, прогнозировать и контролировать выбранные функциональные и не- функциональные свойства программных систем. Ключевые инструменты и методы SEI включают метод анализа компромисса архитектуры SEI (ATAM), SEI Framework for Software Product Line Practice и SEI Service Migration and Reuse Technique (SMART).
SEI также является домом для CERT / CC (Координационный центр CERT), организации по компьютерной безопасности, финансируемой из федерального бюджета. Основные цели программы SEI CERT - обеспечить использование соответствующих технологий и методов управления системами для противодействия атакам на сетевые системы, а также для ограничения повреждений и обеспечения непрерывности критически важных услуг, несмотря на успешные атаки, аварии или сбои. Программа SEI CERT работает с US-CERT над созданием веб-сайта Build Security In (BSI), который предоставляет рекомендации по обеспечению безопасности на всех этапах жизненного цикла разработки программного обеспечения. SEI также провела исследование внутренних угроз и компьютерной криминалистики. Результаты этого исследования и другая информация теперь доступны в виртуальной учебной среде CERT.
Карнеги-Меллон, модель зрелости возможностей, CMM, CMMI, метод анализа компромиссов архитектуры, ATAM и CERT зарегистрированы в Управлении по патентам и товарным знакам США Университетом Карнеги-Меллона.
Партнерская сеть SEI помогает SEI распространять передовой опыт разработки программного обеспечения. Организации и отдельные лица в партнерской сети SEI отбираются, обучаются и получают лицензии SEI для предоставления аутентичных услуг SEI, которые включают курсы, методы консультирования и процессы управления. В настоящее время сеть состоит из почти 250 партнерских организаций по всему миру.
SEI спонсирует национальные и международные конференции, семинары и встречи групп пользователей. Другие мероприятия охватывают такие темы, как приобретение программно-интенсивных систем, готовых коммерческих систем (COTS), сетевая безопасность и живучесть, исследование программных процессов, линейки программных продуктов, CMMI и процесс программного обеспечения SEI Team.
Курсы SEI в настоящее время предлагаются в офисах SEI в США и Европе. Кроме того, партнеры SEI обучают людей, используя лицензированные материалы курса.
Программа членства SEI помогает сообществу разработчиков программного обеспечения объединяться в сети. В число членов SEI входят владельцы малого бизнеса, программисты и программисты, генеральные директора, директора и менеджеры компаний из списка Fortune 500 и государственных организаций
В рамках Партнерской программы SEI организации размещают технических экспертов с SEI на период от 12 месяцев до четырех лет. В настоящее время аффилированные лица работают над проектами с SEI по выявлению, разработке и демонстрации улучшенных методов разработки программного обеспечения.
Чтобы отметить выдающиеся достижения в улучшении способности организации создавать и развивать программно-зависимые системы, SEI и IEEE Computer Society создали программа Software Process Achievement Award. Целью этой награды является не только награждение за выдающиеся достижения, но и содействие постоянному развитию в практике разработки программного обеспечения и распространение идей, опыта и проверенных практик в соответствующих сообществах исследователей и практиков.
SEI публикует отчеты, которые предлагают новую техническую информацию по темам программной инженерии, теоретическим или прикладным. SEI также издает книги по разработке программного обеспечения для промышленных, государственных и военных приложений и практик.
Кроме того, SEI предлагает открытые курсы, семинары и конференции по совершенствованию процессов, архитектуре программного обеспечения и линейкам продуктов, а также безопасности.
11 ноября 2015 г. руководитель проекта Tor обвинил Институт программной инженерии в содействии Федеральному бюро расследований в раскрытии личности пользователей сети Tor. Позже судебное преследование показало, что взлом был оплачен Министерством обороны, а повестка была вызвана ФБР.
SEI время от времени становился местом антивоенного движения и движение за мир протесты, многие из которых были организованы Питтсбургским центром Томаса Мертона.