Vous êtes sur la page 1sur 8

c 

   
u c 
   c c  
 
 
 
    
 
 
  
 
 
 
 
 
  
 



 
 u 

   
 
  
 
 


  

   
 


 u  
   
    
 


   
 
  

 


 
[hide]

‘Y  Overview
‘Y Ô History
‘Y  Systems development phases
mY   Requirements gathering and analysis
mY  Ô Design
mY   Build or coding
mY   Testing
mY   Operations and maintenance
‘Y  Systems development life cycle topics
mY   Management and control
mY  Ô Work breakdown structure organization
mY   Baselines in the SDLC
mY   Complementary to SDLC
‘Y  Strengths and weaknesses

Overview

 
  
  !" #  
  


  
 
  $ 


 
!
 " %  
  $
 
 

 
&

 &

  


 

 
 
 
 
 

  
u   

&

 

' 

 (

 
 
  &
! 


 ')

% 

" 


 
 

 #  


u  
  &
 #   #
 *
 *+
* 
*+**+*# &*+*

 *+* 
*+*  ,

#,*  
 ## 
   



$
% 

  -.  
'
   
   
 
 

 
  /
0 .
   
  
1
  
2
& 
  
#  


$
# ' ' 
!304" 
 5
   

 
  2


 
#
  )
  %   



     


 # 2



 

 


2
   
2
# #

2
  !."
   
  


% 
u !(667"*
2

   


 
2
 
 
  
  
, 

$ 
*8

History

u  
  
  !"
  
 
#

 #   
 
 

  
 
  
#


 
 

  
  
  u  
 
 
   
9

:
 :/ !(667"* 


;<6
  
# 
    #
  
  
 
 

  
 
 #  
*7

 
  
   #
 # 



 
 %  1
!%1" 
0=  

)  > 
 
;?69 
9

!(667"*



   
 
  
 #  



     

 

   
 

  


*7

Systems development phases

% 
  
  !" 
 

 


 
      

&


# 
  
  1&


   @
   *
 
  
  *@

   
$ 
   


  
 # 

 
&
u 
 
  
 #
#
   

  
  


 
 
 # 
 
 #
 u 

 
  
   
u #

     u


 u 

  
 
  

  

 

 

 
 u 

   
##$
 
A
 2
$


 #$
 
&
B
 

 
, &
 

2
   # #  C

0 
       

u    
  

  
# 

 

 &
 
 
u 
*# *
 
  

 ,



 , 2
 *# * 

#


 
 
  


 
$ 
# ! 
 
"
/$ 
>
  
 $D
   


 


$ 


 
#
 
 

  


$ 
/$ 
 
 
 


  
  
 
 



# 

  
 

 
   

#
  

#  
 

u 

 

 #

 
 
  # 
 

u  
 




$ 

 

$ 
 
4 $ 

    
#

 
 D

 
  

#

 

   
  
   
  
# ##  
 


'
   
 

 u  
 


#

 



    



  

  

   

1# 
    #   

 0


 
 

 

 # 
u 
 
  


&


 

 # 
 


 2


 

u 





 0
 
 


 

  u      
&

 


  


      




  
 

 
#
  


 

3
  
 

 

‘Y Data set testing


‘Y  nit testing
‘Y System testing
‘Y ×ntegration testing
‘Y Black box testing
‘Y White box testing
‘Y Regression testing
‘Y ÿutomation testing
‘Y  ser acceptance testing
‘Y ‰erformance testing
‘Y ‰roduction

 
 '





    



   
 

u  
 
 
     
# 
  

 
 
 1
 
 
  


 % 
  

 ,
  #  
  
$ 
 



 
 
  
   

SDLC ‰hases Related to Management Controls [6]

u  
  
  !"   
 
2



 &##


 

2


 
  

 
2
9  
 #2
#


 
#
  
   

#2

 
   


 
2
  

#  


#2
    &
 2

#2
 



 
 

 #
 




#2
# 
 2
 ! "



  
  <

u  


 

 2
#$

#  
  53

!53"

 
 

 

2
u 53  
 
 #

E.2


F
 
2

#u 53  
 
 


2

 

#  

#
#
2
u   



# 
53
 
 u     #

 

#
53 
# # 
2
  <
         

Work Breakdown Structure [6]

u 
 
53

!53" 
 
 2 
 
 
2
    


 
 
 
  
2
#
 

2


 
 
2
u  
 
53#

 
  
  !"   53
 

u 53 
 
  
E
F
E

F 
 
! 
 "9 
 
  #

! 
 
 "%53
    

! 

   
   "  $






&


2
% 
 
2
 
  


  

 
 !)5"





  

 u  
 )5
    #



  


  #
# &

 

<

  !

3 


 
 
  
  !"u #

# 
  
   






 

 G9 # 





‘Y Îunctional Baseline: established after the conceptual design phase


‘Y ÿllocated Baseline: established after the preliminary design phase
‘Y ‰roduct Baseline: established after the detail design and development phase
‘Y  pdated ‰roduct Baseline: established after the production construction phase



  !

  
 
 
 

 
  
  !"
 

‘Y Software ‰rototyping
‘Y Moint ÿpplications Design (MÿD)
‘Y Rapid ÿpplication Development (RÿD)
‘Y üxtreme ‰rogramming (X‰); extension of earlier work in ‰rototyping and RÿD
‘Y Open Source Development
‘Y ünd-user development
‘Y Object Oriented ‰rogramming

Comparison of Methodologies (‰ost, & ÿnderson Ô6)[8]

 Y
Y Y  Y Y 

 Y  Y Y

Y
Y
Control Îormal M×S Weak Standards Moint  ser  ser

Time Îrame Long Short Medium ÿny Medium Short Short

 sers Many Îew Îew Varies Îew One or Two One

M×S staff Many Îew Hundreds Split Îew One or Two None

Transaction/DSS Transaction Both Both Both DSS DSS DSS

×nterface Minimal Minimal Weak Windows Crucial Crucial Crucial

Documentation
Vital Limited ×nternal ×n Objects Limited Weak None
and training

×ntegrity and
Vital Vital  nknown ×n Objects Limited Weak Weak
security

Reusability Limited Some Maybe Vital Limited Weak None

     

4
  
 


   
 
 
 
  !"    
  

 
  


 
 %  
 #




  u  u 


 
 


 
 



  


 
u 

 
 
 
  
 

 

!# 
' " 
 
 #


#  
    




  




#

  
  

 
  
# 

 

#  
%  


  

Strength and Weaknesses of SDLC [8]

  Y  Y

Control ×ncreased development time

Monitor Large projects ×ncreased development cost

Detailed steps Systems must be defined up front

üvaluate costs and completion targets Rigidity

Documentation Hard to estimate costs, project overruns

Well defined user input  ser input is sometimes limited

üase of maintenance

Development and design standards

Tolerates changes in M×S staffing

%



/%
 
   #

 
H
%
 
  

 %9
u 
  /%
 


 

 



 
# 

2
#

  

  




 
 
 
 %

 
 #  
 

 

 
 



 


B
 

  
  

 
   
 






 D 

  

  
D