Vous êtes sur la page 1sur 53

Systems Analysis and Design

m  

    

  

  


   
j e Movement jo Objects

` 
Oey Definitions
p Object-oriented techniques ë  

 

  
   
   
  



p j  ½nified Modeling Language ë 
p     

p 
ë    
  

 
ë 
ÊASIC CHARACjRISjICS OF OÊ Cj
ORIjD SYSjMS
Object Concepts
p mobject

 ë 
      
p =   
—ro—erties ë 

p j state  
   ë 

 
 
    
  
 
p  
 ëbehaviors   
    

  methods ëo—erations
p  

   
 
 

 


unique identifier ë   



 
Classes and Objects
Class

p mclass
  
 
 
   
 
 

Object

p mobject is an instantiation of a class.


p mn object is a —erson, —lace, event, or thing
about which we want to ca—ture information.
Messages and Met ods

p Messages    


 
 
methods
ncapsulation and Information Hiding

p =nca—sulation

       


 
  

p j —rinci—le of information hiding




  
     

  

 
  
In eritance

p `


  
p  


 


 
p  



   


 
p  


    
  
  

 


ë 
p `


   
 
   

p m
  


   
 

   

Class Hierarc y
In eritance
0olymorp ism and ncapsulation
Êenefits of an Object Approac
½nified Modeling Language ² ½ML

p  

   
  

p j     


 
 

p  
    
   
  
  
p m    ë    

½ML 2.0 Diagram Summary


Integration of four ½ML Diagrams
Adaptation of t e ½nified 0rocess 0 ased
Development Met odology
½S CAS DIAGRAM
½se Case Diagram Concepts

p   

 

ë  

 
     
p j       `
p  
 

  
  

 


½se Case Diagram for Appointment


System
Syntax for ½se Case Diagram
½se Case Diagram for Specialized Actor
xtends and Includes Associations
Steps in Creating t e ½se Case Diagram
  
`


  

 
 
`

  

`

  

m
 
`


  

    

m

  

CLASS DIAGRAM
lements of a Class Diagram
p m
   

  



 

  


    

 

 ë 
p !
 
 =! 
 


 
   ë 


   

 =!    

p  

    


`

Class Diagram for Manage
Appointment
Class Diagram Syntax
Operation jypes

p `
  "   
 
 

p   

 =!

p    

   
   


     


 

Multiplicity
Steps in Creating a Class Diagram
   

   


 

 

  
  

Initial Attributes for Class Diagrams


Revised Attributes and Associations
Final Class Diagram
S½C DIAGRAM
Sequence Diagram Concepts
p 

  


   
 

p  
  


 

  


ë 
m 
`

p ` 
     

 

    
 

p 
 
   
   

 

     

ë
 

Sequence Diagram
Steps in Creating a Sequence Diagram
   

m 



    


 
Syntax for Sequence Diagram
Steps of t e Customer 0laces Order
Scenario
Sequence Diagram for Customer 0laces
Order Scenario
ÊHAVIORAL SjAj MACHI DIAGRAM
Êe avioral State Mac ine Concepts
p m   
  


 


ë  

ë
   




  

p j   
 



 
   

 
  
  # 

Êe avioral State Mac ine Diagram for


a Hospital 0atient
Êe avioral State Mac ine Syntax
j e Life of an Order
Steps for Creating a Êe avioral State
Mac ine Diagram
   


   
 

Êe avioral State Mac ine Diagram for a


Special Order
Summary
p    
 ë  

    

p  
  


 

  
  
 
 
p  
    
  


 
   

Summary
p       

 "
p
`
 

p `

 

p   

p   

Copyrig t © 2006
o n Wiley & Sons, Inc.
p m  

ë!  
 
 
      $ %$&  

`   m    #

  

 
    
 
p !
    


 



 ' (  )
 
p j  
      

*  
 

  

p j