MIL-STD-498 - MIL-STD-498
Эта статья использование внешняя ссылка может не следовать политикам или рекомендациям Википедии.июнь 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Апрель 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
MIL-STD-498 (Military-Standard-498) - США. военный стандарт целью которого было «установить единые требования к разработке программного обеспечения и документации». Он был выпущен 8 ноября 1994 года и заменил DOD-STD-2167A, DOD-STD-7935A, и DOD-STD-1703. Он задумывался как временный стандарт, который будет действовать около двух лет, пока не будет разработан коммерческий стандарт.
В отличие от предыдущих попыток, таких как основополагающий «2167A», который был в основном сосредоточен на новой рискованной области разработки программного обеспечения, «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 описывает разработку и документацию с точки зрения 22 Описание элементов данных (DID), из которых будет выбрано усилие для проведения разработки и поддержки системы. Каждый DID в целом описывает необходимое содержимое элемент данных, файл или документ, который описывает систему или какой-либо аспект ее жизненного цикла. Эти документы могут принимать разные формы, от исходного кода до сценариев установки, до различных электронных и бумажных отчетов, и договаривающейся стороне (например, правительству) рекомендуется указать приемлемые форматы. Описание любого элемента данных адаптированный для конкретного контракта, это означает, что разделы, нежелательные для конкретных усилий, определены как не подлежащие предоставлению как часть определения Список требований к данным контракта (CDRL), какие изделия должны быть изготовлены и доставлены подрядчиком. Какие именно DID и какие части DID требуются для конкретной системы, зависит от характера проекта и от того, как его части производятся по контракту (ам).
DID:
Планы
- План разработки программного обеспечения (SDP) - План выполнения разработки программного обеспечения
- План установки программного обеспечения (SIP) - План установки ПО на сайтах пользователей
- План перехода на программное обеспечение (STrP) - План перехода в агентство поддержки
Концепция / требования
- Описание операционной концепции (OCD) - Принцип работы системы
- Спецификация системы / подсистемы (SSS) - Требования, которым должна отвечать система
- Спецификация требований к программному обеспечению (SRS) - Требования, которым должен соответствовать элемент конфигурации программного обеспечения компьютера (CSCI)
- Спецификация требований к интерфейсу (IRS) - Требования к одному или нескольким интерфейсам
Дизайн
- Описание конструкции системы / подсистемы (SSDD) - Дизайн системы
- Описание разработки программного обеспечения (SDD) - Дизайн CSCI
- Описание структуры базы данных (DBDD) - Дизайн базы данных
- Описание дизайна интерфейса (IDD) - Дизайн одного или нескольких интерфейсов
Квалификационные / тестовые продукты
- План тестирования программного обеспечения (STP) - План проведения квалификационных испытаний
- Описание тестирования программного обеспечения (STD) - Контрольные примеры / процедуры для квалификационного тестирования
- Отчет о тестировании программного обеспечения (STR) - Результаты проверки квалификационных испытаний
Руководства пользователя / оператора
- Руководство пользователя программного обеспечения (SUM) - Инструкции для практических пользователей программного обеспечения
- Руководство по программному вводу / выводу (SIOM) - Инструкции для пользователей пакетной или интерактивной программной системы, установленной в вычислительном центре.
- Руководство оператора центра программного обеспечения (SCOM) - Инструкции для операторов пакетного или интерактивного программного комплекса, установленного в вычислительном центре
- Руководство по эксплуатации компьютера (COM) - Инструкция по эксплуатации компьютера
Руководства по поддержке
- Руководство по компьютерному программированию (CPM) - Инструкция по программированию компьютера
- Руководство по поддержке прошивки (FSM) - Инструкция по программированию прошивки устройств
Программного обеспечения
- Спецификация программного продукта (SPS) - Исполняемое программное обеспечение, исходные файлы и информация, которая будет использоваться для поддержки.
- Описание версии программного обеспечения (SVD) - Список доставленных файлов и сопутствующей информации
внешняя ссылка
- MIL-STD-498 PDF: дорожная карта, типы документов, упомянутые в порядке или жизненном цикле использования
- Пример Abelia DID, спецификация системы / подсистемы, используемая в MIL-STD-498
- Эволюция стандартов программного обеспечения и текущее состояние (CrossTalk, декабрь 1999 г.)
- РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ ЗАЩИТЫ DOD-STD-2167
- «MIL-STD-498, РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ДОКУМЕНТАЦИЯ» (PDF). Министерство обороны США. 1994-12-05.
- «MIL-STD-498, ОБЗОР И РУКОВОДСТВО ПО ПОШИВАНИЮ» (PDF). Министерство обороны США. 1996-01-31.
- «MIL-STD-498, РУКОВОДСТВО ПО ПРИМЕНЕНИЮ И СПРАВОЧНИКУ» (PDF). Министерство обороны США. 1996-01-31.
Рекомендации
- ^ Рид Соренсен (июнь 1996 г.). «MIL-STD-498, J-STD-016 и коммерческий стандарт США». Журнал CrossTalk. Архивировано из оригинал на 2004-12-16.
- ^ «Стандарты программного обеспечения». Архивировано из оригинал 2013-03-17.
J-STD-016 - это «демилитаризованная» версия Mil-STD-498.