Вы находитесь на странице: 1из 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"! 
# ›" ""
"
 ""!
#!›› /#
 "! $"
#›"0
#›

#
›""
›!
 "›" " #!››"
" " (›"/ 1"››
/#

 "›"!

EXPANDED (OR
REPLACED BY)

 "›" "

#
# "› 
›" "" #!››"  """0"! 

#!›› ""!

"! 


# # ›""
›!
"
 #!››"
#!››
(›"/ 1"››
" 
 "›"
 "›"!
 

  



 ¦
 
  

  
¦ 
¦

  

  

 
 
  


 

  

 
 ¦
 


  
  

  
¦ 


 






¦


  ¦
 ¦

  

  
¦
 

  
 ¦
 




¦   ¦ 

¦
 
 


   
  

  

 

  


  

@ 0 ֩
  
@ º     
     
 &'&
   

@ 0 ֩
 
 

 &'& 


   
   
 

 
  
   
#   
$
    
!  


     
 



  ÷÷  
!  


       
 
  
 
   
 ֩
!  


      
 
÷÷  
 

 

¦ 

 ¦
  
¦
¦ 
   
 

J
 ¦



 " "
¦
 

¦ 

 ¦
 


¦ ¦

 ¦   

   
 " "
 

 " "

¦
¦ ¦


¦   
 ¦
   "  
 


  

@ 0 ֩
  
@    
 

      
  
 

 
   
 
  

@       


@ J    
 
 
  
 
  
  


  

@ 0 ֩
  
@ º     
 

   


 
 
    
   
@       (

! › 
 " )



  
 
     

       

#  
 $    

! › 

 )


    
 
           

  
   
 #  
  

     $
! › 

 J     
  
   *
  ¦ ¦
   
¦
¦ 
   
 
› 

6
6

 ¦

¦
  ¦
 " " 66›
6 ›
 ¦
  
6

6 ›

!

¦ ¦

 ¦   

   
› 
   " "

6
6



 " "

¦ ¦
¦

 ¦   
 ¦
   "  
 
› 
 66›
6
6 
6
6
6



  

@ 0 ֩
  
@ º &'&  

     
 
  
  
@ › 
 "   
  +   

,    
! 
      
  
  
   
@ › 
 "      

 

 
        "  
   
@ › 
 " )     
    
  
   &'&
@ 
  
 
    
  

    
››

# # #


! ! !
 ! 

#
!



  

@ 0 ֩
  
@ › 
" " -
    
  
  
 
 
    
! º
 

    
   
    
    

  
@ › 
# " J   
   &'&
  
     
 

 
"" "
" "

¦ ¦ ¦   


       

    

 " "
 
" "

¦  
 

     


  


  

@ 0 ֩
  
@ › 
$ "      

 

 
        "  
  
@ › 
% " )  #
 .$   
      
  
 
 
! 

   

  
   
   
    
 



 
"" "
" " 

¦ ¦ ¦    ¦ ¦


       
   
      

 " "
 
" "

¦  
 
¦
       
   
33 ¦
 33

      "¦  "

33 33
  

33

  
¦
 33"  33
 ¦

33  
 
¦ 
  
 

¦
33" 


3 
¦     
 ¦  " "
"    


¦  
¦  ¦
 3
"" 
3
" 
   33
 
¦    
   
"  ¦ 
3 
  
    

 3

"





"
"  "
   

 "
  "


 "
  "
     

"
"  " 

 "
   

 "
  "
  "
  
  


"   "
 "    "
 "
  " 


 "
  "

¦ "
  "
   

     


 "
  

¦ "


 " ""


 "  "  "

     "
  



""
"
" ¦ "


 "


   "

" 


  

@ 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


Logon Order Accepted

 customer_no [Alpha (10)] INDEX product_name [Alpha(32)] Initiation Process Shutdown


Change
of
Communications
Controller
St. Louis
Mainframe
customer_name [Alpha(32)]
› › › customer_rating [Alpha(1)] INDEX
unit_of_measure [Alpha(2)]
unit_price [Real(3,2)]
Routine an Order Routine
New Order Address

balance_due [Real(5,2)] NT Server LA

  ›     › 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 LAN/NT
Request
Request Order Help
Product Ethernet LAN/NT


    

   ORDER ORDER_PRODUCT
Check
Customer
Credit
Check
Product
Data
Check
Credit
Data
Release
an
Order
Lookup

order_no [Alpha(12)] INDEX ORDER.order_no Help +


Request Product Lookup Help

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

quantity_ordered [Integer(2)
CUSTOMER.customer_no Orders Product Lookup Help Complete
Product Client PC Client PC Enternet LAN AIX/Lan
Customers Products Lookup Manager

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

› ›
      ›