You are on page 1of 8

SUCCESSFULLY APPLYING SOFTWARE INSPECTIONS

Sayyed Danyal Alliy1


#

Department of Computer Science, Virtual University of Pakistan


1

s_danyal@hotmail.com

Abstract Software Quality Assurance (SQA) is the key for success for any software project. It is now an essential part of all software projects whether large scale of small scale. Customer satisfaction can be achie e! by using effecti e SQA techni"ues an! metho!s. #hat is why almost all goo! organi$ations are a!opting an! applying effecti e SQA techni"ues in their software projects one of which is Software Inspections. Software inspections are meetings of managers% pro!ucers an! other peers in ol e! in software !e elopment. #he purpose is to re iew the work pro!uct to fin! any !efects or errors. #his paper will focus on the benefits an! impacts of software inspections an! why software inspections are better than testing Keywords software "uality assurance% software inspections% software testing% customer satisfaction% SQA techni"ues

d#'u"entati#n et'. It "#nit#% and i"$%#+e t!e (#%) $%#du't and "ini"i.e t!e %i ) a #'iated (it! liti*ati#n 051. T!at i (!y t!e %#le #& SQA in #&t(a%e $%#2e't !a d%a"ati'ally in'%ea ed and i in'%ea in* day -y day 061. 7ee$in* in +ie( t!e i"$#%tan'e #& ,uality a u%an'e/ '#"$anie !a+e '%eated e$a%ate SQA de$a%t"ent and a%e a$$lyin* "# t e&&e'ti+e SQA te'!ni,ue te'!ni,ue i in t!ei% #&t(a%e $%#du't . One u'!

I. INTRODUCTION Quality i t!e "# t i"$#%tant &a't#% #& any (#%) $%#du't. A$$lyin* *##d and e&&e'ti+e ,uality te'!ni,ue (ill n#t #nly %edu'e t!e ti"e t# "a%)et t!e $%#du't -ut al # $%#+ide "#%e "a%)et !a%e and "ini"i.e t!e '# t. Due t# in'%ea in*

#&t(a%e in $e'ti#n . In $e'ti#n a%e "eetin* and

%e+ie( #& #&t(a%e $%#du't. T!e $%i"a%y $u%$# e i t# identi&y de&e't at ea%ly ta*e t# $%e+ent t!e" &%#" "a)in* $%#-le" in &utu%e. It i n#t a "ea u%e #& a u%in* t!e ,uality #& $%#'e -ut it &#'u #nly #n t!e #&t(a%e $%#du't 051. S#&t(a%e

'#"$etiti#n in "a%)et and !i*! '# t in+#l+ed in !i$$in* t!e #&t(a%e $%#du't/ it "a)e it i"$# i-le &#% a '#"$any t# %e'ti&y and %e$ai% t!e e%%#% in #&t(a%e $%#du't 011. SQA i a (ay t# identi&y and dete't "in#% and "a2#% e%%#% in #&t(a%e $%#du't -e&#%e t!ey a%e !i$$ed t# 'u t#"e%. SQA %edu'e '# t a #'iated (it! %e(#%) and "a)e e&&e'ti+e 031. Al"# t all t!e $%#2e't '# t in'ludin*

in $e'ti#n u e aut#"ated de&e't identi&i'ati#n t##l and it i '#ndu'ted -y !u"an 081. 9ut "any '#"$anie didn:t a$$ly #&t(a%e in $e'ti#n in t!ei% (#%) $%#du't i"$ly -e'au e

t!ey t!in) t!at it i n#n;te'!ni'al and t!ey &ea% t!at it (ill %e ult in !i*! '# t. <#(e+e% in %eality/ t!i i n#t t!e 'a e. S#&t(a%e in $e'ti#n a%e n#t #& t!e "# t e&&e'ti+e and ,ui') (ay t# identi&y de&e't and %e"#+e t!e" at +e%y ea%ly ta*e in #&t(a%e $%#du't. C#"$anie t!in) t!at #&t(a%e te tin* i -ette% t!an in $e'ti#n . T!e '# t in+#l+ed in #&t(a%e te tin* i "u'! *%eate% t!an in $e'ti#n . In $e'ti#n a%e +e%y i"$le and ea y t# a$$ly. T!e e $%#-le" and t!e $# iti+e i"$a't #&

u''e &ul '#"$anie

