~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 99E697C301870D95846DC02372FBFCA6__1713249540 ✰
Заголовок документа оригинал.:
✰ Cleanroom software engineering - Wikipedia ✰
Заголовок документа перевод.:
✰ Разработка программного обеспечения для чистых помещений — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Cleanroom_software_engineering ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/99/a6/99e697c301870d95846dc02372fbfca6.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/99/a6/99e697c301870d95846dc02372fbfca6__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 09:19:45 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 16 April 2024, at 09:39 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Разработка программного обеспечения для чистых помещений — Википедия Jump to content

Разработка программного обеспечения для чистых помещений

Из Википедии, бесплатной энциклопедии

Процесс разработки программного обеспечения для чистых помещений — это процесс разработки программного обеспечения, предназначенный для создания программного обеспечения с сертифицированным уровнем надежности . Центральными принципами являются разработка программного обеспечения на основе формальных методов, постепенное внедрение под статистическим контролем качества и статистически обоснованное тестирование.

История [ править ]

Процесс чистых помещений первоначально был разработан Харланом Миллсом и несколькими его коллегами, включая Алана Хевнера из IBM . [1]

Технология чистых помещений впервые использовалась в середине-конце 1980-х годов. Демонстрационные проекты в вооруженных силах начались в начале 1990-х годов. [2] В недавней работе над процессом чистых помещений рассматривалось объединение чистых помещений с возможностями автоматической проверки, обеспечиваемыми спецификациями, выраженными в CSP . [3]

Философия [ править ]

В процессе чистых помещений основное внимание уделяется предотвращению дефектов, а не их устранению. Название «чистое помещение» было выбрано, чтобы напомнить о чистых помещениях , используемых в электронной промышленности для предотвращения появления дефектов при производстве полупроводников .

Центральные принципы [ править ]

Основными принципами процесса чистых помещений являются

Разработка программного обеспечения на основе формальных методов
Поддержка программных инструментов, основанная на некотором математическом формализме, включает проверку моделей , алгебры процессов и сети Петри . Метод коробочной структуры может быть одним из таких средств определения и проектирования программного продукта. [4] Проверка того, что проект правильно реализует спецификацию, осуществляется посредством групповой проверки, часто с поддержкой программных инструментов.
Поэтапное внедрение под статистическим контролем качества
При разработке для чистых помещений используется итеративный подход, при котором продукт разрабатывается поэтапно, постепенно увеличивая реализованную функциональность. Качество каждого приращения измеряется по заранее установленным стандартам, чтобы убедиться, что процесс разработки протекает приемлемо. Несоблюдение стандартов качества приводит к прекращению испытаний текущего приращения и возврату к этапу проектирования.
Статистически обоснованное тестирование
Тестирование программного обеспечения в условиях чистого помещения проводится как статистический эксперимент. На основе формальной спецификации выбирается и тестируется репрезентативное подмножество траекторий ввода/вывода программного обеспечения. Затем эта выборка подвергается статистическому анализу для получения оценки надежности программного обеспечения и уровня уверенности в этой оценке.

Ссылки [ править ]

  1. ^ Миллс, Х. ; М. Дайер; Р. Лингер (сентябрь 1987 г.). «Разработка программного обеспечения для чистых помещений» (PDF) . Программное обеспечение IEEE . 4 (5): 19–25. дои : 10.1109/MS.1987.231413 . S2CID   383170 .
  2. ^ Форман, Джон (2005). «Справочник по разработке программного обеспечения для чистых помещений» . Дорожная карта программных технологий . Институт программной инженерии (SEI) . Проверено 27 апреля 2006 г.
  3. ^ Гай Х. Бродфут и Пи Джей Хопкрофт (2005). «Внедрение формальных методов в промышленность с использованием Cleanroom и CSP». Электронный журнал «Специализированные системы». S2CID   14066854 . {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  4. ^ Лингер, Р. (апрель 1994 г.). «Модель процесса чистого помещения». Программное обеспечение IEEE . 11 (2): 50–58. CiteSeerX   10.1.1.130.8642 . дои : 10.1109/52.268956 . S2CID   206447346 .

Дальнейшее чтение [ править ]

  • Стейвли, Аллан (1999). На пути к программированию с нулевым дефектом . Аддисон-Уэсли.
  • Стейси Дж. Проуэлл, Кармен Дж. Траммелл, Ричард К. Линджер и Джесси Х. Пур (1999). Разработка программного обеспечения для чистых помещений: технология и процесс . Аддисон-Уэсли.
  • Джесси Х. Пур и Кармен Дж. Траммелл (1996). Разработка программного обеспечения для чистых помещений: читатель . НКЦ Блэквелл.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 99E697C301870D95846DC02372FBFCA6__1713249540
URL1:https://en.wikipedia.org/wiki/Cleanroom_software_engineering
Заголовок, (Title) документа по адресу, URL1:
Cleanroom software engineering - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)