mil-std-498 software development and … · consistency with iso 12207 information...
TRANSCRIPT
AD-A282 003
MIL-STD-498SOFTWARE DEVELOPMENT AND
DOCUMENTATION
DTICA% ELECTES JUL 21 1994 U
6
94-22640 • ,;I , • I h~,lidlt~l.l!!llllill!9
4 7 19 1 4 1
MIL-STD-498SOFTWARE DEVELOPMENT AND
DOCUMENTATION
SPC-94032-CMCVERSION 01.00.00 Acsion For
NTIS CRA&IDTIC TAB 3
JULY 1994 Unannounced 0Justification
Perry R. DeWeese ByDistribution I
Availability Codes
Avail and/orDist Special
The production ot this videotape was sponsored by the Advanced Research Projects Agency under Grant # MDA972-92-J-1018. Thecontehi does not necessarily reflect the position or the policy of the U.S. Government, and no official endorsement should be inferred.
This document accompanies a videotape of the same presentation recorded live at the Software Productivity Consortium in March 1994. It isrecommended that the videotape be viewed with these viewgraphs at hand.
Produced by theSOFTWARE PRODUCTIVITY CONSORTIUM
under contract to theVIRGINIA CENTER OF EXCELLENCE
FOR SOFTWARE REUSE AND TECHNOLOGY TRANSFERSPC Building
2214 Rock Hill RoadHerndon, Virginia 22070
ABSTRACT
M IL-STD-498SOFTWARE DEVELOPMENT AND DOCUMENTATION
PERRY R. DEWEESE
LOCKHEED AERONAUTICAL SYSTEM4S COMPANY
BACKGROUND: In October 1991 the JLC/CRM established a DODHarmonization Working Group to:
- Merge DOD-STD-2167A and DOD-STD-7935A- Resolve the issues associated with the use of these standards- Ensure compatibility with recent changes with in DOD
directives, instructions, standards, and handbooks
OVERVIEW: MIL-STD-498 will provide the DOD a single standard forsoftware development, it will cover both MCCR and AIS software, and isexpected to be completed by 30 June 1994. For the first time in DOD'shistory, all software acquisition and development related requirementswill be in one place. MIL-STD-498 will also provide a customer/supplierconsensus based standard that will provide a transition to commercialsoftware standard. DOD and industry are working with ISO to ensure theconsistency with ISO 12207 Information Technology-Software Life CycleProcess.
DISCUSSION: Mil-STD-498 is a standard for the software developmentprocess. It is applicable throughout the system acquisition c~jcle and anylife-cycle process model. The standard establishes uniform requirementsfor acquiring, developing, modifying, and documenting software in weaponsystems and automated information systems. The basic requirements ofthe standard are that the software development contractor establish asoftware development process consistent with contract requirements,that reliable and systematic methods be chosen to perform thedevelopment activities, and that a software engineering environment beused that supports the processes and methods. The standard furtherrequires the contractor to determine the work products that will resultfrom the development process and that the development process beintegrated with the support processes. This briefing to the SPC TAB/TAGshould provide insight to the member companies regarding possiblechanges to their software development process.
-tm m m~~WM
0
w
0 ocLi. LOI
>4 00 \to) 0Y) C .
E- cooQZ0 o..:D I w C/)0W0D
z 0 oWO..C/)0 T- ) c W
~LLGa<W
Z) /)LL U
OCc w0
0 COWC owOlo~U w O0 ..0 LL~~~J>a-lm
A -Zj ccE0Ii0
zw 0cc 2
< 0
U- 00>1710 LL W
< -0 wM 2H
ioUl C/) _ .UH LU; HOO
CO JF-
LUi w 0oý LL 0Z Z
LU woQwD
z o Y
ooC/) CO -j U)WCO
Ow0>- 00 QouCOa
E-1 CL
C/) CO HtUl) U)o -COE
3:0z r
>4 <- <
U0 rZ
0 0 wH
Cl) oW z
0/ D/ /j~ -i w~W
Z HH
I ~LLLJ U</U0 w ww<O0O
00C 0 C/)
0>0 r~0-
F-w 0zzUw 0C)) rr >
Z ) (
r.i < 0 0D-Hc0 0oc
Hf W/ H. (C/) ~l W u0 W H
0 0O<H ,0 _j zDw< 00 L3UI
0- MHE _
P 0w
w )z ~ 00 Lw
C) w C)c0L)- 7
C) 0 CO)
o m w> L-iI) C/ 0CLU
U) c oJ L<
2 >
0 0 CCJ>IZ HO
LLHU-CzU)ZC 0H U)W Z-
E-1 < LJ O i FO
0) 0() L>- Z>
0 Z1 wZL ccW 0
0 QCOWOUC)~~ 0/ 0<OH
o LLU WCL z 0
Z ) 0 w LD OULLJ F-- Li
0 UJII> 00c-
CD~ 0 0 ce nc = 0)x i
(D 2 g r Co(I) Ih c o - o 5 0a(D C ) CL- : D - 0 u__0 0
U)U
t~0 t .2 E2u
ciE en 1- to 4) 0J-_ x to (D00F
E4
Z 20 c
Qc) C/) 2W
C-E /)W
0)Z
H C0 - OU-E- 0 F-- C
z0 C/) z z< y
oc CL <c)C
0 coo w w E5W E C/) C,)HCEC)mWU. -j w OC/Z w<
0/ 0 O j>-o F- 20 cco0 I
0 w w cc0 o H
z <<0
I3-C)
.- I4
00CLF
()Z 0 z0Cl) 0
Ul)
V) (0IU) CC~
U)C\J z/ U- a
I w
H0
A0 0L CW U)
o- o
WL w UC0CL) CL )~/
I) Lii U) U)
Z- Cl)0z U)III o
0 C
-4-00
0c 00 :
C)(
<- L c6 O
E -1 C /) 0 )w
n(0 w )C
E-i 0 0)
CI) z zw
wN co
co DU-J cc IL -
0U 0 Q)< C/L ) z CL <c
0 Fo < 0 cCt) cc zo 0
o 0 wl CELL < W U)z~0zo-3<
-< 3: co<OH
C0 wU w
II< wQ~<
00
>4 C) H-C/) zU) w0
co 0 I)Z
Q M> C/)
>~ W -_ -WW0_
0 <OLWw w/ I.'(ECC>ZQ CC
cc w mcZ Z LLZQ TC/
H 00 M0W0 Wl
U LC/) U) it~oL<< -LOOWWDOW0
w D CL (L (ZIi MM
zw
0 C/
0/ wZ 0
U H Z W 0LIc0 o mDQ<
E-1 w <Ul) 0C) U- U)
CY4 z Ul1) (C/) w <bM0a-~ LL H-o
u0 o zzE-1 C/) w z(A m j wI 0En_3C
z I-3:< W
0 w ww/ H) _C
(f) 1 z5wLWUZ 0 W
Z4C F-jjIII EEE CLL 0 0 0 (5ZwaIt
XIL(
LLO>4 0~,
1)- w
z. 0 < Oz 2cHCI) _ 0
ZI 0 3 -Z
>4 H< )W 0 <
6 ()LL w (UU 0o D..O C/)>- 0 Q C
CO o z wc tC) C/)<CEH F- -j DL Z Z)WC U cc
I) w c)W c)-W
0 0<<
z0 CC WWUO CL 0
0 H0 wLU0r~ occ WIw LJUi <& cc
'oH 00wo H jwE .
CO 0 Lc0wU
I' w rz
0 c
0 0
F-oHz r H-U) H) <0 H -
>1*C) COL
) U)~ ZD
C) ~ww
0 WDO>
E-i > D ZQQHI_ 0 02
W 0 CW HZW<
cc U.DL Cj 0 WW DzC) H woOWO
w C/
LL
OW r H
H zO 0 3 L0 o IW 0 Do
z40 Z Li (0o0 w HW9W: ý
CC COW(DZ 1E-z > Wz <
co HcE< W LjJ Ww Owccz
Z crHZoz W 5HU 0O
0- 1z c0<1 w5 O
44) c)Z< ZCO
w~ FU HLL CC U)
0 0 zw< w WmH0()W
LU 0 WZOEEWLL.~LL CC LEHC0dj
bd ~~~CO C<E) D c- < (0II ;=)3
C 1 4 H
~0
0 5~wwHwz >~
o 1Z wz CL 0
0 Cl Hj U - C
E-1 CCHCl) < <CU) 0 j C/) C/
w U) <WC/E U)0)( H H>
CC: < COI' L0 / 0 0-Ž_j%-
H ~~U <- CEmw
Z CWLi. H 0 c < 010-C
0 Wc < 0rziCO) w( a Q m w ErZ <
:D C U) W LL < C/
U F-- W WC0H2
w L w0 c)Cw>Q0II0E C0 F IL 2
0 >J 1wJL
u) 0H > <u
FA C)-
E-o z L3oV) 00 0
UO H 0 -CL1~
mmJ 0 FrIr C :
C/ CC) -j DE -1 OL c) F - -j
0 0 LU() ) H0- m) > D
0 0-CE cco /
Ur - CC) F-
o/ Ho H- w W 2
ccW 0 F-HZQU.. 0-F-HOOZ
U1)
wH Cl)
< z I0 ZH Wo w2
Zw H-< Z)co)U)CO w Z
E-1 C) F-w FWJ U)
al C) WDUC/IJ C) ZHZ< D O H Z c
r)w ý-L :c -1 H C) Z < U) <
H0 w O~ ILNW -C/) E0 - D < 0<Ej1<U)OU) -z<)>CJw< WU)(!3 wwtc H z 0NC/)-U)QO- >ow cf:IJ H< z HN
0 0 ) aO0 0 CL 0
U)ZZEtwWo, D <~U - <U) <wc
U OHW<QOO<w<
Z U) _ OI 1Uz WIDI y
0 i - -o
CEC Z
0 < C/) 0U) Z CO C
~~ZC/) zzU
H- 0 IE) CO) 0 0
LU w U 0 C
H 0 LL <
OH0 oz wz Z H w w0 WCE N
_ U') z
CL (1) H-ZO wz/ CO) F-
C/ D)
0 Z 0 wC) Z ýF-cC/ UF- ) - F U
<i CD H-< 0 w.jIg)C-<E-U
coo
o) Cl)0wzwU) C)O 0<
LU 10 ZQW/
W H< (50ZuO H1 LL. O w m)
CCCWA It z )U0 F-U.0
00 W-jz F- ZII C) z -
< E
Cl)
0 < 0
C) Z a < 0
<- 0 ~i
Cl) Z <
F5UC) U) <
V) W 00
0 0 1-
-) T- >I DW0 U c / LIL
l 00 woozZ z oW U
<< -j 20ILO~~~ 0- 0 W0
o zFr~l w og3
C/J o cl06 nLUOo
cn>f
C/) LUU) C
U)0 F-00 CC LL.
W 0() n0E-1 U)
U) H CT:C/) LUc Z
U/) CLu 0 <0
LU 0 Z .U)w 0 U) W U)
0 ~~ C/)~,c)U
Z- z 0o
2 a w-j0 CE
o oow-j1 QLU oo o0z<
U Z~) Q 2w I-0 o0
o o <mLooUIII
C>4cni
-J
LUL>4 L>
Z 0
U -, a LU
LU >z
ca LU 0U)
0000
H 0 O0
P LU aZz LUi 00 0
-U Cgvo(D
0 0% z Ow
LLLLQD 0IIf
Z H-
_ w w
U)I 0 HF--J
C)Z W w W U)
C)LU Co w z w w U
E- 0U W XW UI 0->o mzC
n F-zOw CO 0
_ - zHCOZCLZ w CwH0Cw U) Z* C) w C
2(/) 0 D-O m OZQc0 - -i >Co
Z <C/)wro Z C
Mr- 0 3M<aCoCQ
ZU LL H H.LLF CO Cl)0 <oU (o >- o C/ w w F- z
W-COC F x x M :H ) HQ
Questions or comments on content should be directed to:
Perry DeWeeseManager, Software ProcessLockheed Corporation86 South Cobb DriveO/73-F9 B/L-10 MZ0670Marietta, GA 30063-0685(404) 494-5634
Or to:
Robert L. ChristopherSoftware Productivity Consortium2214 Rock Hill RoadHerndon, VA [email protected](703) 742-7228
Send feedback on the Consortium's Video Program andorders for video products to:
Technology Transfer ClearinghouseSoftware Productivity Consortium2214 Rock Hill RoadHerndon, VA [email protected](800) 827-4772(703) 742-7211