4i'%# #&t !a+e a$$lied SQA te'!ni,ue in t!ei% #&t(a%e $%#2e't (!i'! %e ult in t!e u''e #& t!ei% $%#du't . all t!e a'ti+itie in

S#&t(a%e ,uality a u%an'e "#nit#%

#&t(a%e de+el#$"ent li&e'y'le (!i'! in'lude %e,ui%e"ent /

#&t(a%e in $e'ti#n a%e e=$lained in t!e &#ll#(in* e'ti#n . T!e t%u'tu%e #& t!i %e ea%'! $a$e% i a- t%a't t!en

a u%an'e. S# (!y e+e%y#ne i n:t a$$ly t!i u e&ul te'!ni,ueB W!at a%e t!e i"$a't #& #&t(a%e in $e'ti#n #n #&t(a%e ,uality and (!at -ene&it an #%*ani.ati#n 'an *ain &#%" "all #%*ani.ati#n &%#"

int%#du'ti#n. A&te% t!at t!e%e a%e e'ti#n #& Lite%atu%e %e+ie(/ %elated (#%)/ %e ea%'! $%#-le"/ $%#$# ed #luti#n/ analy i / '#n'lu i#n and %e&e%en'e

#&t(a%e in $e'ti#n B W!at $%e+ent

a$$ly t!e in $e'ti#n te'!ni,ueB I %eally '# t a #'iated (it! #&t(a%e in $e'ti#n !i*! a '#"$a%ed t# #&t(a%e te tin*B

T!e%e a%e

II. LITERATURE RE>IEW #"e "i '#n'e$ti#n and li"itati#n

W!y #&t(a%e in $e'ti#n a$$lied in "any '#"$anie i n#t a-#ut u''e &ulB W!at te$ "u t -e &#ll#(ed t# "a)e in $e'ti#n u''e &ul and e&&e'ti+eB T!e e ,ue ti#n a%e an (e%ed in detail in &#ll#(in* e'ti#n . III. RELATED WOR7 A i*ni&i'ant a"#unt #& (#%) !a al%eady -een d#ne -y "any %e ea%'!e% #&t(a%e in $e'ti#n t# %e"#+e t!e "i '#n'e$ti#n a-#ut

#&t(a%e in $e'ti#n

u'! a it i a la-#u% inten i+e $%#'edu%e/

it in'%ea e '# t/ it i !a%d t# a$$ly a '#"$a%ed t# te tin* and de+el#$e% didn:t (ant t!ei% a%te&a't t# -e in $e'ted et'. T!e e (%#n* -elie& a-#ut in $e'ti#n lead t# $##% ,uality $%#du't and "a)e t!e "a%)et !a%e #& "any '#"$anie t# !%in). 4ana*e"ent '#n ide% in $e'ti#n a a '# t and t!in) t!at t!ey a%e n#t ea y t# a$$ly. 9ut in &a't in $e'ti#n %edu'e '# t and *ua%antee t!e ,uality t!e $%#du't and %e"#+e de&e't a t!ey a%e identi&ied. Al"# t ?@ $e%'ent #& de&e't 'an -e %e"#+ed -y u in* in $e'ti#n 081. T!e u e #& in $e'ti#n 'an i*ni&i'antly en!an'e t!e ,uality #& #&t(a%e $%#du't. T!e in $e'ti#n $%#'e de$end u$#n t!e e=$e%ien'e #& in $e't#%

and t# !i*!li*!t t!e i"$#%tan'e #&

in $e'ti#n and t# *uide '#"$anie !#( t# "a)e in $e'ti#n e&&e'ti+e. T!e e "#del !i*!li*!t t!e i"$#%tan'e #&

in $e'ti#n and !#( t!ey 'an i"$%#+e t!e de&e't %e"#+al e&&i'ien'y. LCSQA CL#( C# t S#&t(a%e Quality A u%an'eD "#del i #ne #& SQA "#del 0E1. T!i "#del &#'u e #n !#( t# i"$%#+e t!e ,uality #& "all 'ale and l#( '# t #&t(a%e $%#du't. T!i "#del i "# t e&&e'ti+e (!en a$$lied a&te% t!e #&t(a%e $%#du't !a -een '#"$leted 0E1. LSQ "ini"i.e t!e %i ) #& -ad ,uality and i al # !el$&ul in identi&y and %e"#+in* de&e't . Ade,uate Quality 4#dellin* A$$%#a'! CAQ4D #%

and t!e t%ainin* *i+en t# t!e" 051. T!e "ain $%#'e e in+#l+ed in in $e'ti#n a%e $%e$a%ati#n/ '#lle'ti#n and %e$ai%. T!e e t!%ee te$ "u t -e &#ll#(ed in an in $e'ti#n $%#'e 081. T!i $%#'e (ell. T!i De+el#$e% in+#l+e "any #t!e% te$ and a'ti+itie a $%#'e a ,uite l#n*. an e&&e'ti+e

"a)e t!e in $e'ti#n de '%i-e

#&t(a%e in $e'ti#n

Ade,uate A$$%#a'! i a SQA "#del (!i'! '#"-ine "any SQA a$$%#a'!e and %e"#+e t!e '#n&li't %e*a%din* t!e "ea u%e"ent #& ,uality 0?1. T!i "#del u e )ey ,uality

$%#'edu%e t# identi&y and %e"#+e de&e't 0A1. Re'ent tudy !#( t!at #&t(a%e in $e'ti#n a%e n#( #ne #& t!e "# t e&&e'ti+e and +alua-le te'!ni,ue #& #&t(a%e ,uality

&a't#% and l#'ally de&ined &a't#% t# %e$%e ent t!e ,uality '%ite%ia and #t!e% %e,ui%ed ,uality &a't#% 0?1.

$%#du't and !en'e t!ey a%e n#t +e%y en2#ya-le. 4ana*e"ent '#"$a%e in $e'ti#n (it! de i*nin* and '#din* and '#"$lain t!at in $e'ti#n i n#t an en2#ya-le ta ). W#uld t!i "ean t!at #&t(a%e in $e'ti#n a%e

ina$$%#$%iate and -ene&it #&

!#uld n#t -e u edB A%en:t t!e%e any Well t!e%e a%e "any

#&t(a%e in $e'ti#n B

-ene&it #& #&t(a%e in $e'ti#n -ut till '#"$anie a+#id u in* #&t(a%e in $e'ti#n . Alt!#u*! "any '#"$anie a%e T!e 9aye ian 9elie& 4#del i a +e%y inte%e tin* "#del &#% *ainin* '#n&iden'e du%in* #&t(a%e in $e'ti#n 0F1. La') #& '#n&iden'e du%in* in $e'ti#n "eetin* i a '#""#n $%#-le" (it! "any in $e't#% . I"$%#$e% t%ainin* *i+en t# in $e't#% i #ne #& t!e "ain %ea #n &#% t!i . T!i "#del 'al'ulate t!e e&&e'ti+ene $%#'e 0F1. I>. RESEARC< PRO9LE4 e'ti#n I (ill di 'u t!e $%#-le" (!i'! I -%ie&ly e'ti#n. I !a+e %e ea%'! #& #&t(a%e in $e'ti#n and "#del t!e in $e'ti#n u in* #&t(a%e in $e'ti#n/ -ut t!ei% in $e'ti#n a%e n#t

e&&e'ti+e and &ail . T!i %e ult in %e$etiti+e in $e'ti#n and "eetin* . S# !#( (e 'an "a)e in $e'ti#n e&&e'ti+e !i*!li*!t t!e i"$#%tan'e #& in $e'ti#n t# '#"$anie (!i'! a%e n#t u in* in $e'ti#n in t!ei% #&t(a%e de+el#$"ent li&e'y'le. I !a+e $%#$# ed a #luti#n t# t!i $%#-le" in P%#$# ed S#luti#n e'ti#n. >. PROPOSED SOLUTION I (ill u**e t #luti#n t# t!e $%#-le" li ted in $%e+i#u e'ti#n and (ill al # $%#$# e a "#del (!i'! "all '#"$anie !#uld u e in t!ei% $%#du't #&t(a%e de+el#$"ent t# "a)e t!ei% a-#ut $%#$# ed e'ti#n. T!e

In t!i

li ted in t!e lite%atu%e %e+ie(

t!#%#u*!ly a-#ut #&t(a%e in $e'ti#n and &#und t!at t!ey a%e #ne #& t!e "# t e&&e'ti+e te'!ni,ue #& SQA. 9ut "any '#"$anie in'ludin* "all 'ale a (ell a la%*e 'ale

u''e &ul in "a%)et. I (ill di 'u #& t!i

"#del in t!e la t $a%a*%a$!

'#"$anie didn:t u e in $e'ti#n . T!e %ea #n -e!ind n#t u in* #&t(a%e in $e'ti#n a%e t!at t!ey a%e l#(;te'! and #&t(a%e de de+el#$"ent "ana*e"ent tea" +ie( it a an added '# t t# t!ei% $%#2e't. A la%*e tea" i %e,ui%ed t# a%e !y and ta)e

"i '#n'e$ti#n a-#ut #&t(a%e in $e'ti#n 'an -e #l+ed -y *i+in* in&#%"ati#n/ -%ie&in* and li+e e=a"$le #& #&t(a%e in $e'ti#n t# t!e "ana*e"ent %e&u ed t# a$$ly in $e'ti#n in $%#du't de+el#$"ent. T!i i t!e %e $#n i-ility #& '#"$any t# "a)e a(a%e #& "ana*e"ent a-#ut t!e -ene&it #& in $e'ti#n . <#( t!ey 'an -e a$$lied and 'an -e t!e (#%) $%#du't u''e &ul in "a%)et. T!e SQA tea" in '#"$anie !#uld -e

$e%&#%" in $e'ti#n. Al # de+el#$e%

de&en i+e te$ t# $%#!i-it t!ei% '#de t# -e in $e'ted. S#&t(a%e in $e'ti#n a%e '#n i t #& "eetin* and %e+ie( #& #&t(a%e

t%ained en#u*! # t!at t!ey 'an "a)e *##d de'i i#n a-#ut

(!et!e% in $e'ti#n

!#uld -e u ed #% n#t. T!ey !#uld -e

!#uld $lan !#( t!e in $e'ti#n $%#'e

(ill %un and

!#(ed #"e (#%)in* e=a"$le #& in $e'ti#n. S#"e SQA tea" &ail t# a$$ly t!e in $e'ti#n $%#'e '#%%e'tly and !en'e t!ey a%e una-le *ain t!e -ene&it (!i'! in $e'ti#n $%#+ide. 9y d#in* dee$ %e ea%'! in #&t(a%e

i"$le"ent. In $e'ti#n %e,ui%e u$$#%t and !en'e ade,uate "ana*e"ent u$$#%t i '#"$ul #%y &#% in $e'ti#n . 4# t

SQA tea" didn:t "a)e u%e t!at (!et!e% t!ey "eet t!e e $%e'#nditi#n #% n#t. Su'! tea" ta%t in $e'ti#n (it!#ut

in $e'ti#n / I (ill *i+e a detailed #luti#n #& !#( t# a$$ly in $e'ti#n $%#'e line . T!e u''e u''e &ully. T!i i *i+en in &#ll#(in* #& in $e'ti#n de$end #n t!e e=$e%ien'e #&

$%#$e% t%ainin*/ $lannin*/ de&ined $#li'y and $%#$e% u$$#%t. A a %e ult t!ei% in $e'ti#n $%#'e '!edule. S# !#( in $e'ti#n !#uld "ana*e"ent and SQA tea" u''e &ulB T!e $%#$# ed #luti#n i "a)e t!e &ail and '#ntinu#u ly %e;

in $e't#%. <e !#uld )n#( !#( t# u e aut#"ated t##l and $%#'edu%e / !#uld !a+e a$$%#$%iate )n#(led*e a-#ut

#&t(a%e $%#du't in ,ue ti#n and !e !#uld )n#( (!i'! te'!n#l#*ie a%e a$$%#$%iate 051. In $e'ti#n tea" %e+ie( t!e (#%) $%#du't e$a%ately and t%ie t# identi&y a "any de&e't a $# i-le -e&#%e "#+in* #n t# t!e ne=t ta*e. T!en t!e e de&e't a%e di 'u ed in "eetin* and t!ey a%e 'la i&ied a "in#% #% "a2#% de&e't 081. It al # !el$ de+el#$e% and '#de% t# en!an'e t!ei% )ill and )n#(led*e -y $a%ti'i$atin* in in $e'ti#n "eetin* and ta)in* $a%t in di 'u i#n and !el$ t!e" t# %edu'e e%%#% in '#din* and de+el#$in* 081. F#% u''e &ul a$$li'ati#n #& in $e'ti#n / t!e%e a%e 'e%tain $%e'#nditi#n &#% #&t(a%e in $e'ti#n and a%e "u t -e "et t# "a)e in $e'ti#n $%#'e e&&e'ti+e. T!e "# t i"$#%tant

&#ll#(in*. 9e&#%e ta%tin* #&t(a%e in $e'ti#n "a)e $%#$e% $lannin*. Identi&y (!at t# in $e't and (!at t# n#t in $e't. De+el#$ and de&ine and e ta-li ! a $#li'y %e*a%din* #&t(a%e in $e'ti#n t# indi'ate t!at t!ey a%e a&e. Gi+e $%#$e% t%ainin* t# SQA tea" and in $e't#% and t# #t!e% %#le . De&ine

e&&e'ti+e $%#'edu%e and u$$#%t t!e in $e'ti#n . 4ana*e"ent u$$#%t i t!e )ey t# u''e #& any in $e'ti#n.

A&te% "eetin* t!e e $%e'#nditi#n / SQA tea" 'an ta%t in $e'tin* t!e (#%) $%#du't. T!e in $e'ti#n $%#'e "e'!ani'al and 'an -e d#ne -y !u"an $%#'e i n#t

051. In $e'ti#n

'#n i t #& "any te$ (!i'! a%e $lannin*/ #+e%+ie(/

de&e't dete'ti#n/ de&e't '#lle'ti#n/ de&e't '#%%e'ti#n and &#ll#(;u$ 0F1.

'#nditi#n i t%ainin*. Wit!#ut $%#$e% t%ainin* in $e't#% and e+e%y#ne el e in+#l+ed in in $e'ti#n $%#'e 'ann#t (#%)

$%#$e%ly. T!ey (ill la') in '#n&iden'e and t!ey (ill n#t !a+e $%#$e% )n#(led*e #& in $e'ti#n $%#'edu%e. A+aila-ility #& %e #u%'e %e,ui%ed &#% in $e'ti#n i an#t!e% $%e'#nditi#n and "ana*e"ent !#uld de&ine a $%#$e% $#li'y a-#ut in $e'ti#n . Plannin* i al # an i"$#%tant $%e'#nditi#n. 4ana*e"ent

S# t!e &i% t te$ i $lannin*. Plannin* in'lude en u%in* t!at en#u*! ti"e and %e #u%'e a%e all#'ated &#% in $e'ti#n . T!i al # in'lude a $%#$e% '!edule &#% in $e'tin* t!e #&t(a%e and in $e'ti#n "eetin* 0F1. On'e $lannin* i d#ne/ t!e SQA tea" 'an $%#'eed t# ne=t te$ (!i'! i #+e%+ie(. Du%in* #+e%+ie(/ in $e't#% and #t!e% $a%ti'i$ant a%e *i+en t!e

9y &#ll#(in* t!e a-#+e $%#'edu%e/ '#"$anie 'an "a)e t!ei% #&t(a%e !i*! ,uality and &%ee #& e%%#% . T!ey (ill *ain 'u t#"e% ati &a'ti#n and *##d "a%)et !a%e 081. T!i (ill *ua%antee t!at t!e '#din* and tyle tanda%d a%e &#ll#(ed in de+el#$in* #&t(a%e $%#du't 051. A$$lyin* in $e'ti#n at +e%y ea%ly ta*e en u%e t!at #&t(a%e i de+el#$in* '#%%e'tly and %i*!t #&t(a%e i in de+el#$"ent 051. It %edu'e '# t

-a')*%#und #& #&t(a%e $%#du't # t!at t!ey 'an unde% tand t!e !i t#%y #& t!e $%#du't. A "eetin* i -a')*%#und in&#%"ati#n #& !eld in (!i'! *i+en t#

d%a"ati'ally and "a)e #&t(a%e $%#du't '# t e&&e'ti+e.

#&t(a%e $%#du't i

in $e'ti#n tea" 0F1. A&te% *i+in* t!e -a')*%#und/ t!e ne=t te$ i de&e't dete'ti#n. At t!i te$/ t!e in $e'ti#n $%#'e i

&#%"ally ta%ted and in $e'ti#n tea" ta%t in $e'tin* t!e #&t(a%e $%#du't t# identi&y t!e e%%#%. T!i d#ne in *%#u$ n#t indi+idually a In de&e't '#lle'ti#n te$ !#uld -e

u**e ted -y 0Fa*an1 0F1. identi&ied -y


&igure '( )efect Cost *elationship

te$/ all t!e de&e't

in $e'ti#n tea" a%e d#'u"ented $%#$e%ly. I& de&e't dete'ti#n i d#ne indi+idually t!e de&e't identi&ied -y ea'! in $e't#%

T!e &#ll#(in* &i*u%e di $lay t!e '# t in+#l+ed in in $e'ti#n a '#"$a%ed t# te tin*. a%e (%itten and d#'u"ented 0F1. In de&e't '#%%e'ti#n te$ t!e d#'u"ented de&e't a%e &#%(a%ded t# aut!#% and de+el#$e% and t!en t!ey %e"#+e t!e e%%#% . On'e t!e de&e't a%e

%e"#+ed/ t!e in $e't#% +e%i&y t!at t!e de&e't a%e a'tually %e"#+ed #% n#t. A&te% d#in* all t!e e te$ t!e ne=t and la t te$ i &#ll#(;u$. In t!i te$ in $e'ti#n tea" +e%i&ie t!at t!e

de&e't (!i'! (e%e identi&ied a%e %e"#+ed and all #t!e% i ue a%e &i=ed. T!ey '!e') i& aut!#% !a %e"#+ed de&e't $%#$e%ly and !a %e #l+ed t!e de&e't 0F1.
&igure '( *eporte! Cost *elationship

A (e 'an ee t!at t!e '# t in'u%%ed in 'a e #& in $e'ti#n i &a% "alle% t!an #&t(a%e te tin*.

<a+in* di 'u ed in detail a-#ut t!e $%#-le" and t!ei% #luti#n / I (ill n#( $%#$# e a "#del &#% "all '#"$anie (!i'! i +e%y !el$&ul &#%" t!e" i& t!ey a$$ly it in t!ei% $%#du't de+el#$"ent. T!e "a2#% $%#-le" (!i'! '#"$anie &a'e in a$$ly *##d "#del i t!at t!ey !a+e -i* '# t a #'iated (it! t!e"/ t!ey de"and la%*e a"#unt #& %e #u%'e and a la%*e tea". Su'! '#"$anie &ind it !a%d t# all#'ate u&&i'ient

%e #u%'e t# a$$ly #&t(a%e in $e'ti#n and #t!e% $%#'e 0111. T!e '#"$anie al # &a'e "any $%#-le" in a$$ly

in $e'ti#n in t!ei% #-2e't #%iented #&t(a%e li)e "et!#d i.e and di t%i-uti#n/ $%#-le" #& in!e%itan'e et' 0131. I (ill n#t di 'u t!e e $%#-le" !e%e -e'au e I !a+e al%eady di 'u ed e'ti#n . T!e "a2#% i"$%#+e"ent.

a-#ut u'! $%#-le" in detail in $%e+i#u '#n'e%n #& "all '#"$anie i

#&t(a%e $%#'e

S# I (ill $%#$# e a -a ed )ee$in* in +ie( #& t!e e '#n'e%n . T!i "#del i 'alled i5GO and it !el$ in dete%"inin* (ea) $#int in in $e'ti#n $%#'e t!%#u*! indi'at#% and -a e

$%a'ti'e . It al # !el$ in $lannin* and i"$le"entati#n #& e+aluati#n and $%#+ide a -a eline &#% e"i;&#%"al %e+ie( . 0151. T!i "#del i +e%y '# t e&&e'ti+e and n#t %e #u%'e !ea+y. It !a "any -ene&it (ill I (ill di 'u in ne=t line . T!i

"et!#d u e a *%adin* y te" t# e+aluate t!e *%ade #& ea'! -a e $%a'ti'e #& #&t(a%e in $e'ti#n . T!i *%adin* i -a ed #n indi'at#% and i& t!e *%ade #& #"e "et!#d a%e at l#( le+el t!en t!ey a%e i"$%#+ed u in* in $e'ti#n $%#'e i"$%#+e"ent.

S# in #%de% t# identi&y -a e $%a'ti'e / (e de&ine #"e *#al &#% t!i $u%$# e. T!e &i% t *#al i t# i"$%#+e t!e $%#du't ,uality. E ti"ate t!e a%te&a't ,uality/ $%#+ide data &#% $%#'e i"$%#+e"ent/ $%#+ide (ay t# t%an &e% )n#(led*e/ de&e't

identi&i'ati#n e&&e'ti+ene

in

a%te&a't

and

de+el#$"ent

$%#'e

S# (!at (ill -e t!e %e ult #& u in* t!e #luti#n de '%i-ed a-#+eB Well I !a+e "enti#ned t!e -ene&it #& a$$lyin*

i"$%#+e"ent. T!%ee *%#u$ a%e &#%"ed (!i'!

'an -e 'alled #%*ani.ati#nal a'ti+itie / "ain a'ti+itie and u$$#%tin* a'ti+itie 0151. T!e ne=t te$ i t# '%eate ena-lin* and +e%i&yin* indi'at#% . T!e indi'at#% 'an -e '!edule/ '# t/ %e #u%'e / %ule et'. On'e indi'at#% a%e identi&ied/ t!e ne=t te$ i t# ta%t e+aluatin* t!e -a e $%a'ti'e . A i*n *%ade t# ea'! $%a'ti'e and e+aluate t!e *%ade #& ea'! $%a'ti'e. C%eate a li t #& de&e't and $a t!e" t# t!e aut!#%. T!en '!edule t!e e *%ade and

#&t(a%e in $e'ti#n in t!e a-#+e e'ti#n t!#%#u*!ly. T!e in $e'ti#n $%#'e i t!e &unda"ental $a%t #& any #&t(a%e

$%#2e't. P%#$e% $lannin* in in $e'ti#n and de&ied $#li'y a%e "a2#% $#int in t!e u''e #& in $e'ti#n. 4y $%#$# ed

#luti#n i (ell de&ined and 'an -e a$$lied t# a'!ie+e !i*! ,uality and -ette% 'u t#"e% in $e'ti#n $%#'e ati &a'ti#n. T!e te$ #&

a%e (ell de&ined and $%#$e%ly "ana*ed.

"eetin* (it! #t!e% tea" "e"-e% t# di 'u de&e't .

Clea%ly (e 'an ee t!e i"$a't #& #&t(a%e in $e'ti#n #n $%#du't de+el#$"ent and t!e u''e #& #&t(a%e $%#du't.

T!i "#del i $%#+ed +e%y u''e &ul in "all '#"$anie and "any '#"$anie a%e till a$$lyin* t!i "#del. U in* t!i "#del '#"$anie 'an &ind t!e a'ti+itie t# i"$%#+e &i% t/ it *i+e t!e" t!e -e t u**e ti#n &#% i"$%#+e"ent and t!i "#del i $%#+ed t# -e u''e &ul 0151. >I. ANALYSIS

T!i $a$e% !a %e"#+ed t!e "i '#n'e$ti#n a-#ut #&t(a%e in $e'ti#n t!at it i an added '# t/ !a%d t# a$$ly and n#t en2#ya-le ta ). T!e $%e'#nditi#n li ted in t!i $a$e% "u t -e "et in #%de% t# ta%t in $e'ti#n. A I !a+e e=$lained t!e '#n e,uen'e #& n#t "eetin* t!e $%e'#nditi#n . T!e i ne'e a%y and "u t -e a$$lied in #&t(a%e $%#du't 081. N#( t!e

in $e'ti#n $%#'e

+e%i&i'ati#nG+alidati#n #&

$%#-le" and t!e ,ue ti#n *i+en in 5%d e'ti#n !a+e -een #l+ed and (e 'an n#( "#+e t# t!e '#n'lu i#n. >II. CONCLUSIONS

A$$lyin* #&t(a%e in $e'ti#n i an ea y ta ) a '#"$a%ed t# #&t(a%e te tin*. 9ut t# "a)e it u''e &ul/ it %e,ui%e $%#$e% $lannin*/ $%#$e%ly de&ined $#li'y/ $%#$e% u$$#%t and $%#$e% t%ainin*. T!e in $e'ti#n $%#'e *i+en in #luti#n i an
011

REFERENCES
Ali Ha+ed/ 4ua..a" 4a, ##d/ 7!u%%a" A !%a& Qa.i and 7!u%%a" IAli S!a!/ JHow to Implement Software Quality Assurance in Developin Countries!/ 3nd ed./ Ad+an'ed C#"$utin*K An Inte%nati#nal H#u%nal/ 3@13/ +#l 5/ $. 1. Ta%e) 7. A-deI;<a"id./ J"#e $conomics of Software Quality% A Simulation&'ase( Case Stu(y!/ e%. De$a%t"ent #& Ad"ini t%ati+e S'ien'e . Cali&#%nia/ S$%in*e%/ 1F??/ $. 1;5. 4%. / H. 7. O. S!i+a" S!a%"a/ 4 . A+anti)a >a !i t!a and 4 . An)ita 7an al/ J"#e 'enefits if Inspection in Software Quality Assurance /L De$t #& CSE/ 4#dina*a% In titute #& Te'!n#l#*y , +#l. 1/ i ue 1/ $$. 1;6/ 3@13. S. Ra+i'!and%an/ 7a%t!i) Pad"ana-!an/ and P.4. S!a%ee&/ J Software Quality Assurance% Current an( $mer in "ren(s/L H#u%nal #n Intelli*ent Ele't%#ni' Sy te" / +#l. 1/ N#. 1/ $. 1/5;8. 9.<. 9a%!ate/ JSoftware Inspections Improves Quality of Software Pro(uct/L 9!u a(al A%t / S'ien'e M P.O. Na!ata C#""e%'e C#lle*e/ 9!u a(al/ +#l. 3/ i ue 3. Hu!a Ii a))a/ Il))a Te%+#nen and La e <a%2u"aa/ J$)perience of Painless Improvements in Software InspectionsL/ 1FFF/ $. 1;3 Fa%##, 9a !i% and Ta lee" 4u ta&a/ J SQA "ec#ni*ues for +ow Cost Software Pro,ectL/ Inte%nati#nal H#u%nal #& S'ien'e and Ad+an'e Te'!n#l#*y/ +#l. 1/ 3@11/ $. 1;5 S#u!eil 7!adda2 and Ge%a%d <#%*anD/ JA Propose( A(apta-le Quality .o(el for Software Quality Assurance!, H#u%nal #& C#"$ute% S'ien'e / S'!##l #& C#"$utin* and In&#%"ati#n Sy te" / 7in* t#n Uni+e% ity/ 3@@8/ $. 1;6 Oli+e% Laiten-e%*e% and Hean;4a%' De9aud/ JAn $ncompassin +ife& Cycle Centric Survey of Software Inspections /L F%aun!#&e% In titute &#% E=$e%i"ental S#&t(a%e En*inee%in*/ 1FF?/ $. ?;13/ 1?;33. Ha"e 4ille%/ J$stimatin t#e /um-er of 0emainin Defects after Inspection!, E"$i%i'al F#undati#n #& C#"$ute% S'ien'e/ $. 5;? 7%i tian Rautianinen/ Ca $e% La eniu / Ha%n# >a!aniitty/ J A "entative 1ramework for .ana in Software Pro(uct Development in small companies!, <el in)i Uni+e% ity #& Te'!n#l#*y/ S#&t(a%e 9u ine and en*inee%in* in titute/ 3@@3/ $. 1;3 4a'd#nald/ F and 4ille%/ 9%##) / JApplyin inspections to o-,ect& oriente( software, De$a%t"ent #& '#"$ute% 'ien'e/ Uni+e% ity #& St%at!'lyde/ 1FF8/ $. 1;? La e <a%2u""a/ Il))a Te%+#nen/ Pe))a >u#%i#/ JUsin software inspections as a catalyst for SPI in small company!, Uni+e% ity #& P%#'e in* S'ien'e/ $. 1;13

031 051

e&&e'ti+e (ay #& a$$lyin* in $e'ti#n t# #&t(a%e $%#2e't at an ea%ly ta*e t# eli"inate e%%#% and t# $%e+ent t!e" "#+in* t# ne=t ta*e . S#&t(a%e in $e'ti#n a%e '#ntinu#u ly de+el#$in* and -e'#"in* "#%e $#(e%&ul day t# day and it i unde% '#ntinu#u a'ade"i' %e ea%'! 051. T!e%e a%e "any #t!e% #"e #& (!i'! a%e *i+en in
061 081 0A1 0E1 0?1

"#del #& #&t(a%e in $e'ti#n

t!i $a$e%. It i t!e %e $#n i-ility #& SQA tea" t# ele't t!e "# t a$$%#$%iate "#del % #&t(a%e in $e'ti#n . T!e &utu%e #& #&t(a%e in $e'ti#n i -%i*!t and ne( "et!#d #& a$$lyin* in $e'ti#n a%e e"e%*in* '#ntinu#u ly (!i'! a%e "#%e
0F1 01@1 0111

$#(e%&ul/ e&&i'ient and e&&e'ti+e.


0131 0151

You might also like