Vous êtes sur la page 1sur 35

| 


  

@ 6 
@ › 

        
 
 

@ 3 
 
 

  
 
  
@ J©
    
 




   

 

@ ¦  
    
  
 
 


   


  

@ 6 
@ › 
     
  

@ 
 
 

  
  

 
 
    
 
  

 
  



INFO RM ATIO N SYSTEM S FRAM EW O RK

 !  ›"   !  ›"   !  ›"  "  !  ›" 


› › › › › › › ›
  #  ! ›››   ! ›     #$

› ›
    ›




Business Processes
-
'"'"


' " !%
&"
! 

'

›
 "
› › ) '"+ %"
* '"'

*'"'"

 › ›
› '" ( ' "

 
* '"'" ( ' "
'
 '

 *'"
    '"+ % "

" '

 * '"

 

& ."

 #'

  ,"
" 
&"
  "
'

& "
"
" "

 Chapters 5, 7


 Application Schem a
Order
Processing
› Program

 Initiation Process Shutdown

› › › Routine an Order Routine

 ›   › Get an Validate File an


Order an Order Order


 

 Check
Customer
Credit
Check
Product
Data
Check
Credit
Data
Release
an
Order

Customers Products Orders

Chapters 11, 16

› ›
   ›


  

Interface
Software Technology
(and Hardware)
Technology


  

@ ›
 
@ 
  
  

   
@ ›
     

 

  
! ›

      


 
     
    


     


   
  
! ›        
   
   
   


  

@ ›
 
@ ›    
    
@ ›       
 " "
  " "
  
@ J       
#  
 
$   

  
@ J
         
            
   
 
@ %    

    
 



  

@ ›
 
@ %    

    

        ÷ 
@ 
  
       


 

  

‰  3
3 

 "
†
 "


3  3 
 


 "


 "

 "

  "  "  "



 "  "
" 

3  3  3  3  3 


 

 "



3 



  

@  

  ©

¦  ©
@ › 

  
  #&'& $
 
   
@ %   
 
 &'& 
        
@ 
&'&   
    

  
  
