Cleanroom Software Engineering
- Cleanroom Software Engineering
-
Cleanroom Software Engineering (методология «чистой комнаты») — процесс разработки программного обеспечения, предназначенный для создания программного обеспечения с сертифицируемым уровнем надёжности. Cleanroom был первоначально разработан Харланом Миллзом и несколькими его коллегами, в том числе Аланом Хевнером из IBM. Основной принцип cleanroom состоит в том, что предупреждение дефектов лучше, чем их устранение. Название Cleanroom («чистая комната») взято из электронной промышленности — так называются помещения с высокой степенью защиты от загрязнений, позволяющие предотвратить появление дефектов в процессе производства полупроводников. Впервые процесс был применён в середине-конце 80-х годов.
Основные принципы
- Разработка программного обеспечения основывается на формальных методах.
- Инкрементальная реализации в рамках статистического контроля качества
- Статистическое тестирование
- Формальная верификация
Категория:
- Разработка программного обеспечения
Wikimedia Foundation.
2010.
Полезное
Смотреть что такое "Cleanroom Software Engineering" в других словарях:
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
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
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
Cleanroom — For the Cleanroom software engineering methodology, see Cleanroom Software Engineering. For the meaning of clean room engineering as a method to avoid copyright infringement, see clean room design. Cleanroom used for the production of… … Wikipedia
Software development process — Activities and steps Requirements Specification … Wikipedia
Cleanroom-Implementierung — Eine Cleanroom Implementierung ist eine Software, die eine schon existierende kopiert, aber unter besonderen Bedingungen entwickelt wurde. Dabei wird das Original vom Entwickler nicht verwendet. Als Hilfsmittel stehen allein Dokumentationen und… … Deutsch Wikipedia
Software — Запрос «Software» перенаправляется сюда. Cм. также другие значения. Программное обеспечение (произношение обеспечение не рекомендуется[1][2][3], точнее, не рекомендовалось[4]) наряду с аппаратными средствами, важнейшая составляющая информационных … Википедия
Reverse-Engineering — (engl., bedeutet: umgekehrt entwickeln, rekonstruieren, Kürzel: RE) bezeichnet den Vorgang, aus einem bestehenden, fertigen System oder einem meistens industriell gefertigten Produkt durch Untersuchung der Strukturen, Zustände und… … Deutsch Wikipedia
Reverse engineering — (engl., bedeutet: umgekehrt entwickeln, rekonstruieren, Kürzel: RE) bezeichnet den Vorgang, aus einem bestehenden, fertigen System oder einem meistens industriell gefertigten Produkt durch Untersuchung der Strukturen, Zustände und… … Deutsch Wikipedia