Software Engineering Institute

Software Engineering Institute

The Carnegie Mellon Software Engineering Institute (SEI) is a federally funded research and development center headquartered on the campus of Carnegie Mellon University in Pittsburgh, Pennsylvania, United States. SEI also has offices in Arlington, Virginia, and Frankfurt, Germany. The SEI operates with major funding from the U.S. Department of Defense. The SEI also works closely with industry and academia through research collaborations.

Since 1984, the SEI has served as a global resource in software engineering, networked systems survivability, and process improvement. The SEI provides technical leadership to advance the practice of software engineering so that software-intensive systems can be acquired and sustained with predictable and improved cost, schedule, and quality.

In recent years, software has continued to grow in importance and impact, not only in defense systems, but also in transportation, finance, medicine, entertainment, and all other aspects of everyday life. The SEI has contributed to this growth in many areas including software process improvement, network security and survivability, software architecture and software product lines, interoperability of systems, and the improvement of software acquisition skills.

The SEI program of work is conducted in three principal areas: management practices, engineering practices, and acquisition practices. Within these broad areas of work, the SEI defines specific initiatives aimed at solving problems that impede the ability of organizations to acquire, build, and evolve software-intensive systems predictably, on time, within expected cost, with expected functionality, and without vulnerabilities.

Areas of work

Management practices

Organizations need to effectively manage the acquisition, development, and evolution of software-intensive systems. Success in software engineering management practices helps organizations predict and control quality, schedule, cost, cycle time, and productivity. The best-known example of SEI work in management practices is the SEI’s Capability Maturity Model (CMM) for Software (now CMMI). The CMMI approach consists of models, appraisal methods, and training courses that have been proven to improve process performance. In 2006, Version 1.2 of the CMMI Product Suite included the release of CMMI for Development. CMMI for Development is the first of three constellations defined in Version 1.2: the others under development, to be released in 2007, include CMMI for Acquisition and CMMI for Services. The CMMI for Services constallation has not yet been released, as of the fall of 2008.

Engineering practices

SEI work in engineering practices increases the ability of software engineers to analyze, predict, and control selectedfunctional and non-functional properties of software systems. Key SEI tools and methods include the SEI Architecture Tradeoff Analysis Method (ATAM) methodology, the SEI Framework for Software Product Line Practice, and the SEI Service Migration and Reuse Technique (SMART).

Acquisition practices

Acquiring software-intensive systems that work on their first promised date is a global imperative. The goal of SEI work in acquisition support is to help acquisition organizations improve their processes and minimize their risks.

ecurity

The SEI is also the home of the CERT/CC (CERT Coordination Center), the federally funded computer security organization. The SEI CERT Program's primary goals are to ensure that appropriate technology and systems-management practices are used to resist attacks on networked systems and to limit damage and ensure continuity of critical services in spite of successful attacks, accidents, or failures. The SEI CERT program is working with US-CERT to produce the Build Security In Web site, which provides a wealth of knowledge and practices gained from SEI research and collaborations. The SEI has also conducted research on insider threats and computer forensics. Results of this research and other information now populate the CERT Virtual Training Environment.

Carnegie Mellon, Capability Maturity Model, CMM, CMMI, Architecture Tradeoff Analysis Method, ATAM, and CERT are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.

pecial programs

EI Partner Network

The SEI Partner Network helps the SEI disseminate software engineering best practices. Organizations and individuals in the SEI Partner Network are selected, trained, and licensed by the SEI to deliver authentic SEI services, which include courses, consulting methods, and management processes. The network currently consists of nearly 250 partner organizations worldwide.

Conferences

The SEI sponsors national and international conferences, workshops, and user-group meetings. The largest of these, the Software Engineering Process Group (SEPG) conference, is the world’s leading annual conference and exhibit showcase for process improvement. Other events cover subjects including acquisition of software-intensive systems, commercial off-the-shelf (COTS)-based systems, network security and survivability, software process research, software product lines, CMMI, and the SEI Team Software Process.

Education and training

SEI courses help bring state-of-the-art technologies and practices from research and development into widespread use. SEI courses are currently offered at the SEI’s locations in the United States and Europe. In addition, using licensed course materials, SEI Partners train thousands of individuals annually.

Membership program

The SEI Membership Program provides leaders in the software engineering community the opportunity to learn, network, and advance through collaboration with the SEI and each other. Currently, there are more than 2,000 SEI Members around the world.

Affiliate program

Through the SEI Affiliate Program, organizations place technical experts with the SEI for periods ranging from six months to four years. Affiliates currently are working on projects with the SEI to identify, develop, and demonstrate improved software engineering practices.

Research and publications

The SEI publishes reports that offer new technical information about software engineering topics, whether theoretical or applied. The SEI also publishes books on software engineering for industry, government and military applications and practices.