@   


   (
@ %   
 &'&     


@ %          



  
@ &'&  
 


   

        
 
    
   
 ›     #
 


  ›› 
 
  › 
#   
  
   
# ›   
   
  

  #  ››
   /# 
     
 # ›
 # ›

#
   › 
   ›     
 ›       #   
 ››
  
 (›/0›  ›
/# 

   
 ›  

EXP E (O
EPL E )

  ›  
 

#
 


#
   
 
  › 
›    

  #  ››  
  
   

    #  ››    
 

  
#   
›   
# ›   

    
 
 #  ›› 
(›/0› 
#  ››
  ›
  ›  

   
 ›  
 

  



 ¦
 
  

  
¦ 
¦

  

  

 
 
  


 

  

 
 ¦
 


  
  

  
¦ 


 






¦


  ¦
 ¦

  

  
¦
 

  
 ¦
 




¦   ¦ 

¦
 
 


   
  

  

 

  


  

@ 0 ֩
  
@ º     
     
 &'&
   

@ 0 ֩
 
 

 &'& 


   
   
 

 
  
   
#   
$
    
!  


     
 



  ÷÷  
!  


       
 
  
 
   
 ֩
!  


      
 
÷÷  
 

 

¦ 

 ¦
     
¦  ¦
 

  
  
 

J
 ¦




   
¦


  


¦



  ¦


  


¦ ¦

 

¦ 
3


  
  
   


3
   

¦
¦ ¦

  

¦

3   ¦


  

  
  



  

@ 0 ֩
  
@    
 

      
  
 

 
   
 
  

@       


@ J    
 
 
  
 
  
  


  

@ 0 ֩
  
@ º     
 

   


 
 
    
   
@       (

! › 
 " )



  
 
     

       

#  
 $    

! › 

 )


    
 
           

  
   
 #  
  

     $
! › 

 J     
  
   *
¦ ¦

  
¦ ¦ 

! !
 
› 
 
¦   
! ¦

¦ 
! ¦
 " " ¦   ›¦ ›

!  

¦ ›
¦ ¦

 ¦  3 


! !
›   !   " "

 
¦  
$
3
 " "

¦ ¦
¦

   3  ¦


¦
! !" !
 !
›    ›¦ 
   
¦   ¦ 


  

@ 0 ֩
  
@ º &'&  

     
 
  
  
@ › 
 "   
  +   

,    
! 
      
  
  
   
@ › 
 "      

 

 
        "  
   
@ › 
 " )     
    
  
   &'&
@ 
  
 
    
  

    


¦ ¦ ¦


     
 

¦
 



  

@ 0 ֩
  
@ › 
" -
    
  
  
 
 
    
! º
 

    
   
    
    

  
@ › 
! " J   
   &'&
  
     



  
1 

¦ 0 ¦ 0 ¦ 0 0 


0  0  0  0  3
    0 

  
1 
 

¦ 0 0  3 0  3
0  0  0 
  


  

@ 0 ֩
  
@ › 
" "      

 

 
        "  
  
@ › 
# " )  #
 .$   
      
  
 
 
! 

   

  
   
   
    



1

  
1  

¦ 0 ¦ 0 ¦ 0 0  0¦ 0 0¦ 0


0  0  0  0  3 0  0 
    0   

   
1 
 

¦ 0 0  3 0  3 0¦ 0
0  0  0  0 
   
33 ¦
 33 
0   00¦ 0
33 33
0 
33

00
¦
 33  33
 ¦

33 0
0
¦ 0
00
0
¦
330

0  30
  ¦ 0  00
 ¦ 0  0
 0


¦ 0
¦ 0 ¦
 0 3
 
   30
0 
0 33
¦ 0
  00
 0 
 ¦
0
   300
00
0 0

 3
3  "
33

 3"
""
  
 3 "
  "

3 "
  "
   
 3"
"" 
3 "
  
 3 "
  "
  "
 
 

 3 "
"
"  "

33"

 "

"
  
3
"
  "   "
   

33"
 

"
33"  " "
33" " "
3   "
 
3

 ""
 "
 " "
 "
33"
33

"


  

@ 0 
  
@ J  
  
    
  
 
   
 

@ 0 
 


 &'& 
 

       
   
! J  
  
       
  
 

# $/
  
         
0    
   
   
 

  
 
0 ›       
 &'&
       





         




  
   


¦ ¦


¦
  ¦ 

   
  
 ¦ ¦

    
    
  
   ¦

¦ ¦

¦
 
 
¦  
   ¦ 
    ¦
  
¦   
  ¦
 
 
 


¦

 
    
 ¦
¦

 ¦ 

 
 
¦


  
     
 
   
  

      
      

   
   

          
       

  


        
     


  

@ 0 
  
@ 

    
 
   
 

  
 

     
 
    
     
 


  

@ ›
 
$ 
  
 
@  
(
@ -   
 

  

       
  
  
   
   
@ -   
  
    

 
  

@       
  
  
@      
     
 


  

@ ›
 
$ 
  
 
@  
(
@    
(#     $

! Data coupling Õ     


  


  
    



! Stamp coupling Õ     
   


 

 

    

   
! Control coupling Õ     
    


  
    


   
 
  
! Common coupling Õ    
    

    


  

@ ›
 
$ 
  
 
@  
(
@    
(# 
$

! Content coupling Õ     


    
#   hybrid coupled$    
 

        


  

@ ›
 
$ 
  
 
@  
(
@       
 1 
 

 

@ å
 
   

 
  

     

 
@  
    


  

  
@ %  
 

 
  
  
     
 




  

@ ›
 
$ 
  
 
@  
(
@        
  
   (#  
  
$
! £unctional cohesion Õ    
 

    
    


"
 

! Sequential cohesion Õ    
 

     
 

  

  
 

! Communicational cohesion Õ    
 

 
  

 
 # $ 
! Procedural cohesion Õ    
 

 

     
  

 

 

    


  

@ ›
 
$ 
  
 
@  
(
@        
  
   (# 
$
! 0emporal cohesion Õ    
 
 
    
     +
,
! Logical cohesion Õ    

 

   
  
   
 

! Coincidental cohesion Õ    

 


  

   
¦  ¦

 

@ 6 
@ J         
  
 

  

   
  
@ 
  
    
 
  © 

@  

    
  

    

  



 

IN FO R M ATIO N S Y S TE M S FR AM E W O R K

 !  › "   !  › "   !  › "  "  !  › " 


› › › › › › › ›
 #!›››      !  › #$

› ›
 ›


   

›
› ›
››
›

       






 D atabase S cehm a A pplication S chem a Interface S chem a N etw ork S chem a
 
Customer
Order New Customer
Processing Form
› PRODUCT
Program

CUSTOMER product_no [Alpha(10)] INDEX


ogon Order Accepted


 customer_no [Alpha (10)] INDEX product_name [Alpha(32)] Initiation Process Shutdown
Change
of
Communications
Controller
St. ouis
Mainframe
customer_name [Alpha(32)]
› › › customer_rating [Alpha(1)] INDEX
unit_of_measure [Alpha(2)] Routine an Order Routine
New Order Address


unit_price [Real(3,2)]
balance_due [Real(5,2)] NT Server A


  ›     › quantity_available [Integer(4)]


Get an Validate File an Order Help Complete Order Form First Order
Order an Order Order PBX NT Server NY


Ethernet AN/NT
Request
Request Order Help
Product Ethernet AN/NT

 

   Check Check Check Release

 
ookup
ORDER_PRODUCT

  

ORDER Customer Product Credit an


Credit Data Data Order
order_no [Alpha(12)] INDEX ORDER.order_no Help +
Request Product ookup Help

order_date [Date(mmddyyyy) PRODUCT.product_no Indy AIX Server Client PC Client PC

quantity_ordered [Integer(2)
CUSTOMER.customer_no Orders Product ookup Help Complete
Product Client PC Client PC Enternet AN AIX/ an
Customers Products ookup Manager

C hapter 12 C hapters 11, 16 C hapters 11, 13, 14, 15 C hapter 11

› ›
      ›