p#"
2
?p
H??
#"`
2
@p
N?d?
#"`2
Ap
H??
#"`7%w2
Bp
N?d?
#"`R5d
Cp
<T " `}
T Click to edit Master title style!
!$
Dp
0쯤 " `
RClick to edit Master text styles
Second level
Third level
Fourth level
Fifth level!
S
Ep
6` #"`^ `
@*
Fp
6ȹ #"``
tSrihari Techsoft$
Gp
6п #"`p
B*B
ps*h ? h___PPT10i.
+D=' =
@B + RippleU TTFFtgT(
tOT
t"
>
t
BlCDEF"d@
llll@`#"`
P
\
t"
2
t
#l?d@?
#"`fz)2
t
f?@?
#"`R2
t
T?d@?
#"` 2
t
N?@?
#"`82
t
T?d@?
#"`R
t
bB~CDELFV@
x6eM;ekAS$xx~~xxx(,@`#"`
v$
t
JBCBDE@FJ@
6a0$a<B<x0<$6x$066"$@`#"`oJ+
t
JBYCDE@FJd@
Bl$<YH*lBBB"$@`#"`
B
t
BCDEFyd@
88~7S[57
5SkM/7~2)2$2~1)qAAe=Agq1~agI%=[y\~~rt@`#"`
nV
t
B`CDE$F.d@
0```0@`#"`%2
t
N?@?
#"`Fl \ /J
t"/J
2
t
T?y@?
#"`^Z2
t
Z?yd@?
#"`
v)2
t
T?y@?
#"`% 2
t
N?@?
#"`@
2
t
N?@?
#"`Q
2
t
N?@?
#"`
z2
t
Z?yd@?
#"`
_2
t
Z?d@?
#"` H
=
t
BCDE\Ff@
N$<ITyr~s`CB
0N04@`#"`
t
jBzCDEFyd@
44;_`<$la$<`?]cWJ?z3WztJztW-xT0mf0TMx#J#zG}k;z#Jjl@`#"`^
t
BCDEpFzd@
,0SlH*IC$BwfH,\BkS0b,,:<@`#"`"
t
JBkCDE@FJd@
YTSA$5SekTe*YAS*YTYT"$@`#"`N
t
BCCDEPFZ
U*<<C*[t$nNz`6z*,@`#"`eWN
t
BCDEPFZ
+CtHV<+x
=m1VzV7m%=*,@`#"`K
t
BhC3DEpFzd@
hma1O1lB\C*Nr+=7Cm=+337Oahmhm:<@`#"`
t
B6CDElFvd@
6*yP*xH0$**T,V8<@`#"` /D
~
!t
:BbCDE8FBd@
7P\Zb$bJJ$CZ7 @`#"`J
"t
JBCDEpFz
s71[$T0g$N~I%1s!+QIaCQ+!:<@`#"`Y\
gU
#t"
gUf
$t
"BCDE(F4@
JJ\r<le0&Jn0e9or\EoL9nJ&Ll<E\\\~c-S0*$n*J0,S~T~6\96T~.d,nd.-c9\\@`@`#"`hJ
%.
%t
B CDEF@
$$$JBlfO< I0ZZ*J*!NQr{C{lQH'0JL@`#"` &
@
&t
BaCDE`Fj@
q$0xNr7aa1~Zl<$k24@`#"`
V
't
BHC6DE$F.d@
H$6$66*HHHH@`#"`~
(t
ZBClDEHFRd@
+ZZN0B`l+lfTg<g*BT+Z+Z&(@`#"`ZU
)t
JBCUDE@FJd@
wrqY/%UUMqr<wYq<wrwr"$@`#"`FgV
*t
BSCZDE$F.d@
;ZSTG<5*#0;Z;Z@`#"`(
+t
bBCDEF
??%yIVg g%wgTI0%0TfwH0%g0DBJ0g$kB<`+<Oksg2bsO+@`#"`]
*
,t
BCDEF@
::hh<T'rE]ioi7Kg'nsfBg$7$0BZ~Br$7$mNm z ?im7u]9fB*hhvx@`#"`
-t
BBmCBDE<FF@
+gm1r*B60r $@`#"`
A
N
.t
BBC0DE F*@
B00*BB@`#"`o
2
/t
T?@?
#"`W2
0t
N?@?
#"`.=2
1t
T?d@?
#"`B+2
2t
N?@?
#"`.^X2
3t
T?d@?
#"`Rr02
4t
N?@?
#"`\ I
5t"I
6t
jB~C`DEPFZd@
`ZSB#$*MHZ`Z7T`B~*x*ZB1NZ``*,@`#"`r
7t
JBC6DE@FJd@
xN$06$$Nx"$@`#"`
8t
JB<CDE@FJd@
6Z0~6~<Z6B0***0B6Z6Z"$@`#"`
In
9t
*BCDE0F:d@
rH6rrr@`#"`
:t
rBCDETF^@
r`N5*e_/$HZr)A)rr,0@`#"`Y
;t
BCDE`Fj@
Bw$HZrwZ`rZB0H24@`#"`q+v
~~6(
Bw Cp`
w
H
0h ? 33___PPT10i.=`'@+D=' =
@B +
(
x
c$;{Dp @`{
H
0h ? 33___PPT10i.:+D=' =
@B +
4,(
c$)Dp{
`>H
0h ? 33___PPT10i.>@?+D=' =
@B +I`X(
N{?"0@NNN?N0
R Confusing or misleading data
Software usability by end users &
Obsolete Software
Inconsistent processing
Unreliable results or performance
Inadequate support of business needs
Incorrect or inadequate interfaces
with other systems
Inadequate performance and security controls
Incorrect file handlingpFNS :m##kkH
0h ? h___PPT10i.fiPuo+D=' =
@B +
(
x
c$L{Dp `{
H
0h ? 33___PPT10i.:+D=' =
@B +
*(
s^{0e0e Dp#"0e `{
H
0h ? h___PPT10i.gi`(+D=' =
@B +
(
x
c${Dp `{
H
0h ? 33___PPT10i.>}'+D=' =
@B +
.&0(
c${Dp `{
H
0h ? 33___PPT10i.:+D=' =
@B +
@(
x
c${Dp `P{
H
0h ? h___PPT10i.K@h+D=' =
@B +
P
(
2
60sf"`@` P
p
6Plan2
6{f"`@
4Do2
6{f"`@` P
7Check2
6{f"`p
8Action
N?"0@NNN?Nx`
N?"0@NNN?NP
@
@N?"0@NNN?N
P
N?"0@NNN?N
x`
<9sp
Z"Software Development Process Cycle#
#$H
0h ?O 33___PPT10i.>H+D=' =
@B +
p(
x
c${DpP `{
H
0h ? h___PPT10i.hi@+D=' =
@B +'
>6(
c$h{Dp @`{
*zRH
0h ? 33___PPT10i.:+D=' =
@B +Q
h`@L(
L
L
H4;?"0@NNN?N@]
RCost of Quality
Prevention Cost
Amount spent before the product is actually built. Cost incurred on establishing methods and procedures, training workers, acquiring tools and planning for quality.
Appraisal cost
Amount spent after the product is built but before it is shipped to the user. Cost of inspection, testing, and reviews.
B$$y hhH
L0h ? 33___PPT10i.>@u{+D=' =
@B +qPP(
P
P
N??"0@NNN?Np@@
*Failure Cost
Amount spent to repair failures.
Cost associated with defective products that have been delivered to the user or moved into production, costs involve repairing products to make them fit as per requirement. 0 H
P0h ? h___PPT10i.hi+D=' =
@B +
1)`T(
T P
T##": @
T
Ha ?"6@`NNN?N:z0___PPT10:___PPT9
FAn activity which verifies if the product meets pre-defined standards.(G " dGb @`
T
Hk ?"6@`NNN?N :z0___PPT10:___PPT9
QAn activity that establishes and evaluates the processes to produce the products.(R " dRb @`$
T
Hpl ?"6@`NNN?N:z0___PPT10:___PPT9
The process by which product quality is compared with applicable standards; and the action taken when non-conformance is detected.( " db @`\
T
H ?"6@`NNN?N :z0___PPT10:___PPT9
A planned and systematic set of activities necessary to provide adequate confidence that requirements are properly established and products or services conform to specified requirements.( " db @`
T
B ?"6@`NNN?N:Pz0___PPT10:___PPT9
oQuality Control.(" df @`
T
Bd ?"6@`NNN?N P:z0___PPT10:___PPT9
qQuality Assurance.(" df @`B
T
H1?"0@NNN?N PPB
T
H1?"0@NNN?N B
T
H1?"0@NNN?N B
T
H1?"0@NNN?N B
T
H1?"0@NNN?N P B
T
H1?"0@NNN?N:P:B
T
H1?"0@NNN?NPH
T0h ? h___PPT10i.@V+D=' =
@B +
pX(
Xi P 4
X##""P
X
H< ?"6@`NNN?N!I4 ~v0___PPT106___PPT9
AIdentifies defects for the primary purpose of correcting defects.B Bb @`
X
H( ?"6@`NNN?NPI!4 ~v0___PPT106___PPT9
5Identifies weaknesses in processes and improves them.6 6b @`
X
H ?"6@`NNN?N!^I~v0___PPT106___PPT9
DVerifies if specific attributes are in a specific product or ServiceE Eb @`
X
H ?"6@`NNN?NP^!I~v0___PPT106___PPT9
4Sets up measurements programs to evaluate processes.5 5b @`
X
Hp ?"6@`NNN?N!?^~v0___PPT106___PPT9
eImplements the process. b @`
X
H ?"6@`NNN?NP?!^~v0___PPT106___PPT9
hHelps establish processes. b @`
X
B ?"6@`NNN?N! ?~v0___PPT106___PPT9
eQuality Control$(f @`
X
B$ ?"6@`NNN?NP !?~v0___PPT106___PPT9
gQuality Assurance$(f @`B
X
H1?"0@NNN?NP B
X
H1?"0@NNN?NP??B
X
H1?"0@NNN?NP^^B
X
H1?"0@NNN?NPIIB
X
H1?"0@NNN?NP4 4 B
X
H1?"0@NNN?NP P4 B
X
H1?"0@NNN?N! !4 B
X
H1?"0@NNN?N 4 H
X0h ? h___PPT10i.@V+D=' =
@B +
\B(
\
\##"j`
\
H ?"6@`NNN?N
~v0___PPT106___PPT9
QC evaluates if the application is working for the primary purpose of determining if there is a flaw / defect in the functionalities. " @`!
\
H ?"6@`NNN?N
~v0___PPT106___PPT9
QA evaluates whether or not quality control is working for
the primary purpose of determining whether or not there is a weakness in the process. " @`
\
H ?"6@`NNN?N
~v0___PPT106___PPT9
q%Detects, reports and corrects defects& &" @`
\
H ?"6@`NNN?N
~v0___PPT106___PPT9
z.Prevents the introduction of issues or defects/ /" @`
\
H ?"6@`NNN?N
~v0___PPT106___PPT9
s'QC is the responsibility of the tester.( (" @`
\
H% ?"6@`NNN?N
~v0___PPT106___PPT9
x,QA is the responsibility of the entire team.- -" @`B
\
H1?"0@NNN?NB
\
H1?"0@NNN?NB
\
H1?"0@NNN?NB
\
H1?"0@NNN?N
B
\
H1?"0@NNN?N
B
\
H1?"0@NNN?N
B
\
H1?"0@NNN?N
\
T*?"0@NNN?N
`Responsibilities of QA and QC &H
\0h ? h___PPT10i.@+D=' =
@B +B
YQ
`
(
`
`##"HHP`
`
H ?"6@`NNN?N
~v0___PPT106___PPT9
FQC personnel may perform quality assurance tasks if and when required.G G" @`
`
H? ?"6@`NNN?N
~v0___PPT106___PPT9
gQA personnel should not perform quality control unless doing it to validate quality control is working.h h" @`
`
HJ ?"6@`NNN?N
~v0___PPT106___PPT9
=QC improves the development of a specific product or service.> >" @`
`
HS ?"6@`NNN?N
~v0___PPT106___PPT9
eQA improves the process that is applied to multiple products that will ever be produced by a process.f f" @`B
`
H1?"0@NNN?NB
`
H1?"0@NNN?NB
`
H1?"0@NNN?NB
`
H1?"0@NNN?NB
`
H1?"0@NNN?N
B
`
H1?"0@NNN?N
`
TX?"0@NNN?N
`Responsibilities of QA and QC &H
`0h ? h___PPT10i.@+D=' =
@B +
dh(
d0
d
Hp`?"0@NNN?NP`
tSEI CMM
Software Engineering Institute (SEI) developed Capability Maturity Model (CMM)
CMM describes the prime elements - planning, engineering, managing software development and maintenance
CMM can be used for
Software process improvement
Software process assessment
Software capability evaluations
\]$ (f^
H
d0h ? 33___PPT10i.>Nn+D=' =
@B +
h (
h
h
Bh?"0@NNN?N@0
g-The CMM is organized into five maturity level..
h
s*mh1"`P
_ Initial
Level 12
h
s*~~