Institutet för programvaruteknik

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

Status

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]

Arbetsområden

SEI identifierar specifika initiativ för att förbättra organisationers mjukvarukapacitet.

Hanteringsmetoder

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.

Utvecklingsmetoder

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).

Anteckningar

  1. O'Toole, James.
  2. Forskning | Forskning och utveckling vid SEI . Hämtad 24 maj 2016. Arkiverad från originalet 16 september 2017.

Litteratur

Länkar