stringtranslate.com

MIL-STD-498

MIL-STD-498 , «Военный стандарт разработки программного обеспечения и документации » — военный стандарт США, целью которого было «установление единых требований к разработке программного обеспечения и документации». Он был выпущен 8 ноября 1994 года и заменил DOD-STD-2167A , DOD-STD-2168 , DOD-STD-7935A и DOD-STD-1703. Он задумывался как временный стандарт, который будет действовать около двух лет, пока не будет разработан коммерческий стандарт.

В отличие от предыдущих попыток, таких как основополагающий DOD-STD-2167A, который был в основном сосредоточен на новой рискованной области разработки программного обеспечения, MIL-STD-498 был первой попыткой всестороннего описания жизненного цикла разработки систем . MIL-STD-498 был базовым для некоторых стандартов ISO и IEEE [ каких? ] что последовало за этим. Он также содержит большую часть материала, который последующая профессионализация управления проектами включена в Свод знаний по управлению проектами (PMBOK). Документ «Руководство по обзору и адаптации MIL-STD-498» составляет 98 страниц. «Прикладное и справочное руководство MIL-STD-498» состоит из 516 страниц. С ними были связаны шаблоны документов или описания элементов данных, описанные ниже, обеспечивающие документацию и порядок процессов, которые можно было масштабировать до проектов масштаба, которые тогда выполняли люди (самолеты, линкоры, каналы, плотины, заводы, спутники, подводные лодки и т. д.).

Это был один из немногих военных стандартов, которые пережили «Меморандум Перри», меморандум тогдашнего министра обороны США Уильяма Перри 1994 года, предписывающий прекратить действие оборонных стандартов . Однако он был отменен 27 мая 1998 г. и заменен по существу идентичной демилитаризованной версией EIA J-STD-016 [1] [2] в качестве примера процесса для IEEE 12207 . Несколько программ за пределами вооруженных сил США продолжали использовать этот стандарт из-за его знакомства и предполагаемых преимуществ по сравнению с альтернативными стандартами, таких как бесплатная доступность документов по стандартам и наличие подробностей процесса, включая описания элементов данных, которые можно использовать по контракту.

В военном бортовом программном обеспечении MIL-STD-498 постепенно был вытеснен стандартом для гражданского бортового программного обеспечения RTCA DO-178B . [3]

Описание элементов данных

Стандарт MIL-STD-498 описывает разработку и документацию в виде 22 описаний элементов данных (DID), которые представляли собой стандартизированные документы для записи результатов каждого процесса разработки и поддержки, например, описание проекта программного обеспечения DID было стандартным форматом. за результаты процесса проектирования программного обеспечения. Каждый DID в общих чертах описывает необходимое содержимое элемента данных , файла или документа, описывающего систему или некоторый аспект жизненного цикла системы. Эти документы могут принимать различные формы: от исходного кода до сценариев установки и различных электронных и бумажных отчетов, и правительственной стороне-заказчику рекомендуется указать приемлемые форматы. Ожидалось, что любой проект разработки программного обеспечения (усилия) будет выбирать из 22 возможных документов и перечислять их в форме списка требований к данным контракта (CDRL) в рамках единого формата контракта. CDRL перечисляет элементы данных, которые должны быть созданы и доставлены подрядчиком в рамках этого контракта. Любое описание элемента данных адаптировано для конкретного контракта, то есть разделы стандартного DID, которые нежелательны для этого контракта, будут идентифицированы в разделе формы CDRL, предусмотренном для этой цели. Какие именно DID и какие части DID необходимы для конкретной системы, зависит от характера проекта и того, как его части создаются по контракту(ам).

DID:

Планы

Концепция/требования

Дизайн

Квалификационные испытания продукции

Руководства пользователя/оператора

Поддержка руководств

Определение программного продукта

Внешние ссылки

Рекомендации

  1. ^ Рид Соренсен (июнь 1996 г.). «MIL-STD-498, J-STD-016 и коммерческий стандарт США». Журнал «КроссТок» . Архивировано из оригинала 16 декабря 2004 г.
  2. ^ «Стандарты программного обеспечения». Архивировано из оригинала 17 марта 2013 г. J-STD-016 — «демилитаризованная» версия Mil-STD-498.
  3. ^ «Техническая информация по развитию и сертификации авиации» . АФузион . Проверено 08 августа 2022 г. В конце 90-х и начале 2000-х годов DO-178B постепенно затмил MIL-STD-498 по многочисленным причинам, включая общность авионики гражданского и военного применения, повторное использование, улучшение управления поставщиками, улучшение графика и снижение затрат... и более тесную интеграцию. с доказуемыми рекомендациями по безопасности [ ARP4754 и ARP4761 ]