Cleanroom Software Engineering: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
гиперссылка
 
Строка 1: Строка 1:
{{Разработка программного обеспечения}}
{{Разработка программного обеспечения}}
'''Cleanroom Software Engineering''' (методология «чистой комнаты») — процесс разработки программного обеспечения, предназначенный для создания программного обеспечения с сертифицируемым уровнем надёжности. Cleanroom был первоначально разработан Харланом Миллзом и несколькими его коллегами, в том числе [[Хевнер, Алан|Аланом Хевнером]] из [[IBM]]. Основной принцип cleanroom состоит в том, что предупреждение дефектов лучше, чем их устранение. Название ''Cleanroom'' («''чистая комната''») взято из электронной промышленности — так называются помещения с высокой степенью защиты от загрязнений, позволяющие предотвратить появление дефектов в процессе производства полупроводников. Впервые процесс был применён в середине-конце 80-х годов.
'''Cleanroom Software Engineering''' (методология «чистой комнаты») — процесс разработки программного обеспечения, предназначенный для создания программного обеспечения с сертифицируемым уровнем надёжности. Cleanroom был первоначально разработан Харланом Миллзом и несколькими его коллегами, в том числе [[Хевнер, Алан|Аланом Хевнером]] из [[IBM]]. Основной принцип cleanroom состоит в том, что предупреждение дефектов лучше, чем их устранение. Название ''Cleanroom'' («''[[Чистые помещения|чистая комната]]''») взято из электронной промышленности — так называются помещения с высокой степенью защиты от загрязнений, позволяющие предотвратить появление дефектов в процессе производства полупроводников. Впервые процесс был применён в середине-конце 80-х годов.


== Основные принципы ==
== Основные принципы ==

Текущая версия от 16:10, 24 апреля 2019

Разработка программного обеспечения
Ключевые процессы
Парадигмы и модели
Методологии
Инструменты

Cleanroom Software Engineering (методология «чистой комнаты») — процесс разработки программного обеспечения, предназначенный для создания программного обеспечения с сертифицируемым уровнем надёжности. Cleanroom был первоначально разработан Харланом Миллзом и несколькими его коллегами, в том числе Аланом Хевнером из IBM. Основной принцип cleanroom состоит в том, что предупреждение дефектов лучше, чем их устранение. Название Cleanroomчистая комната») взято из электронной промышленности — так называются помещения с высокой степенью защиты от загрязнений, позволяющие предотвратить появление дефектов в процессе производства полупроводников. Впервые процесс был применён в середине-конце 80-х годов.

Основные принципы[править | править код]

  • Разработка программного обеспечения основывается на формальных методах.
  • Инкрементальная реализация в рамках статистического контроля качества
  • Статистическое тестирование
  • Формальная верификация