Jump to content

ДОД-СТД-2167А

Разработка программного обеспечения для оборонных систем
Статус Отменено в 1994 г. / Наследие
Год начался 29 февраля 1988 г. ( 29 февраля 1988 г. )
Организация Министерство обороны США
Базовые стандарты Предшественник
ДОД-СТД-2167
Сопутствующие стандарты ДОД-СТД-2168
Преемник

DOD-STD-2167A ( Стандарт Министерства обороны США 2167A), озаглавленный «Разработка программного обеспечения оборонных систем», был оборонным стандартом , опубликованным 29 февраля 1988 года и обновившим менее известный DOD-STD-2167 , опубликованный 4 июня 1985 года. Этот документ установил «единые требования к разработке программного обеспечения, применимые на протяжении всего жизненного цикла системы». [1] Эта редакция была написана, чтобы предоставить подрядчику больше гибкости. [2] и произошла значительная реорганизация и сокращение предыдущей ревизии; например. , если в предыдущей версии предписывались страницы стандартов проектирования и кодирования, то в этой версии содержалась только одна страница общих требований к стандартам кодирования подрядчика; в то время как DOD-STD-2167 перечислял 11 факторов качества, которые необходимо учитывать для каждого компонента программного обеспечения в SRS , DOD-STD-2167 A только поручал подрядчику учитывать соответствующие факторы качества в SRS. [3] Как и DOD-STD-2167, он был разработан для использования с DOD-STD-2168 , «Программой качества программного обеспечения оборонных систем».

5 декабря 1994 года он был заменен MIL-STD-498 , который объединил DOD-STD-2167A, DOD-STD-7935A и DOD-STD-2168 в один документ. [4] и рассмотрел некоторые критические замечания со стороны поставщиков.

Одна из критических замечаний по поводу стандарта заключалась в том, что он был смещен в сторону модели «Водопад» . Хотя в документе говорится, что «подрядчик несет ответственность за выбор методов разработки программного обеспечения (например, быстрое прототипирование)», он также требует «формальных проверок и аудитов», которые, по-видимому, вынуждают поставщика проектировать и документировать систему до начала ее внедрения. [ нужна ссылка ]

Другая критика заключалась в том, что основное внимание уделялось проектной документации, исключая инструменты автоматизированной разработки программного обеспечения (CASE), используемые в отрасли. Поставщики часто использовали инструменты CASE для разработки программного обеспечения, а затем писали несколько требуемых стандартами документов для описания данных в формате CASE. Это создавало проблемы с сопоставлением проектной документации с реальным продуктом. [ нужна ссылка ]

Предшественники

[ редактировать ]

DOD-STD-2167 и DOD-STD-2168 (часто ошибочно называемые « MIL-STD-2167 » и « MIL-STD-2168 » соответственно) являются официальными номерами спецификаций замененных Министерства обороны военных стандартов США, описывающих необходимые документы и процедуры. для разработки военных компьютерных систем. Конкретно: [5]

  • В DOD-STD-2167 описана необходимая проектная документация, которая должна быть предоставлена ​​при разработке критически важной компьютерной системы программного обеспечения.
  • DOD-STD-2168 был стандартом обеспечения качества программного обеспечения Министерства обороны США , называвшимся «Программа качества программного обеспечения оборонных систем».

Преемники

[ редактировать ]

Одним из результатов этой критики стало начало разработки стандарта-преемника, которым стал MIL-STD-498 . [6] Другим результатом стало предпочтение формальных отраслевых стандартов (таких как IEEE 12207 ) и неформальных спецификаций « лучших практик », а не попыток определить лучшие процессы и предъявлять к ним формальные требования к поставщикам.

MIL-STD-2167A вместе с MIL-STD-498 в конечном итоге стали основой DO-178 в начале 1980-х годов. [7] DO-178 получил последующие изменения. MIL-STD-2167 и MIL-STD-498 вместе определяют стандартные процессы жизненного цикла разработки программного обеспечения, которые, как ожидается, будут реализованы и соблюдаются, а также содержат предписывающее определение стандартного формата и содержания документа. Напротив, менее строгий документ DO-178B/C определяет цели, которые должны быть достигнуты, как приемлемые средства. [8] демонстрации летной годности, обеспечивая относительную гибкость в жизненных циклах и процессах, используемых для достижения этих целей. [9]

  1. ^ «DOD-STD-2167A, ВОЕННЫЙ СТАНДАРТ: РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОБОРОНИТЕЛЬНЫХ СИСТЕМ]» (PDF) . Министерство обороны США . 29 февраля 1988 г.
  2. ^ Павел Владимирович Шебалин (лето 1994 г.). «Стандарты разработки программного обеспечения и менеджер программ Министерства обороны» (PDF) . Обзор закупок Ежеквартальный . Университет оборонного снабжения.
  3. ^ Д.С. Майбор (1991). Кристин Андерсон (ред.). Разработка аэрокосмического программного обеспечения (модель жизненного цикла Министерства обороны США) . п. 45. ИСБН  9781600863905 .
  4. ^ «MIL-STD-498, ВОЕННЫЙ СТАНДАРТ: РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ДОКУМЕНТАЦИЯ [ЗАМЕНЕНЫ IEEE/EIA 12207.0, IEEE/EIA 12207.1 И IEEE/EIA 12207.2]» (PDF) . Министерство обороны США . 5 декабря 1994 г.
  5. ^ Управление оборонной авиации Австралии, AAP 7001.054(AM1): Руководство по требованиям к проектированию летной годности, раздел 2, глава 7 – Авиационное программное обеспечение , стр. 10. Однако DOD-STD-2167A содержит ряд заметных недостатков, которые были устранены MIL-STD-498.
  6. ^ Мартин Биби (2012). «DO-178C — будущее сертификации авионики» . атего. п. 3 . Проверено 23 января 2016 г.
  7. AC 20-115C. Архивировано 3 сентября 2014 г., в Wayback Machine.
  8. ^ Уильям С. Левин, изд. (2011). Справочник по управлению, второе издание: Применение систем управления . ЦРК Пресс. стр. 6–15, 6–16. ISBN  9781420073614 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: da2109154516c8da4fe30d44557cd46f__1707628920
URL1:https://arc.ask3.ru/arc/aa/da/6f/da2109154516c8da4fe30d44557cd46f.html
Заголовок, (Title) документа по адресу, URL1:
DOD-STD-2167A - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)