Visit the [http://www.sei.cmu.edu/publications/key-publications.html key publications page] to view lists of research reports and books that the SEI considers to be seminal publications from its major areas of work.

In addition, the SEI offers public courses, workshops, and conferences in process improvement, software architecture and product lines, and security. Information is available on the SEI website.

For more information, visit the [http://www.sei.cmu.edu/publications Publications section of the SEI Web site.]

Focus of Progressive Protests

SEI has been a frequent site of anti-war movement and peace movement protests since its construction began. [ [http://www.democracynow.org/2004/11/19/carnegie_military_university_how_the_pentagon Democracy Now! | Carnegie Military University : How the Pentagon Funds Universities to Contribute to War ] ] [ [http://www.thetartan.org/2007/3/26/news/war The Tartan Online : Pittsburgh walks for peace ] ] [ [http://dailydissidence.blogspot.com/2007/03/pittsburgh-anti-war-protest.html Daily Dissidence: Pittsburgh Anti-war Protest ] ] [ [http://www.post-gazette.com/pg/07083/772350-100.stm 1,200 demonstrate against Iraq War in Oakland ] ] , many of which have been organized by Pittsburgh's Thomas Merton Center [ [http://www.thomasmertoncenter.org/more_about_tmc.htm More About TMC ] ] .

References

*cite book | author=Fenton, Edwin | title=Carnegie Mellon 1900-2000: A Centennial History | location=Pittsburgh | publisher=Carnegie Mellon University Press | year=2000 | id=ISBN 0-88748-323-2

External links

* [http://www.sei.cmu.edu/ SEI website]
* [http://www.sei.cmu.edu/publications/ SEI publications]
** [http://www.sei.cmu.edu/publications/key-publications.html Key SEI publications]
** [http://www.sei.cmu.edu/news-at-sei news@sei newsletter]
** [http://www.sei.cmu.edu/annual-report SEI Annual Report FY07]
** [http://www.sei.cmu.edu/pub/documents/07.reports/06721-psguide.pdf Guide to Products and Services]
* [http://www.sei.cmu.edu/acquisition/ Acquisition home page]
* [http://www.sei.cmu.edu/cmmi/ CMMI web pages]
* [http://www.sei.cmu.edu/programs/ds/index.html/ Dynamic Systems home page]
** [http://www.sei.cmu.edu/isis/ Integration of Software-Intensive Systems home page]
** [http://www.sei.cmu.edu/msce/ Mission Success in Complex Environments home page]
** [http://www.sei.cmu.edu/pcs/ Performance-Critical Systems home page]
* [http://www.sei.cmu.edu/productlines/index.html/ Software Product Line Practice]
** [http://www.sei.cmu.edu/architecture/products_services/atam.html SEI ATAM website]
** [http://www.sei.cmu.edu/uls/ SEI Ultra-Large-Scale Systems website]
* [http://www.cert.org/ CERT website]
** [https://buildsecurityin.us-cert.gov/daisy/bsi/home.html Build Security In home page]
** [https://www.vte.cert.org/vteweb/ CERT Virtual Training Environment]
* [http://www.sei.cmu.edu/products/courses/ SEI courses]
* [http://www.sei.cmu.edu/publications/ SEI technical reports]
* [http://www.sei.cmu.edu/publications/books/ SEI books]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Software Engineering Institute — in Pittsburgh, Pennsylvania Das Software Engineering Institute (SEI) ist ein Forschungs und Entwicklungszentrum an der Carnegie Mellon University in Pittsburgh, Pennsylvania. Es wird zum Großteil vom US Verteidigungsministerium finanziert. Auch… …   Deutsch Wikipedia

  • Software Engineering Institute — (SEI) es un instituto federal estadounidense de investigación y desarrollo, fundado por el Congreso de los Estados Unidos en 1984 para desarrollar modelos de evaluación y mejora en el desarrollo de software, que dieran respuesta a los problemas… …   Wikipedia Español

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Software engineering professionalism — For many years, software engineering has been trying to be a profession.This was hampered by the common perception that it is merely the application of computer science. The goal of making software engineering into its own profession spurred a… …   Wikipedia

  • Software Engineering Body of Knowledge — SWEBOK Sommaire 1 SWEBOK (Software Engineering Body of Knowledge) 2 Intérêt 3 Développement du projet SWEBOK 4 Participation dans le dispositif SWEBOK …   Wikipédia en Français

  • List of software engineering topics — This list complements the software engineering article, giving more details and examples. For an alphabetical listing of topics, please see List of software engineering topics (alphabetical).Influence on societySoftware engineers affect society… …   Wikipedia

  • Outline of software engineering — See also: Index of software engineering articles The following outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined, quantifiable approach to the… …   Wikipedia

  • Debates within software engineering — Many debates are raging within the software engineering community. As software becomes more pervasive, most recognize the need for better software, but few agree on how to obtain it. Right to use the word engineering The word engineering within… …   Wikipedia

  • Cleanroom software engineering — For the meaning of clean room engineering as a method to avoid copyright infringement, see Cleanroom design. Software development process Activities and steps …   Wikipedia

  • Cleanroom Software Engineering — The Cleanroom Software Engineering process is a software development process intended to produce software with a certifiable level of reliability. The Cleanroom process was originally developed by Harlan Mills and several of his colleagues… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”