MIL-STD-498 - MIL-STD-498

MIL-STD-498 (Military-Standard-498) był amerykańskim standardem wojskowym, którego celem było „ustanowienie jednolitych wymagań dotyczących rozwoju oprogramowania i dokumentacji”. Został wydany 8 listopada 1994 roku i zastąpił DOD-STD-2167A , DOD-STD-7935A i DOD-STD-1703 . Miał on być standardem przejściowym, który miał obowiązywać przez około dwa lata, do czasu opracowania standardu komercyjnego.

W przeciwieństwie do wcześniejszych wysiłków, takich jak przełomowa „2167A”, która koncentrowała się głównie na ryzykownym nowym obszarze tworzenia oprogramowania, „498” była pierwszą próbą prawdziwie wszechstronnego opisu cyklu życia systemów . To była podstawa, którą zastąpiły wszystkie wysiłki ISO, IEEE i pokrewne. Zawiera również wiele materiałów, które późniejsza profesjonalizacja zarządzania projektami obejmowała w Project Management Body of Knowledge (PMBOK). Dokument „MIL-STD-498 Overview and Tailoring Guidebook” ma 98 stron. „MIL-STD-498 Application and Reference Guide” ma 516 stron. Powiązane z nimi były szablony dokumentów lub opisy pozycji danych, opisane poniżej, wprowadzające dokumentację i porządek procesów, które można skalować do projektów o rozmiarach, które prowadzili wówczas ludzie (samoloty, pancerniki, kanały, tamy, fabryki, satelity, okręty podwodne itp.).

Był to jeden z niewielu standardów wojskowych, które przetrwały „Memorandum Perry'ego”, ówczesne memorandum sekretarza obrony USA Williama Perry'ego z 1994 r. nakazujące zaprzestanie stosowania norm obronnych . Została ona jednak anulowana 27 maja 1998 r. i zastąpiona zasadniczo identyczną zdemilitaryzowaną wersją EIA J-STD-016 jako przykładowy przewodnik po procesie IEEE 12207 . Kilka programów spoza armii Stanów Zjednoczonych nadal korzystało ze standardu ze względu na jego znajomość i postrzegane zalety w porównaniu z alternatywnymi standardami, takie jak bezpłatna dostępność dokumentów norm i obecność szczegółów procesu, w tym opisów pozycji danych, które można wykorzystać w umowie.

Opisy pozycji danych

Standard MIL-STD-498 opisuje rozwój i dokumentację w postaci 22 opisów elementów danych (DID), z których zostanie wybrany wysiłek do przeprowadzenia rozwoju systemu i działań wspierających. Każdy DID ogólnie opisuje wymaganą zawartość elementu danych , pliku lub dokumentu opisującego system lub pewien aspekt cyklu życia systemu. Dokumenty te mogą przybierać różne formy, od kodu źródłowego, przez skrypty instalacyjne, po różne raporty elektroniczne i papierowe, a stronę zamawiającą (np. rząd) zachęca się do określenia akceptowalnych formatów. Każdy opis pozycji danych jest dostosowany do konkretnej umowy, co oznacza, że ​​sekcje, które nie są pożądane dla określonego wysiłku, są identyfikowane jako nie dostarczane w ramach identyfikacji listy wymagań dotyczących danych kontraktu (CDRL) tego, jakie elementy mają być wyprodukowane i dostarczone przez wykonawcę . Dokładnie, które identyfikatory DID i jakie części identyfikatorów DID są wymagane dla konkretnego systemu, zależy od charakteru projektu i sposobu, w jaki jego części są wytwarzane na podstawie umowy (umów).

Identyfikatory DID to:

Plany

Koncepcja/wymagania

Projekt

Kwalifikacja/testowanie produktów

Podręczniki użytkownika/operatora

Podręczniki pomocy

Oprogramowanie

Zewnętrzne linki

Bibliografia