Softwaretechnikinstitut

Der Carnegie Mellon Software Engineering Institute (SEI) ist ein föderalistisch gefördertes Forschungs- und Entwicklungszentrum headquartered auf dem Campus der Universität von Carnegie Mellon in Pittsburgh, Pennsylvanien, den Vereinigten Staaten. SEI hat auch Büros in Arlington, Virginia, und Frankfurt, Deutschland. Der SEI funktioniert mit der Hauptfinanzierung vom amerikanischen Verteidigungsministerium. Der SEI arbeitet auch nah mit der Industrie und Akademie durch Forschungskollaborationen.

Das SEI Programm der Arbeit wird in mehreren Hauptgebieten geführt: Erwerb, Prozesssteuerung, Gefahr, Sicherheit, Softwareentwicklung und Systemdesign.

Gebiete der Arbeit

Der SEI definiert spezifische Initiativen hat darauf gezielt, die Softwaretechnikfähigkeiten von Organisationen zu verbessern.

Verwaltungsmethoden

Organisationen müssen den Erwerb, die Entwicklung und die Evolution von softwareintensiven Systemen effektiv führen. Der Erfolg in Softwaretechnikverwaltungsmethoden hilft Organisationen, Qualität, Liste, Kosten, Zykluszeit und Produktivität vorauszusagen und zu kontrollieren. Das am besten bekannte Beispiel der SEI-Arbeit in Verwaltungsmethoden ist Capability Maturity Model (CMM) des SEI für die Software (jetzt Fähigkeitsreife-Musterintegration (CMMI)). Die CMMI-Annäherung besteht aus Modellen, Abschätzungsmethoden und Lehrkursen, die, wie man bewiesen hat, Prozess-Leistung verbessert haben. 2006 hat die Version 1.2 des CMMI Produktgefolges die Ausgabe von CMMI für die Entwicklung eingeschlossen. CMMI für die Entwicklung war von drei in der Version 1.2 definierten Konstellationen erst: Andere schließen CMMI für den Erwerb und CMMI für Dienstleistungen ein. Der CMMI für die Dienstleistungskonstellation wurde im Februar 2009 veröffentlicht.

Eine andere Verwaltungspraxis, die durch CERT entwickelt ist, der ein Teil des SEI ist, ist Resiliency Management Model (RMM). Der RMM ist ein Fähigkeitsmodell für das betriebliche Elastizitätsmanagement.

Technikmethoden

Die SEI Arbeit in Technikmethoden vergrößert die Fähigkeit von Softwareingenieuren, ausgewählten zu analysieren, vorauszusagen, und zu kontrollieren

funktionelle und nichtfunktionelle Eigenschaften von Softwaresystemen. Schlüssel SEI Werkzeuge und Methoden schließt die SEI Methode von Architecture Tradeoff Analysis Method (ATAM), das SEI Fachwerk für die Softwareerzeugnis-Praxis und die SEI Dienstwanderung Und Wiedergebrauch-Technik (SMART) ein.

Erwerb-Methoden

Die Absicht der SEI-Arbeit ist, Organisationserwerb-Prozesse zu verbessern.

Sicherheit

Der SEI ist auch das Haus des CERT/CC (CERT Koordinationszentrum), die föderalistisch geförderte Computersicherheitsorganisation. Die SEI CERT die primären Absichten des Programms sind sicherzustellen, dass passende Technologie und Systemmanagement-Methoden verwendet werden, um Angriffen auf vernetzte Systeme zu widerstehen und Schaden zu beschränken und Kontinuität von kritischen Dienstleistungen trotz erfolgreicher Angriffe, Unfälle oder Misserfolge zu sichern. Der SEI CERT Programm arbeitet mit dem US-CERT, um die Website von Build Security In (BSI) zu erzeugen, die Richtlinien zur Verfügung stellt, um Sicherheit in jede Phase des Softwareentwicklungslebenszyklus einzubauen. Der SEI hat auch Forschung über Insiderdrohungen und Computer forensics geführt. Ergebnisse dieser Forschung und anderer Information bevölkern jetzt die CERT Virtuelle Lehrumgebung.

Carnegie Mellon, Fähigkeitsreife-Modell, CMM, CMMI, Architektur-Umtausch-Analyse-Methode, ATAM und CERT werden im amerikanischen Patent- und Handelsmarke-Büro von der Universität von Carnegie Mellon eingeschrieben.

QUADRAT

