MIL-STD-498 SOFTWARE DEVELOPMENT AND … · consistency with ISO 12207 Information...

37
AD-A282 003 MIL-STD-498 SOFTWARE DEVELOPMENT AND DOCUMENTATION DTIC A% ELECTE S JUL 21 199 4 U 6 94-22640 ,; I , I h~,lidlt~l.l!!llllill!9 4 7 19 1 4 1

Transcript of MIL-STD-498 SOFTWARE DEVELOPMENT AND … · consistency with ISO 12207 Information...

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.

co ww

o CE w

Cl) 0 ocm-0ý w

Zf 0 'C/) z

Z4 CC)0 D0Z.

WEE

(Z

<0 (5UU

0II 0

CO)

0 0r

ca(0U

<) C/) CO

U) c'

:) U.co co

0OCOI>r zOw(500

oz C) u2C)

Dco LLo

r14

>4

C/)

z:D U)

E-1

zc

0)c

F- W~C/)a

w

II c

-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

CCC,

410

0)cLow 4

(Lc

";Wlc

*Me1

00

* 00

2 ) 4-

0 0)

0z 0 rW C.

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

Cl) 100

E-i)

:D

H -r a -i )E- z

Wco ::)C0O 0CC

P4i cc > j~w ocE

WoC/o ~J-<w c

0I1I c

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

>i

C) <W

0 m H

Ci) (0 0/Ci) z 00~

0 3Qj ZUj

zl 0 _ _

00

CCl)< 0 < WWYU

D D :0LD CC

EfI .U < cc

II W

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)

-IT

cm 0

I.. ~ to

aa)

IID

ama

0 al 0

.- 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

C/)

00

U) zE-1-

E-10

o C))0) 0

UI CO~

-LJuJ

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

LE0 <uoý

C,) Ow

cac>iU

HD Cl

Ow z

0OCOu w

0 0 w

w

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

>4

gcn

0 u

z

zz

00>

IIL

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