Carnegie Mellon Software Engineering Institute (SEI ) är ett amerikanskt forskningscenter med huvudkontor i Pittsburgh , Pennsylvania , USA . Bedriver aktiviteter inom området cybersäkerhet , kvalitetssäkring av programvara, mjukvaruutveckling , mjukvaruanskaffning och andra aspekter av avgörande betydelse för det amerikanska försvarsdepartementet
Carnegie Mellon Software Engineering Institute är ett federalt finansierat forsknings- och utvecklingscenter med huvudkontor på Carnegie Mellon Universitys campus i Pittsburgh , Pennsylvania , USA . SEI har också platser i Washington DC och Los Angeles , Kalifornien . SEI finansieras i första hand av USA:s försvarsdepartement . SEI har också ett nära samarbete med industri och akademi genom forskningssamarbete.
Den 14 november 1984 valde det amerikanska försvarsdepartementet Carnegie Mellon University som "värd"-organisation för Software Engineering Institute [1] . Institutet grundades med en initial allokering på 6 miljoner dollar och ytterligare 97 miljoner dollar att tilldelas under de kommande fem åren. SEI-kontraktet med försvarsdepartementet är föremål för översyn och förnyelse vart femte år.
SEI-arbetsprogrammet är fokuserat på flera nyckelområden: cybersäkerhet , kvalitetssäkring av mjukvara, mjukvaruutveckling , mjukvaruanskaffning och andra områden av avgörande betydelse för det amerikanska försvarsdepartementet. [2]
SEI identifierar specifika initiativ för att förbättra organisationers mjukvarukapacitet.
Organisationer måste effektivt hantera utvecklingen och utvecklingen av mjukvaruintensiva system. Framsteg inom hantering av mjukvaruutveckling hjälper organisationer att förutsäga och kontrollera kvalitet, schema, kostnad, cykeltider och produktivitet. Det mest kända exemplet på SEI:s arbete med förvaltningsmetoder är Full Capacity Model (CMM) för programvara (CMMI). CMMI-metoden består av modeller, utvärderingsmetoder och utbildningar som har visat sig förbättra processprestanda. 2006 inkluderades CMMI för utveckling i CMMI Product Suite version 1.2. Det finns också CMMI för förvärv och CMMI för tjänster. En annan ledningsmetod som utvecklats av CERT, som är en del av SEI, är Resilience Management Model (CERT-RMM). RMM version 1.0 släpptes i maj 2010.
SEI:s arbete med ingenjörsmetoder ökar ingenjörernas förmåga att analysera, förutsäga och kontrollera utvalda funktionella och icke-funktionella egenskaper hos mjukvarusystem. Viktiga SEI-verktyg och metoder inkluderar SEI Architecture Tradeoff Analysis Method (ATAM), SEI Framework for Software Product Line Practice och SEI Service Migration and Reuse Technique (SMART).