Das CERT Koordinationszentrum-Programm hat eine Methode entwickelt, Organisationen zu helfen, Sicherheit in die frühen Stufen des Produktionslebenszyklus einzubauen. (QUADRAT)-Methode der Technik von Voraussetzungen der Qualität der Sicherheit besteht aus neun Schritten, die ein von kategorisierten und prioritized Sicherheitsvoraussetzungen lieferbares Finale erzeugen. Obwohl die QUADRAT-Methode wahrscheinlich zu jedem groß angelegten Designprojekt verallgemeinert werden konnte, wurde sie für den Gebrauch mit Informationstechnologiesystemen entworfen.

QUADRAT wird an der DHS Nationalen Cyber Sicherheit Abteilung Initiative-Seite von Build Security In (BSI) verzeichnet.

Ein webbasiertes Werkzeug wurde kürzlich geschaffen, um Mannschaften zu helfen, die die QUADRAT-Methode verwenden.

Spezielle Programme

SEI Partnernetz

Das SEI-Partnernetz hilft dem SEI, Softwaretechnik beste Methoden zu verbreiten. Organisationen und Personen im SEI-Partnernetz werden ausgewählt, erzogen, und durch den SEI lizenziert, authentische SEI Dienstleistungen zu liefern, die Kurse, Beratenmethoden und Verwaltungsprozesse einschließen. Das Netz besteht zurzeit aus fast 250 Partnerorganisationen weltweit.

Konferenzen

Der SEI sponsert nationale und internationale Konferenzen, Werkstätten und Benutzergruppe-Sitzungen. Andere Ereignisse bedecken Themen einschließlich des Erwerbs von softwareintensiven Systemen, kommerziell Standard-(COTS) - basierte Systeme, Netzsicherheit und Überlebensfähigkeit, Softwareprozess-Forschung, Softwareerzeugnisse, CMMI und der SEI Mannschaft-Softwareprozess.

Ausbildung und Ausbildung

SEI Kurse helfen, die modernsten Technologien und Methoden von der Forschung und Entwicklung in den weit verbreiteten Gebrauch zu bringen. SEI Kurse werden zurzeit an den Positionen des SEI in den Vereinigten Staaten und Europa angeboten. Außerdem, mit lizenzierten Kurs-Materialien, erziehen SEI Partner Tausende von Personen jährlich.

Mitgliedschaft-Programm

Das SEI Mitgliedschaft-Programm hilft der Softwaretechnikgemeinschaft zum Netz. SEI Mitglieder schließen Eigentümer des Kleinunternehmens, Software und Systemprogrammierer, CEO, Direktoren und Betriebsleiter sowohl von Fortune 500 Gesellschaften als auch von prominenten Regierungsorganisationen in 36 verschiedenen Ländern ein.

Tochterprogramm

Durch das SEI-Tochterprogramm legen Organisationen technische Experten mit dem SEI seit Perioden im Intervall von 12 Monaten zu vier Jahren. Tochtergesellschaften arbeiten zurzeit an Projekten mit dem SEI, um verbesserte Softwaretechnikmethoden zu identifizieren, zu entwickeln, und zu demonstrieren.

Softwareprozess-Zu-Stande-Bringen erkennt Programm zu

Um hervorragendes Zu-Stande-Bringen in der Besserung einer Fähigkeit einer Organisation anzuerkennen, softwareabhängige Systeme zu schaffen und zu entwickeln, haben der SEI und die IEEE Computergesellschaft das Softwareprozess-Leistungspreis-Programm geschaffen. Zusätzlich zur lohnenden Vorzüglichkeit ist der Zweck dieses Preises, dauernde Förderung in der Praxis der Softwaretechnik zu fördern und Einblicke, Erfahrungen und bewiesene Methoden während der relevanten Forschung und Praktiker-Gemeinschaften zu verbreiten.

Forschung und Veröffentlichungen

Der SEI veröffentlicht Berichte, die neue technische Information über Softwaretechnikthemen, entweder theoretisch oder angewandt anbieten. Der SEI veröffentlicht auch Bücher auf der Softwaretechnik für die Industrie, militärischen und Regierungsanwendungen und Methoden.

Außerdem bietet der SEI öffentliche Kurse, Werkstätten und Konferenzen in Prozess-Verbesserung, Softwarearchitektur und Erzeugnissen und Sicherheit an.

Fokus von progressiven Protesten

SEI ist eine häufige Seite der Antikriegsbewegung und Friedensbewegungsproteste gewesen, seitdem sein Aufbau begonnen hat, von denen viele von Pittsburghs Thomas Merton Center organisiert worden sind.

Siehe auch

Links


Softwaretechnik / Softwarekrise
Impressum & Datenschutz