• Aucun résultat trouvé

Information system upon information systems - RERO DOC

N/A
N/A
Protected

Academic year: 2021

Partager "Information system upon information systems - RERO DOC"

Copied!
202
0
0

Texte intégral

(1)

!" # $% & # ' ( ) ( & * " ) ( + ",!" -$ !% ' ' , " ' % ."( " ' / $ (0!"& ! 1' ' (0 2-$ !3$!3 ' ' ' * (0( " -$31 ' ' ' " ( 4 13 5! ' ' 6 ( . 1- 3$ ' ' & ' !" 788 ' 9::;

(2)

# # & 0 ' <= $ & 9::; 3 3$ 0 > !" # $% 9::;0 ! 0

(3)

' ? @ " @ ' 0 ( " -$31 " & " ' # A 0 3 # ' ? @ " @ 0 + " !" -$ !% " # # " #" ? @ " . . B $ & # "0 0 ? @ " @ " & ' 0 2-$ !3$!3 ' 0 . 1- 3$ ' 0 !"& ! 1' 0 4 13 5! ' & & @ " 0 # " & ' ' " . " (3! ' " " " #" 0 # " 3& CC2%3 13- ' % #! % # ' !" "!" %3( !% ' ( " $ $ ' ! 12 ' $ 31$ ,+ -.%' 4 # 31 3 ' " "0 " @ 4 13 5! " & & @ 0 / " @ # " # # 0 ' # & ? ' 2 $# ' ? ' 3 ",( " 3 ",D ' " ? # ' " #" 0

(4)

& !" # $% - " " & # # # E F 0 "' ? # " " 0 3 # ' " " # " " # 0 " ' E F # & 0 3 ' ?" " " 0 . # ' " " ? @ & # # # " 0 !" ? @ & " ? ' C ' # ' ' 0 ' " " ? " " ' ? @ # " 0

(5)

! " #$

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

&

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

'

&"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

'

"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

(

"

$

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

(

"

&"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

(

#

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% )

)%)% * + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%) )%,% + - - . + / %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%, )%0% + 1- + 1- -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2 ! "#$ ! % & )%3% . -+- + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4 ' ( )

(6)

5

5

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ))

,%)% * - + 6 + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)) + , & ,%,% 5 5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)7 - ' ( ) .

#

%%%%%%%%%%%%%%%%%%%%%%% ,3

0%)% * + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,3 0%,% . + - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,8 # ' & % * 0%0% . #1 + - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%00 % . 0%3% . 9 +1 - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%30 % # ' % 0%8% & - + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%32 /01 ! /01 & /01 % & 2 # ) 0%2% -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%34

# "

:

%%%%%%%%%%%%%%%%%%% 3;

3%)% * + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3; 3%,% + 1- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8< . + . " '

(7)

3%0% *+ +9 +. 6 /+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%84 ) !. 3 # ! 3%3% . - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%27 4 !& 2 !) 3%8% + 1- & -*# / .%%%%%%%2; !* - ' ( &. ' & 3%2% -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%72

$

%%%%%%%%%%%%%%%%%%%%%%%%%% 77

8%)% / /+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%77 8%,% 9 - ++ + -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7; " % 5 &* 2 # " % 5 ) 8%0% .+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%42 )! " )) %' )* 8%3% = 9 +. . %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;0 * $ % * 8%8% -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)<<

%%%%%%%%%%%%%%%%%% )<,

2%)% + + - . - + 1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)<, ! "#$ . ! + ' ( . ! - . 2%,% - ++ + -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)<3 ! . ! .& ! % .* ! 2 # .

(8)

! 6 ! 2 % #$ ! 2%3% . - ++ + -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))7 ! % % ) ! % % * ! 3 % % * 2%8% -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%),)

#

%%%%%%%%%%%%%%%%%%%%%% ),,

7%)% + *+ + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%),, & 7 & & & 7%,% *+ + + * / - *>1 %%%%%%%%%%%%%%%%%%%%%%%%),3 & 2 % & 4 4 & #$ + #$ ! 7%0% 5 *+ + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%),4 & # ' ) & 4 # 7%3% 5 *+ + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)07 & # ' & & 4 # 7%8% -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)34

"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% )8<

4%)% -+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)8< 4%,% - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)8) 4%0% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)8,

(

"

&

"

%%%%% )83

++ + . + - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)83 44 2 4

(9)

A ++ + . #1 + - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)88 44 44 & 44 3 ) 44 + ) ++ + . 9 +1 - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)8; 44 % * 44 !

5

# "

7

# "

%% )2,

. + - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)2, 4 ! ! . #1 + - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)23 4 ! !! . 9 +1 - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)27 4 % !& !)

#

&?

"

"

$

"

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% )7<

2 " 4 ,2 % &. 89+3- ,2 % & 2 - /: 3 % & ;39% & 3<30 % &! +-" 3 % && 902 2 3 % &) 3 8" % &* 0 36- 9-:,3 % ). "+3 % ) - ; % )

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% )43

(10)

A ; " # # +$ + @ $ .3 . 3 # # .+ . + . . . . $ % ." ( " . ., !" . . +( & ( # 1 1 # # . . ,.+ . + ! " # 2+( 2 ? # + ( # (3! , !" " (3! ( 3 ( 3 " ( * G( ? / $ % ,.",( " H * - -&* - . -&* , 1I 1 & I .( ? . # ( # . , $ ,%.( $ % ,.",( "

(11)

A # <,<) !" 000000000000000000000000000000000000000000000000000000000000000000000000000000007 # 9,<) 3 " " 3 0 00000000000000000000000000000000000000000000000000000000000000<9 # 9,9) !" . ", ," 3 00000000000000000000000000000000000000000000000000000000000<J # J,<) !" # " " K. 0 000000J: # J,9) !" # " " 0 0000000000000000000000000000000000000000000000J< # J,J) !" -&* # " - , 00000000000000000000000000000000000J< # J,;) !" % L< " , &* " " 0 0000000000000000000000000000000000000J9 # J,7) 3 &," 0 0000000000000000000000000000000000000000000000000000000J; # J,M) " , K. 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000J7 # J,8) 0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000;< # J,N) -&* 0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000;9 # ;,<) 00000000000000000000000000000000000000000000000000000000000007< # ;,9) A ? 0 000000000000000000000000000000000000000000000000000000000000079 # ;,J) ? 00000000000000000000000000000000000000000000000000000000000079 # ;,;) !" " " (3! , 000000000000000000000000000000000000000000000077 # ;,7) !" " # " 0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077 # ;,M) !" " # # 0 000000000000000000000000000000000000000000000000000000000000000000000000000000007M # ;,8) & ? " & C 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007= # ;,N) - 0000000000000000000000000000000000000000000000000000000000000000000000000000000000007= # ;,=) " 0 0000000000000000000000000000000000000000000000000000000000M: # ;,<:) - & ? # # 000000000000000000000000000000000000000000000000000000000000000000000000000000000M; # ;,<<) . & & ? " # # 000000000000000000000000000000000000000000000000000000000000000000000000000000000MM # ;,<9) ( , " . 000000000000000000000000000000000000000000000000000M8 # ;,<J) ? " 0 000000000000000000000000000000000000000000000000000089 # 7,<) ( , " - # C 0 00000000000000000000000000000000000000000000000N: # 7,9) !" 3 L< & 0 000000000000000000000000000000000000000000000000000000N9 # 7,J) " . ., 0 00000000000000000000000000000000000000000000000000N9 # 7,;) 3 " " . .0 0000000000000000000NJ # 7,7) " L<0 0000000000000000000000000000000000000000000N; # 7,M) " " L<0 0000000000000000000000000000000000000000000000N7 # 7,8) 1 " . ., 00000000000000000000000000000000000000000000000000000000000000000000000000000N7 # 7,N) - " 00000000000000000000000000000000000000000000000000000000000000000NN # 7,=) !" 0 0000000000000000000000000000000000000000000000000000000000000N= # 7,<:) !? # 000000000000000000000000000000000000000000000000000000000000000000000000=< # 7,<<) # 00000000000000000000000000000000000000000000000000000000000000000000000000=< # 7,<9) 1 # 0 0000000000000000000000000000000000000000000000000000000000000000=9 # 7,<J) 3# # 0 0000000000000000000000000000000000000000000000000000000000000000000000000=9

(12)

A # 7,<M) !" 0 00000000000000000000000000000000000000000000000000000000000000000000000000000=; # 7,<8) !" @ " 0 00000000000000000000000000000000000000000000000000000000000000=M # M,<) A & " " 1 0 00000000000000<:J # M,9) # 0000000000000000000000000000000000000<:7 # M,J) 3 , 0 000000000000000000000000000000000000000000000000<:7 # M,;) % 00000000000000000000000000000000000000000000000000000<:M # M,7) 3 & 0 0000000000000000000000000000000000000000000000000000000<:M # M,M) 2 0000000000000000000000000000000000000000000000000000000000000000<:8 # M,8) , 0 0000000000000000000000000000000000000000000000<:8 # M,N) ( " 0 000000000000000000000000000000000000000000000000000000000<:N # M,=) 0 000000000000000000000000000000000000000000000000000000000000<:N # M,<:) 0 0000000000000000000000000000000000000000000000000000000<:N # M,<<) # 0 0000000000000000000000000000000000000000000000<:= # M,<9) 00000000000000000000000000000000000000000000000000000000000<:= # M,<J) 1 @ 0 000000000000000000000000000000000000000000000000000000000000<<: # M,<;) !" &* # # " . " " (3! , 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<<< # M,<7) 0 00000000000000000000000000000000000000000000000000000000000000000000000<<J # M,<M) 3 # &* # " " 000000000000<<; # M,<8) &* " % # " 0 000000000<<8 # 8,<) , , 0000000000000000000000000000000000000000000000000000000000<9M # 8,9) , 0 00000000000000000000000000000000000000000000000000000000000000000000000000000<98 # 8,J) % C & ? 0000000000000000000000000000000000<98 # 8,;) % 3 & 0 00000000000000000000000000<9= # 8,7) . " &* % 3 & # " 0 000000000000000000000000000000000000000000000000000000000000000000000000000<9= # 8,M) O O 0 0000000000000000000000000000000000000000000000000000000000<J; # 8,8) G @ # H 0 00000000000000000000<J7 # 8,N) O/ " O 0 000000000000000000000000000000000000000000000000000000000000000000<JM # 8,=) , 0 00000000000000000000000000000000000000000000000000000000000000000000000000000<JM # 8,<:) - & ? " # # 0 000000000000000000000000000000000000000000000000000000000000000000000000000000<J= # 8,<<) O & " O 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<;; # 8,<9) O O 0 00000000000000000000000000000000000000000<;7 # 8,<J) O & -? " ,& O 000000000000000000000000000000000000000000000000000000000000000000000000000000000000<;M # 8,<;) G & ,& H 000000000000000000000000000000000000000000000000000000000000000000000000000000000000<;8 # 8,<7) G & P ",& H 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<;N # N,<) !" , " 0 00000000000000000000000000000000000000000000000000000<M9 # N,9) !" , " 0000000000000000000000000000000000000000000000000<M7 # N,J) !" , " # 0 00000000000000000000000000000000000000000<M8

(13)

A ! & 9,<) . " "? " " " " 0 0000000000000000000009< ! & J,<) 3 & " . , 00000000000000000000000000000000000000000000000000000009N ! & J,9) 3 & " " 00000000000000000000000000000000000000000000000000000000000000009N ! & J,J) !" " " L< " L9 " , &* 0 0000000000000000000000J9 ! & J,;) !" " , K. 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000JM ! & J,7) ( " ' . ' , 0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000J8 ! & J,M) !" K. 0 000000000000000000000000000000000000000000JN ! & J,8) " " 0000000000000000000000000000000000000000000000000000000000000000;: ! & J,N) # 0 0000000000000000000000000000000000000000000000000000000000000000000000;J ! & J,=) 0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;; ! & J,<:) @ 0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;M ! & ;,<) !" # " # 0 0000000000007N ! & 7,<) ( @ " 3 # " 0 000000000000000000000000000000000000000<:: ! & 7,9) !" @ " " 3 # " 0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<:: ! & M,<) " # " " 0 00000000000000000000000000000<<7 ! & M,9) " " % # " " 00000000<<8 ! & M,J) # # # " " % # " 0 000000000000000000000000000000000000000000000000000000000000000000000000000<<N ! & M,;) # # # " % # " 0 000000000000000000000000000000000000000000000000000000000000000000000000000<<= ! & M,7) # 000000000000000000000000000000000000000000<<= ! & M,M) !" " % # " 0 00000000000000000000000000000000<9: ! & 8,<) , " # &* % 3 & # " 000000000000000000000000000000000000000000000000000<J: ! & 8,9) . # " &* % # " ? " &* 3 & # " 0 0000<J9 ! & 8,J) # # 0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<JJ ! & 8,;) # # # # , 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<JJ ! & 8,7) . , & 0 00000000000000000000000000000000000000000000000000000000000000000000000<J= ! & 8,M) , Q ," , & 0 0000000000000000000000000000000000000000000<;: ! & 8,8) , & 000000000000000000000000000000000000000000000000000000000000000000000<;: ! & N,<) !" " 0 00000000000000000000000000000000000000000000000000000<M; ! & N,9) !" " 000000000000000000000000000000000000000000000<M; ! & N,J) !" " 0 00000000000000000000000000000000000000000000000<MM ! & N,;) !" " 0 00000000000000000000000000000000000000<M8

(14)

A ! & N,8) , & # " " # &* 3 , # " 0 0000000000000000000000000000000000000000000000000000000<8: ! & N,N) . # " 3 , # " 0 00000<8: ! & N,=) , & # " " # &* % # " 0 0000000000000000000000000000000000000000000000000000000000<8< ! & N,<:) . # " % # " 0 000000<8; ! & N,<<) , & # " " # &* 3 & # " 0 00000000000000000000000000000000000000000000000000000000000000<8; ! & N,<9) . # " 3 & # " 0 0000000000<87 ! & N,<J) , & # " " # &* 2 # " 00000000000000000000000000000000000000000000000000000000000000000000000<8M ! & N,<;) . # " 2 # " 0 00000000000000000<8M ! & N,<7) , & # " " # &* # " 0 0000000000000000000000000000000000000000000000000000000000000000000<8M ! & N,<M) . # " # " 0000000000000000<8M ! & N,<8) , & # " " # &* # " 0 0000000000000000000000000000000000000000000000000000000000000000<88 ! & N,<N) . # " # " 0000000000000<88 ! & N,<=) , & # " " # &* # " 0 00000000000000000000000000000000000000000000000000000<8N ! & N,9:) . # " # " 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<8= ! & N,9<) , & # " " # &* ( " # " 00000000000000000000000000000000000000000000000000000000000000000<8= ! & N,99) . # " ( " # " 0000000000000<N: ! & N,9J) , & # " " # &* # # " 0 0000000000000000000000000000000000000000000000000000000<N< ! & N,9;) . # " # # " 0 000<N< ! & N,97) , & # " " # &* # " 0 000000000000000000000000000000000000000000000000000000000000000000<N< ! & N,9M) . # " # " 0 00000000000000<N9 ! & N,98) , & # " " # &* 1 @# " 0 000000000000000000000000000000000000000000000000000000000000000000000<N9 ! & N,9N) . # " 1 @# " 000000000000000000<NJ

(15)

<

I

NTRODUCTION

)%)%

*

+

)%)%)%

6

$ ? ' E F " # & "& # 0 # ' " & " # 0 % ? ' " # ? " " " 0 !" " " # E !F # " & # ' # & ' & # " ) " " 0 - " " " ' # ' ? # # = #& " ) " ) 0 !" * & ' & " " ' @ ? # , & ' ? @ ? & ' 0 " ' " # " # & ? " 0 % ? ' " " " & @ " " & " # 0

)%)%,%

+

/ +

- " # " # ? # 0 !" # ' & " # " # " 0 ' " " " " & # # " E #? " "

(16)

9 " F0 ' & & ? # 0 !" ' " # # " ' "#" & " " 0 3 # ' # & " ' ?" " " ' ? " " # " R ":;S0 . ' " &* " " ? @' ?" " # # ' ' " 0 3 " ' " " " # " " 2 E( 3F R @ :JS' ?" " & # # 0 + " " ? " # # " ' ?" " ? " " # " 0 !" " " 0 <09 & " ' " 0 <0J " ' " : E F' " # # 0 <0; ? " " " " " ) " ' ( 0

)%,%

+

-

-

.

+

/

)%,%)%

++ +

-- " G?" H 0 ' # ? " G" ? # A " " # TH P " > ? & ' ?" " & 0 P " > ? & & 0 ++ + - " E F @ ? # E F "

(17)

J

& & 0

' " 0

' " "

& 0 . ' "

" & & " &

" " 0 !" & # ' " ' ? " # " 0 ' ?" # & ' & " > ?' > ?' >+ ? 0 # " ' " " # " @ & A " " 0 !" ? " " " " > ?' >+ ?' > ?0 !" ? " " & " " " >- ?' >+ ?' > ' ?' 0 " ' " & " " 0

)%,%,%

-

++ +

-" # " ' " & " #" #, 0 % ? ' ' " & 0 !" ? " @ " , , 0 "' ' ' # " 0 / " " " ? ) • %( ' % P " '

" @ ? # & & &

0 & @ ? # " & @ & 0 • % ' 1 ' " & " " @ & # 0 . ' " " # " " " # " 0 • % @ A + ' " 0 ' * " 0 " " # 0 " & ? " " " & 0 " ? '

(18)

; " " # C & 0 • % % 3 ' " # ' # ' , # A & 0 !" " ? ? " " " 0 P " " " # ' " " " " # " " 0 " " & " & ? " 0

)%,%0%

*

. +

-

++ +

-. " & " 0 + " ? & " # 0 !" ) " " 0 " ' # & ' ? ? ) . ! " 0 . + - ++ + - & " 0 !" " ' # ? 0 !" " " 0 A ' " & ' & ' ? ' ' ## ' ' 0 - ++ + - & " " ' & " " 0 !" & & " # " 0 !" ? " # " 0 A & ' ' ' " ' # 0 "' ' ?" " " " ' " ( 0 !" @ " ' ?" " & 0 ( " " 0 !" ' " " ' " " " " ? & # 0 " ?" ' " " ' ? " " " & 0

(19)

7

)%,%3%

+

1

! # ' " ? " #' # # # " 0 !" " ? " " " " A ? " " 0 !" " ? ) " 0 !" &* " 0 . ' " " & " # , # C , 0 P # " " # # ? " " " " " & 0 !" # " & " #' #' # # 0 !" " & ? " ? ) " / " 0 !" + # " ? " # " ? 0 # <,< " ' ?" " # ? " & ? " + " 0 Information layer Informatics layer (Information systems)

Business process hierrachy IS infrastructure hierrachy Business layer (Business processes) 1 % 4 B - " " " ' " #" ' " " # & ? " ? " ? 0 " " & " ? " ? E F " " " 0 !" ' " ? & " ! ) @ " # 0 " ? ' " ? ? " " ? 0 " ' " " " " " # & ? " ? " ? 0

(20)

M

)%0%

+

1-

+

1-

-)%0%)%

# +++

+ # ? ' " A ? " " 0 " ? ' A ? " " E 0 0 " F " 0 ( ' ? @ ? " " # ' A & ? " & ' " 0 !" ' " ' # " 0 " ?" " E F0 " ? ' " " # 0

)%0%,%

>= +

/

3 ?" ' " # " ? " A 0 +9 *+ + + + - -+ * / % 3 ' # ? " " 0 !" # & " " & # " " ' & " ? 0 # A ' & ? " " ' " " " ! 0 + " " " ' " # " & #, # 0 " ' " # , ,? ' " " & ? * ' ?" " & # # 0

(21)

8 !" # " 2 3 % % E.3 F ' 1 6 % % E; F ' # % E +( F0 +9 *+ + + + - -+ 6 + + % - A ' " " # & ? A 0 + ' " " ? " " " E F " # " 7 - % ( ' " " 0 !" & " " ?" # # ? # 0 3 " & #' " ? " " &* ) # " # 0 " ' " " " ? " 0

)%0%0%

.

9

-3 & ' " &* " " " ? " " # 0 P " # " A " ? # ) • # ' • P @ #? " ' • ( # # ' • 1 # # ' • . # P " " ' " ? " ? # " # # " ) = 5 = % = = 0 ++ + +* ++ + % !" " # " ? ? " # & " ?" " " & #0 ' " " ' " # " 0 ' " &* , " " 0 !" " # " " ? " # 0

(22)

N ++ + * +@ + % !" " # " ? C " 0 " ? ' ? ? @ ? " ' 0 "' & 0 " " 0 " " ' ? " ' ? " 0 ++ + 9 % !" " " # " ? " & ' # C " ' # " & C 0 3 # 5 = ?" " # & # ? " & ' " 0 ++ + - + % !" " " # " ? A 0 ' " " A 0 !" A & " ? " @ & &* " A ' 0 ++ + *+ + % !" " " # " ? ? " & ? & C 0 !" " # " " ? " & ? ? " & ? & C ' " ? # " 0

)%3%

. -+

-

+

)%3%)%

3 & ' " # # 0 !" &* " " ? @ & # # # " # 0 !" ' " ? @ G ' ( ?0

(23)

= 3 ' " ? @ & # " 0 !" ? @ " " # 0 !" " ? @ # 0 !" # ? " # " # " 0 ' " ? @ " & " # " A " # " # " 0 ? & # & # ? # 0 !" ? @' " ' " " # <0J0J0 " ' " &* " ? @ ' ' # ' ' 0 ' " # # 0 !" ? @ # # & ? "#" & 0 " ? ' " ? @ " 0 # " ? # ' C # # " ? @' # # " & 0

)%3%,%

. -+

--! " " &* " ? @' " # " " ? # ) ." 9 ? " " 4 42 ' # " ? @ A & # 0 ." J' = " " ? # 0 !" " ? @ @ " ' ?" " & # 0 ." ;' 5 ' ? " " ? ? @ ? " ' " 0 !" " " " ? " 0 ." 7' % ' " " ? # 0 !" "

(24)

<: A @ # " # 0 ." M' ' ? " " ' # " ' & " " 0 ." 8' ' ? " " ? " " ' 4 0 !" ' & " & ? " ' 4 ' " N ? " " ' ? @ 0

(25)

<<

STATE-

OF-ART

P C "& & " A # & #0 " '

" " & # ? " " A " ? " " ,- ,3 & " # 0

,%)%

* - +

6

+

!" & " A & " # 0 ' " A " 0 ' A 0 ' 0

,%)%)%

6

!" A C " " ( * ' ?" " ' ( * * & ? , ? C $ , % ." ( " E $ ,%.(F , / $ 0 " " * ' " E. .F % ,%.( ? " " / $ " 0 ! & " ' " . . " " # 0 - " " # " ? " 0 !" " " " " " % E # F " . . " # # 0 !" # ? <==7 " & # ? @ 0 <===' " & 9: " 7: 0

(26)

<9 3 " ' " " " " . .' " # ' # 0

,%)%,%

*

-

.

!" " # " 2 " # " & & # C 0 !" " " . . ? " & 7: 8: " " & " 0 !" ? " " 3 " ? # 9,<0 3 3 ' -' " 6 , % ' ' # (' 2 ' ' + ' 2 - # ' 2 + # ' + 1 42 0

$

" *9

>-. + + +/ 1 -. + */ * +/ 1 +/ > 1 > 1 5+6 --. + . * 1 % 4 B 2 2 !" # " # U &* , " # # ' +( V . ' " 3

# & " & R " =7S " &

+( 0

" 3 & # #

? & & & " # 0

+ ' " 3 " ? 0 !"

3 & ' ?" " " "

@ " & & " 0 !" & "

3 & # "

(27)

<J 1 % 4 B 4 4 2 # 9,9 " ? " " 4 4 3 0 !" & " . ", ," " - + = ?" " ' 2 + 0 4 4 " & " " 0 ' # " C " ' 3 & & 0 3 # ' 3 # &

0 !" & ? 3 # & &

" # C # 0

,%)%0%

" -- -

*

# " ' # - & <==7 & 9:::' " # ? ? " " # & " # " 0 !" # # " ? ? " ? # ) • % ? ? " " T • % ? T • % ? ? @? " T • % ? ? " & ? T

,

B

% '

!" " ? " ? ? " " 0 + %% # ( 2 , (

(28)

<; 3 ? " " # " " 0 ' ? @ ? " " # @ " " # 0 % ? ' # ? " " " . . " ? " " " # # " ? # ) • ' ' " . . " ? " " # ! E " # F0 !" ' " ? @ ? " " # " ? ' ?" "? " # 0 • ' " " . . E " & ' ' ' F ? # 0 . ' " " " 0 " ' ? " " ? @ ? " " ? 0 • !" ' " " . . #" " " 0 !" @ " ' ?" "? " 0 • "' " ! ? # " & # ' " " " . . " & # 0 !" ' " . . " & ? " 0 3 ' " @ ? # & @ " @ ? # & 0 ( " @ ? # ? " 0 1 #" @ #' " " & " " & " ' ? " " 0 # " ? " " " " " # " 0 ' " # " ? # 0 # ' &* E # F " ? &* E # " F " 0 1 #" @ #' " , , #? 0 " ? , , #' " &* " ? &* # " , , #0 !" ' " , " ) G . ? " +( H? " 3 0 + " " ' " 3 ? & ? @ ? " +( 0 . ' " 3 " ? " & " # ! E " ( ' & ' +( - F0

(29)

<7

,

B :

%

C

!" ? " ? 0 P " " " ' # " ' & " " 0 !" " # ? " ? ? " " & " 0 ' ? " ( " " ' ' # 0 3 ? @ 0 ' " ? 0 !" " # ? " " & ? " 0 A ' " ? " "& ? " G ! H " G. H " 0 % ? ' " ? " & ? " & " . .0 !" " G H # 0 ' " * " . . " G # H& " (8 " 0 !" # " & " , ' & ' , ' ' @ ' ' ' ' # 0 !" ' " & ?" #? " 0 !" " # ? " ? " @ ? # & ? @ # 0 !" . . " ? @ # " " 0 !" ? @ # ? " " ' # ' # ' 0 !" @ " ' " 3 " " # " " ? " 0 " " # ? " ? " #" , A ? "& 0 ' " 3 " ? " & 0 !" 3 " ?" # & 0 . ' ?" # 3 ' #" " # " " 0

,

B 7 ( %'

!" ? " ? ? @ ? " ' & 0

(30)

<M 3 & ' 3 ? & 3 0 " 3 ' " ' # & " 0 # " # ' 3 & # " 0 ' 3 ? " # " ( A W & " ? # " " & # " ( D ' + ' +9 - 0 3 3 ? # & 0 " 3 #" & ' # ' ' ' ' A ? " " 3 0 !" * " 3 " & & ? " 0

,

B

%'

# '

C

!" " ? " ? ? " & ? 0 !" " # ? " ? ? " 3 0 !" ? " " ? " # " 0 -" ? " ? # " 0 !" & " . . ? " ? " " " " 0 - " ? " " " " & " " ?" " ? " ' " " " " " " # " 0 A ' " " ' " " " >+ ? 0 " " C " & ) >+ 4 ? " ' " " " " E ' F' ?" " 0 !" " # ? " ? & ? # 3 0 # " # C # " ' " ' " * ' ?" " " " ? 0 ' " 4 4 ? " ? " " 4 ' " 6 4, % ? " ? " " 2 4 0 " 4 4 " " 2 4 ' " " " " 6 , % ' ?" "? " ? " 0 " ? " ' " " ? ? @ 0

(31)

<8

,%)%3%

#+

- --+

!" " . .' & " ? " " ! & # C 0 !" " " " " . . " # 0 % ? ' " # ' " # ? 0 " ?" " ' ( " " 0 !" ? " & ." J' # ? " 0 !" ? " & ." 7 ." M' ?" " ? " " " ? 0 !" ? " " & ." ;' #? " 0 !" ? " " & ." 8' # ? " " 0

,%,%

5

5

" " ' ? " > % ? " " > %?0 ' # ' " " # # 0 P # " " #" #' #' #' #' # 0 !" ' ? " > ? " > % ?0 ' " # # # " 0 !" ' " G H # G # H " # " " 0 " ' ? " > ? " > ?0 G H " " & G # H " 1 "R1 =NS0 !" " # " G H' G H' G # H' G H0 "' # " # # " 0 # # ' " # # "

& " & " & " 0 ( *

" & & " " @ # ?' "

(32)

<N " A ' ? " ,- ,3 & " " # # 0

,%,%)%

*

" ? #' ? & " # " # 0 !" " # " " # ) • ; ' % % ? " " @ ? # & * 0 • 2 % ? " " & " * 0 • % ? " " & & 0

; ' %

%

2 ? # # " ? " " ? ' ' " @ ? # & * 0 !" " " , 3' " 3 ' / 0 " % !" " R & =<S ,& @ ? # # # ;20 "- & # ? * 0 " 23$ -1 # # ' A " A & " " 0 + " ? ' " A ' ? " " # G!% $ H " ' " " & 0 + ' "

? , ' ' & " & & 0

!" @ ? # ,& A

& # ? * ' #

" 0

# 3%

!" @ ? # & " .- ; "R @ =7S "

& ? ,& ' # " ' &* ,

# 0 !" & @ ? # " 0 3

G" #H) " " # " #0

!" .- ; # , @ ? # # "

(33)

<= ' ' @ ? # ? ' " & @ ' " # # # #0 & -% !" . & "R4 @ =7' 4 =NS " " # # ' ?" " @ ? # & 0 ' ! R( =:S # # " 0 !" # # & @ ? # & " ? " " " #$ ' E F' " % ' E ? @ # F' " ' E F " ' E " # F0 " ! # # ' &* ' ?" " & ? @ ' @ ? # & 0 !" ? ) & 0 ' ?" # & " & ? " " 0 . + ; ' % / % E2+( F " # " 0 ' . + " " ! # # & " # &* , " # 0

%

( # " # # ' ' 0 !" ? # ) 0 # *+ + 1% C & & & # #' #' # " " 0 * -+ 1% ( # # # # # " # R( ::S0 !" ? # C ) " E( .F ? " " R+ ==S % R( =8SW " -&* ( # E-( F ? " 7 R.P ( :JS' "#$ 1 R(- :9S D # % RX( ::S0

(34)

9:

2

%

3 # " # " # " * 0 !" & " ' ' # ' ' " ' & # # ? " " #" 0 !" " " 2 2 ' ' # ' % % 0 # # /+ % 3 3 ' 1 ! * ' " & ,- , 3 # # #' # R4 @ =9S0 3 3 " # # " #" ?" " " & ' # 0 + ' " % %4 4 4 % E &* & # C ? F % %4 4 4 E & F0 + & - A &B% ' / ? " # C ' # ' # ' & ? R. =7S0 !" + " & ' # ? 0 !" + & # "' ? " & # ? # # " & ? " 0 3 ? " ? ' A " +' A ) # # 0 E .(F #' # # # ' # # ? # ? @ R " :9S0

,%,%,%

#+

- --+

!" * & ? " E F " " " " & " " " ") • 1 # " ' # " ' & " " W • # " ? @? " & W

(35)

9< • # " # " #" " " 0 ! & 9,< " * " " ? " " " " 0 # 4 B ' !"#$%& % %&%'()'* &( +#(+ %!, & %#),)#"()!' % %&%'()'* -%$".)!+ !, & %#),)#"()!' % %&%'()'* #!$% %'#%!, & %#),)#"()!' + ! ()'* ($% /"'"*%/%'( !, & %#),)#"()!'& !#%&& + ! ()'* ($% #!! 0)'"()!' !, & %#),)#"()!'& ! 1)'* 2)($ " (& !, "' !'#% ( /"'"*%/%'( " !"#$ %("0"(" /"'"*%/%'( " !"#$ (%,"#( /"'"*%/%'( " !"#$ ! ! " # " " # " $% $ ',! /"()!' 3&(%/ + !' ',! /"()!' 3&(%/& 4 5

(36)

99

' " # " & " 0 "

"' " & " & " &

" & ? " 0 ' " "' " " & 0 % ? ' " " " & " 0 !" ' " " # " # " #" " ' ?" " " " 0 ' " ( " # " W " " " A " W " . # " # " " # " 0 " ' " " & # " ? " & ? ? @ # 0 ( ' " " " A & # & " (4 ( " 0 " "' " & " # " 0 ' " ? @ #? " 0 !" " 3 3 " " ? " " A &* 0 !" " " &* ? 0 !" " # & # & " ) • 2 E F " " ' # 0 3 & & 0 3 & & ? " " " 0 !" @ " " " 4 0 & " ?" " " ' " # ' " & & # 0 • 2 ? " # 0 " & & " 4

#$ " 0 3 " , &* &* & ? "

&* " " &* ' ?" " & " " &* &

? # # @ R! @ :9S0 1 # #

" , &* @ " " A & " " " 0

" " " 0

(37)

9J # 0 !" " & " " & ? " # 0 ' " & " " & ,& " " # " ? "0 !" " # " ? " # " ' & " " 0 " ' ? @ ? ' " " " ' " & ? " 0

(38)

9;

&

S

PECIFICATION IDENTIFICATION

0%)%

*

+

!" " " " & ' ?" " & # 0 !" # ? @ " ' ' 0 # ' " & ? ' " " & ? " 0 !" ' #? " # #' " (8 " E " F " " " ?" " 0 ' #' # " # 0 # ' A ) • + + #& " ' A " G H 0 • - + + + #& " ' A " G # H 0 • . + + #& " % ' A " & " ) G" " A " " H0

" ? ' & & & # "

' " ' " # 0 " " ' " " 0 " ' " (8 & " " " " & " &* , # 0 & &* , " " ""2E R. =:' . =<S' / R+ " =<S' " R1 & #" =<S' E R " N=' " =9S' "" 3 R4 & =9S' - R1 =JS' : , R+ "=8' 1 & #"=NS0

(39)

97 !" (8 & " & #$ 4 R =<' =MW "=7S' ?" " # " ' # ? 0 !" " ' " ' ' # 0 !" # C " " " ? 0 J09 & # ? " " " 0 J0J ? " " " 0 ' J0; " " # 0

0%,%

.

+

-!" + - ? " " 0 !" " & ?" A ' " ? " " 0 . ' " & # ? " " " E " ) " F " ? " " " 0 !" " ? " " # " 2 4 ' 8 ' 2 # ' ; ' #4 0

0%,%)%

+

-C &

" " # ? ? & & & " &* 0 3 &* &* " 0 " (8 ' " " @ ) 2 4 ' 4 8 0 ! , " " ' ?" " ? &* ' ?" " ? &* , # 0

2

4

+5 --- ' ?" " & 0 -&* , " " ) " # " 0

(40)

9M 3 0 3 * W ?" ? " &* " # " &* ? " 0 3 4 B 4 & (3! 0 !" (3! E (3! , F & " E ' + E2 A ' R% ::S0 !" A ? " " K. ' " " 0 # ' " & " & & " (3! , & " , " ' 0 ' ' 2 ' ' 0

4

3 5 -- &* " # " " & " 0

!" , &* & " &*

E- F0

3 , " C & & 0 3 &

, " &* " , E

% F &* , E

F0

!" & " , & " 0 3 &

" ? & " " 0 ' , & # " 0 ' , & # " & ( # E +( F' #$ &* , +( ' &* , +( 0 3 4 B 4 . # " (3! , ' " " , " " " K. " = = = + 0

8

" # , ' " ? @? " & , , 0 " ' ? " .1 -- 0

(41)

98

3 " & & " "

? " A 0 " ?' "

& " & # @ ( E

" ) ( F ? " & # R3 =<W ! @ :9S0

3 &* " ' 4 #$ = & ? " &* " @

" &* " , " " " & " " &* " @ & ? # # @ 0 . ' , & " 0 " ' " (8 ' 4 8 0 0 B % "' " ? # ) • !" G H G " H • !" G #$ H G " &* " &* H • !" G % H G " ' , ' , H 3 4 B 1 A ' " (3! , ' " " ? " A ' ?" " & & ' " ' ' ' 0 " & " 0 ' ? # & ' ' @' # " " 0

0%,%,%

+ -.+->

- +

-!" " & ? " " " 2 # ' ; #4 0 3 " & " " # ? 0 3 # " &* " " &* " 0 3 " &* # 0 3 ( " # ' ?" " & # " " , &* " 0 3 @ " & & " " 0 3 " & #4 " " " ' ?" " 4 0 " (8 " ' " " "

# ) " " , &* &," " " , &*

(42)

9N

" &," " " & ,"

& " , &* 0 . ' " " , &*

&," " " " " , &* , " 0

2 #

+> " # " # @& ? " " " % # " % 3 # & " ' , , 0 3 4 B # 4 !" , " " & " 4 = 4 = 4 = 4 2 E! & J,<F (( )-+(% )*)' 3 % #6"&& % /)'"()!' "(%*! 3 % ' % ' % % ( % '' % !'' % % ) ! * ') % ) # 4 B 2 # 4 & " 0 !" " " " & " 4 = 4 ' 4 ' 4+ E! & J,9F "/% (( )-+(% )*)' 3 % #6"&& % /)'"()!' "(%*! 3 % % ' ' ' ' * + + # 4 B 2 #

;

3 1 " & & &

# " " , &* " " , &* " " 0 3 @

(43)

9= 3 4 B ; ; ( !" @ " , ; & & ) - " " " ' " @ " " ; & & ) 4 "

#4

!" @ " " # K ' " - >5.1 ---0 !" &," A " " ," ?" " " & G H0 - " ' " 4 &," " " ?" " " &," 0 2 &," ," " ," " ," 0 " " E F &," " " 0

" ? ' " , &* &," " , &* ,

" ?" " 0 !" + A & & " ," 0 !" 0 & " " #4 ' &* E& # F0 + " ? ' &," " " " ? 0 + ' " &," " ," 0 " ? ' " (8 " " 0 3 4!B , 9 " #4 !" " E -F , " " &," ) , 9 "0 !" G5 " - " & <H0

0%,%0%

+ *+9

-. # # " # " & C E F 0 3 ' " & ? # " ? # # ) % "#$ % 0

(44)

J:

%

!" --*+9 " ? " ' , ' , " " 0 . # & " ? ' " " 0 # ' , & ? " ' , & ? " E # J,< # J,9F0 # " # ' # , 0 3 4&B % ' " # J,< . # " " , ' , , # " K. " (3! , 0 PaymentApprovedTime SO ReceivedTime PaymentCode PaymentDate PaymentAmount ItemCode ItemName ItemDescription ItemUnitPrice QuantityInstock Order Quantity SO_ItemAmount SO Amount SO AcceptedTime SO CancelledTime SO DeliveredTime SO ItemReturnedTime SO PaidTime paymentFor ofSaleOrder belongedToCustomer Sale order Payment Sale order item Mono-value attribute Multi-value attribute Notes: Tuple-class Inventory Item SO_items Customer Code Customer Name Customer Address Customer Telephone Customer Name Address Telephone Code DateTime ActivatedTime SO Number SO Date Date Amount Code DateTime Quantity Amount Text Quantity Code Name Amount Date Code Amount Atomic-class DateTime LastYearSo DateTime ItemActivatedTime Sub-hyperclass of 1 % 4 B % E !" , " " ' 0 ' 2 ' 2 & 0 !" , " " " 0 # ' " ' " 2 ' " -' " ' " 2 ' " ' " + ' " - & 0 " ' " " " ' " F ' " 2 ' "G & 0

(45)

J< !" " " ' ' ' : + ' F (' 2 & 0 !" + " " + ' + ' + 2 ' 2 ' 1 & 0 - " " " ' " # J,9 " . # " (3! , ) " " E A J,JF0 !" " " " @ 0 " @ ' # " , " ' + ' 0 paymentFor ofSaleOrder belongedToCustomer Sale order Payment Customer Sale order item Mono-value attribute Multi-value attribute Notes: Key class Tuple class Inventory Item SO_items SALE hyperclass 1 % 4 B %

"#$

%

>= *+9 " ? " &* " " #

0 -&* # & " " &*

# 0

3 4)B "#$ %

!" ? # A " -&* # " ,

, E # J,JF0

Sale order Customer

Sale order Item Payment Inventory Item SO#1 SO#2 C#1 C#2 SO#1-ITM#¦ SO#2-ITM#3 SO#2-ITM#2 PY#1 PY#2 C#3 ITM#1 ITM#3 ITM#2 ITM#4 SO#1-ITM#2 link Notes: object 1 % 4 B "#$ % " 4

(46)

J9 3 " & #' " " ? # &* ) • !" " &* " , ) .H ' .H .H W • !" , " ? &* ) "H "H W • !" ? -L<) -L<, !(L< E 0 0 H H F -L<, !(L9W ? -L9) -L9, !(L9 -L9, !(LJW • !" , " &* ) H<' H ' H ' H W • !" + , " ? &* +9H< +9H . # " " ' " " ? " , &* H

E" , &* " # " @ ) -L<F H E" , &* " # " @

) -L9F0 !" "" , &* &* " &

" " &* " @ # @ #

& ? " &* E # J,;F0

Sale order Customer

Sale order Item Payment Inventory Item SO#1 SO#2 C#1 C#2 SO#1-ITM#¦ SO#2-ITM#3 SO#2-ITM#2 PY#1 PY#2 C#3 ITM#1 ITM#3 ITM#2 ITM#4 SO#1-ITM#2 HoS#1 link Notes: object 1 % 4 B 8 H 4 #$ !" " ? " , &* ) " L< " L9 ! & J,J0 " &* @ 0 "/% -7%#(& )'1& , -. / 0 / ) / 1 / ) / 21 0) / 1) / 2 , -. / # 4 B H H 4 #$

(47)

JJ ' " " " L< " , &* &* " ) • !" "H &* " W • !" H &* " W • !" "H 4 H = "H 4 H &* " W • !" H = H &* " W • !" "H 4 H &* " 0 " "H &* " @ ' ? " @I "H H J " " H &* " & " " "H 4 H = "H 4 H &* " & # " I "H "H 4 H = "H "H 4 H J @ 0 . ? " " @ ' ? " " &* " " L< " , &* 0

0%0%

. #1

+

-!" #1 + - ? " " = ?" " " & " " 0 " (8 " ' " ? & " ) • "#$ # " & " &* W • # " & " " " 0

!" & # ? " " &* & " & "

0 !" ' " & " & " 3 + 0 3 # ' " & & " # " ' ' 3 ' + 0

0%0%)%

#1

+

-!" " E " ) F = = 3 ' + 0 !" & ? " # C & & 0 P " " ' ## 0 3 " 0 3 & ? " &* " 0

(48)

J;

&* #?" " " G & H " " G & H0 3 # ' # " " ' &* " & ? # ) # # &* " " ' " # " " E # J,7F0

Objects at the state s1

CLASS c1

Objects not at the state s1

1 % 4 B 2 #4 " ' # &* " " " 0 " (8 " ' " @ " ' & & E 0 0 &," F " 0 !" " A #G #$ H0 3 4*B " ? & " # # " K 0 !" " G = " G ' " G ' " G = " G = " G = " " (8 " ' " & & " &," " " # J,M0 ' " " ) !" + " ) + 0 ' " " " ? # ) ' (' ('

(49)

J7 SO demand-invalid SO demand-valid SO customer-valid SO amount-paid Customer Customer activated belongTo Customer of_SO paymentFor Sale order Payment Sale order Item Inventory Item SO demand-received Payment approved SO items-delivered Inventory item activated SO items returned Inventory item deactivated Inventory item in stock Inventory item out of stock SO_items Customer deactivated 1 % 4!B 4 E !" " = = + & " ! & J,;0

83'"/)#&("(% & +-9$3 % #6"&& %#)"6)&"()!'#!'0)()!' +-9 $3 % #6"&& , ' ' * ' ' '3 * ' 4 * ') % ' ! " ' * ' " * ' $ ' '3* ' ! ') % ' ' * ' " ' * ' " * ' $ ' '3 * ' ') % ' ' * ' ) ' ' - $ ' % * ' % 3* ' $) % % ' ' * ' ! " ' ' * ' 3' * ' * ') % % * ' ' ' % 3 ' + ') % ' * ' " ' % '-% % ' 4 % ) % % ' ! % * ' " " % 3 * ' % ! * ') % %

(50)

JM ! % ' * ' % 3' * ' % ! * ') % % ! * ' + 3 * ' + ! * ') % + ! * * ' * * ' ! * ') % * ! * ' * ' * ' * ' ! * ') % * ! * 5 * 5 6% 5 $ 7 * * ' ! * % " 5 * % " 5 6% 5 8% 7 * * ' # 4 B 4 E 3 . * & ? " " &* " 0 ' " " 0 3 " & " ?" " & # 0 3 4 .B 4 E !" ! & J,7 " " " ' . ' " " ? " " K. 0 %($!0 "/% %($!0 %($!0 , 3 % 9 #6"&& !/ ("(% ! ("(% '.!6.% (( )-+(%& 4 * $ ' ' " - % " % 4 * $ ' ' ' ' ' ' * ' (% - 1 1 " ' 1 3 16% ' '1 4 * ') 5 $ * ' " ' ' ' 9 ' 8% " 8% 5: 5 $ 5 ' ' ' * ' ' ' * '1 ' ' * ' ! ') 1 ') ; $ % " " % ' 5 $ % ; $ % " ' ' ' * ' % * ' $ ' %

(51)

J8 ' < ': * $ ' ' ' % $ 8% 5 ' % * ' ' * ' * ' 4 * $ " - % 4 * $ ' 3 ' * ' 3 % ' ! % 1 + ' ) 1 3 ! % 4 * $ % ' 4 * $ % ' ' 3 % ' 3 3 % ' % ' $ # % # " - % ' 1 ' '' $ # % % % % * ' % ' 1 % 1 % '' 1 % $ 8% 5 " ' * ' $ 8% 5 * * 5 * * ' 6% 5 = ' ' $ 8% 5 " % ' = ' ' $ 8% 5 * * * ' * 5 6% 5 ! * $ '-% ! * $ + + + 3 * ' + ' 1 + ' 1 + % 1 ! * ') # 4 B = = + 4

3

/ @ & " " " @ " # 0 ' " " " " ? " # C " 0 . # ' " ? " & & " " 0 - " ?' " # " 0 3 # ' " > ? " # " " > ? R( =8S " " 0 !" G H ? " " & ? " ? " ? @ # # " 0 !" ' & C 0 !" G H " G H R ::S0

(52)

JN

" (8 " ' " " & ? ' '

&* ' C & ' ? ' A & 0 !"

" " & ? " ? " " ? @ # # ? & " ? # " 0 3 4 B E . #? " A & " (3! ' " " & " K. ) • !" ?" @ W • !" ?" " " & " ' W • !" ?" " " " & " & W • !" ?" " & " " " " 0 !" " & " 0 " & ? " " 0 (

& " & ? & R =MS0

!" " ! & J,M0 .%'( 8%&# )()!' "/% > % ' 5 " '" > % % 1 *' " ' * ! % '; * " & > % % " ' - - ' ' + ' > % % - % 8% $ ' 4 % # 4!B E

+

3 -- & @ " " 0 ' " 0 3 ' " ' # ? ' ?" " # # @ " " & ' @ #

& &* ' ?" " & " ' & " & 0

3 " " " " " ?" "

0 & # 4 4

(53)

J= !" 4 ) &* " " ' ?" " " ," 0 ' " 4 " " ?" &* E F & " 0 " ' " , , " 0 3 4 " " & & # 0 - " ' 4 " " & # 0 3 4 B E . # " K. ' " " ) • !" < W • !" 9 # " W • !" J " @ " W • !" ; " W • !" 7 " 0 E F " @ " 0 . # " " & ? " " & ' " G B - % % ? " G B H W " G B 6 % %? " G B 2 H W " G B - % ? # " G B + H W " G B - % # " G B - H 0 !" " " E " ! & J,80 !#%&& % #!'0)()!' !&( #!'0)()!' )**% %0 :3 % $3 % #6"&& !&( $3 % #6"&& ;%# /%($!0& + 4 * $ ' * ' $ ' ' ! - 5 ' ! ' ' " * ' 9 ' * ' ' " ' 1 ' 1 * ' ' * '1 ' ' * '1 ' 1 * 5 4 * $ ' '1 5 $ 5 + ; $ % " ' ' * $ ! ' # % % " ! ' # * ' % " ! = + ' ; * " ' ' * '1 % % * '1 % 3 * ' ; $ % " 1 $ # %

(54)

;: +& $ 8% 5 * 5 * * '# 6% 5 ' ' % * '1 * 51 ' ' * '1 ' 1 * * ' $ 8% 5 + 4 * $ ! ' # % " ! ' # * ' " + ' ' * '1 + % '1 + 3 * ' 4 * $ 1 ! * $ +? 4 * $ % ' ! ' # % % ' " ! ' # % ' " 4 % % '1 ' 9 * * ' % '1 ' 1 * 5 4 * $ % ' 1 = ' ' $ 8% 5 # 4&B +

0%0%,%

#1

+ *+9

-!" # " & " " " & " &* 0 !" ' " & & " ? # # ) 4 E .F # "#$ 4 E- .F # 0

4

%

, # " & " 0 !" # " ? ' " # ' " # ," ," 0 " (8 " ' & " & # " $ , # R :JS0 0 E , ,F " 0 # J,8 " # " " K. 0 !" " " ) " GP " HW " ) GP " # " HW " ) GP " " HW " ) GP " H0

(55)

;< SO demand valid p1. Receiving and validating demand SO items delivered SO amount paid p2. Getting customer info p4. Receiving payment e1: Demand-for-items e2: Accept unit prices and give personal information

e3: Pay the Sale order Notes Node --> Class Star --> Process Customer activated Notes Event Customer Sale

order Sale orderitem

Inventory item SO demand invalid SO item returned p5. Receiving returned items e4: Return items Payment Payment_ approved SO customer valid p3. Decreasing quantity in stock Sale order item Inventory item in stock Inventory item activated Inventory item activated Inventory item in stock Inventory item in stock Sale order item Sale order item 1 % 4&B P " " ' # ? & ## 0 . ' " ' ?" " ## & ' " ) • !" G <0 1 #, ,/ #, H ## & " G <0 , , H W • !" G 90 #,. , H ## & " G 90 3 , , , , , , H W • !" G ;0 1 #, H ## & " G J0 , " , , H W • !" G 70 1 #,1 , H ## & " G ;0 1 , H 0 + ' " " G J0 #, , , @H ' ?" " ## & 0 " &* ," ' E F &* ," 0 ' " G - %4 4< %4 ? " &* " 4 ' 4 4 4 , E ," F0 !" " &* " 4 4 4 ' 4 4 4 ' 4 4 4 4 4 ( , 0

(56)

;9 " &* E # F ' " ? & ) • !" & " @0 " ' &* 4 4 , W • !" 0 " ' &* 4 4 , 0 !" &* ? " " &* 4 4 , " &* ? " # &* " 4 4 4 ( , 0

"#$

4

%

!" -&* , # # " & " &*

" 0 " ? E &, " F " , ' " & ? " 0 - # ' " $ , # & " &* " 0 " ' &," # , " E # J,NF0 " & " ' ?" " &* # & " # 0 !" ? & " G H " G & H " 0 A ' " # J,N " # # " -&* " 0 !" " " " - %4 KL' ( %4 (KL' 6 %4 4 KL' %4F 4 4 (KL= - %4 KL= - %4- 4 KL0 Decreasing quantity in stock() SO demand received Receiving demand() SO demand valid SO demand invalid Checking stock() SO customer valid SO amount paid Getting customer info() Receiving payment() Notes Star --> Method Node --> Dynamic state Sale order Receiving returned items() SO items delivered SO item returned 1 % 4)B "#$

(57)

;J ' " "G G G H 0 A " -&* , & A " , 0

0%3%

.

9 +1

-!" 9 +1 - ? " " ' # " " % - + ? " " ? " " " - (R " =:W :9W :JS0 !" " # & # " # # " % ' ' - (0

0%3%)%

9 +1

-!" " # 1 E " ) # F % + ) • 3 % E 1F # , 0 • + & , E " ' F ?" A @ 0

%

9 +1 -E 1F " & 0 3 1 # , " & & " 0 3 4 B % # " " " (3! ' ? # & # 0 % # E! & J,NF) "/% +6% ; %&&)!' +6% 4/ ) ' % - % '-4/ ) % " ' 8% % @ 8% 4/& ) % " ' " ' % 4/ ) % " " ' % < ' % " ' 4/? ! ' % * * ' % " - " ' * $ # 4)B %

(58)

;;

+

3 + ++/ & , " " ' 0 !" A " 10

0%3%,%

+ -.+->

.

9 +1

-!" ? # " " & ? " # ) • !" 1 , ?" " " 1 " & W • 3 ( & # " " 0 - 1 " A 1 # , ?" " " 1 " & 0 3 4 B !" " 1 & " ? # ) #! % #! %!, +6% '(+ 6%9#6"&& 4/ ' * & 4/ ' * ? 4/& ' A ' B 4/ ' C + D 4/? ' # 4*B ,

- (

- ( " & # " " 0 ' @ 0 ' " " : ' & " # @

(59)

;7 + ' " # & E 0 0 F @ 0 !" ' " @ " 0 3 4 B ( % " " @ # E! & J,<:F0 )&1 )&1!,&#! % 9 6"&& )&1& 8%,)'%0 ' )/ )().% )&1!' "(( )-+(% !'#% '%0 %($!0& E 4/ ' $ # ' 4 * $ ' E * $ < $ * E 4/ ' $ # ' 4 * $ ' E? ' = ' $ -% " % = ' ! % 5 $ 5 EA ' = ' $ -% " % = ' 6% ' ' 4 * $ ' EB * = ' $ ! " -% " # % = ' = + EC 4/& ' $ # ' 4 * $ ' ED ' = ' $ -% = ' ' ! % 5 $ 5 E ' $ # ' 4 * $ ' ' = ' $ -% " % = ' ! % 5 $ 5 4/ ' = ' $ " % = ' ' ! % 5 $ 5 & + $ # ! * $

(60)

;M + = ' $ -% " % = ' + ! % ! * $ ? 4/? ' = ' $ $ # -% " ' % = ' * ' ; $ % " A ' = ' $ % & ' -% " ' % = ' $ ' % ; $ % " # 4 .B , ( ( F % ' ' " " % - '" '

0%8%

&

-

+

!" (8 " " " " & #0 % " " & #' & " / ( 0 1 E+$ F' # 0

0%8%)%

&

-

+

.

+

--- IS specification

IS-spec := IS-aspect-spec { , IS-aspect-spec }

IS-aspect-spec := static-aspect-spec | dynamic-aspect-spec | integrity-rule-aspect-spec

-- Static aspect specification

static-aspect-spec := category-spec { , category-spec } category-spec := atomic-class-spec | hyperclass-spec -- Atomic-class specification

atomic-class-spec := ATOMIC-CLASS atomic-class-name

SIZE [basic-type : length [, decimal]] basic-type := Integer|Real|Character|Date|Boolean

-- Hyperclass specification

hyperclass-spec := HYPERCLASS hyperclass-name [IS TUPLE-CLASS]

[IS SUB-HYPERCLASS OF hyperclass-name [WHEN specialisation-condition]] [ attribute-spec {, attribute-spec}] [ key-spec {, key-spec}]

(61)

;8

attribute-spec : = ATTRIBUTE attribute-name TERMINATION category-name [([mincard],[maxcard])] -- Key specification

key-spec : = KEY key-name

[ATTRIBUTES attribute-name {, attribute-name}]

0%8%,%

&

-

+

. #1

+

--- Dynamic aspect specification

Dynamic-aspect-spec := Dynamic - spec {, Dynamic - spec } Dynamic-spec := event-spec| process-spec |

dynamic-state-spec| method-spec -- Dynamic state specification

dynamic-state-spec := DYNAMIC STATE hyperclass-id

-- Method specification

method-spec : = METHOD method-id

OF HYPERCLASS hyperclass-id

[FROM STATES hyperclass-id {, hyperclass-id}] [TO STATES hyperclass-id {, hyperclass-id}]

[INVOLVED ATTRIBUTES attribute-id {,attribute-id}] -- Event specification

event-spec : = EVENT event-id -- Process specification

process-spec : = PROCESS process-id

IN HYPERCLASS hyperclass-id [PRE-CONDITION condition] [POST-CONDITION condition]

[PRE-HYPERCLASS hyperclass-id {, hyperclass-id }]] [POST-HYPERCLASS hyperclass-id {, hyperclass-id}] [TRIGGERED BY event-id]

EXECUTE method-id {, method-id}

0%8%0%

&

-

+

.

9 +1

--- Integrity rule aspect specification

integrity-rule-aspect-spec := integrity-rule-spec {, integrity-rule-spec} -- Integrity rule specification

integrity-rule-spec := INTEGRITY RULE rule-id

EXPRESSION rule-expression [scope-spec {, scope-spec}] -- Scope specification

scope-spec := ON TUPLE-CLASS hyperclass-id [risk-spec {, risk-spec} ] -- Risk specification

risk-spec : = RISK risk-id

[DEFINED ON primitive-type

[ON ATTRIBUTE Attribute-id]] [CONCERNED BY method-id {, method-id}]

(62)

;N

0%8%3%

6

>

-

++ +

-!" ' # " ' ' # " 2 4 A ' ? & 3 A <0

0%2%

-+

!" " " " & " " ? @ # # # 0 !" " ? @ " ' ' 0 !" (8 & # " " " ' % 0 # ' " " & " * " &* , " 0 !" & & " # # " ) • 2 ' 8 ' #48 ' 2 # ; # " W • 3 ' + ' ' # " W • % ' - ( # " # 0

(63)

;=

S

PECIFICATION MODULARIZATION

3%)%

*

+

!" " ? " ) % ? ? # # T ,? ' # " ? @ ? " " 0 " ' ? @ " " # & 0 !" ' " ? @? " ' " 0 - " " " ' & " " 4/ E.+ F " " & " 0 . ' " ? @ " " # ,? 0 & ' # " 0 !" ' " " @ & ? # ) 4 R " :;S0 !" # ? @ " " # # # " ,? # 0 " ' ? " " (8 ? " ? ) " ? " # , ,? 0 !" " . & ? @? " 0 !" . " (8 & " E .F R :<W ":9S0 3 ' ?" "" & 0 !" " " ? 0 ;09 ? " " 0 ;0J " ? ? " " A ' & ?

(64)

7: " ? # " 0 ;0; " ? " , " . 0 ;07 ? " " ? ? " 0

3%,%

+

1-3%,%)%

6

- " " # " ? # " ' ?" "

& # & " " & " # '

& # C " # 0 % ' " ? ? , @ ? G . H & 5 ' ?" " " C ? @ # ' C #' @ # R 89W 3 * :9S0 ' ,? " 0 !" ? ? " E " & " F & A " A & " " # , ' & , , 0

3%,%,%

-++

" ' ? " 0 3 + 1- & " " 0 ' " ' & " ' " ? " 0 " ? ' 0 3 " " & ' 0 " # " A & 0 !" ?" " @ " 0 !" 0 !" & " ) F ! , W F ! W F ! E # # F A 0

(65)

7< " " ' 0 " " ' ? " ' ? " 0 . ' & E # ;,<F0 IS component Information system IS component IS component 1 % 4 B " # # " # 0 !" " ? @ ? # # & " 0 ' " # " # &

? & & 0 3 " & #' " " " # 0

!" ' " " " # ' " @ & ? " 0

3%,%0%

/ /+

+

1-A ?' & " & ? " " " 0 % ? ' 0 3 & ? " " & 0 !" # , A # ' & # ) # & ? @ " ? " " 0 3 " # ? " " " " ' # C " & ? " # E # ;,9F0

(66)

79 Deployment Implementation Design Analysis Deployment Implementation Design Analysis coordination Another IS component An IS component 1 % 4 B 3 ' " ?' & ? # " " " ' (R( " =N ' =N&S) • !" " % 5 ? " # # ? @ # C W • !" 6 # ? " # C K & ? @ # & W • !" ? " C " & 0 # ;,J # & ? " ? " " " 0 Systems facet Group Collaboration facet Practical perspective Operational perspective Managerial perspective Static aspect Dynamic aspect Rule aspect Activities Responsibility zones 1 % 4 B ' " # ' " " ? # " ? @? " ) " A W + " " # W % # C &* ? " # C 0 "' " ' ?" " & " . & ' " - # 5 0 !" ( # ' ?" " & " - # C ' " / 0 !" - ' ?" " & " ' " " ' # 0

(67)

7J $ > + 0 & " " . & 0 !" G H " & " A " ' ?" " ? " @ C " 0 " A ' G H & # % " " &, 0 !" # " @ # " ? @ & # 0 " ?" ? - # 5 " . & 0 !" & ? " " . & 0 9 +@ + % . # " - # C ' ? '

& & & #

" & # 0 !" ' " &* # C &* " & ?" " 0 " ?" " - # C " / 0 1- % & ' " " * " & & " " " ) " ' # 0 !" " ? & " #" " 0

3%,%3%

++ +

+

1-3 & ? # " & " ' # ' 0 !" & & C " ? # ) • 3 ' " " " " " ) " ' 1 0 • 3 # ' " ? " " " ,& " ' " ? " " " 0 • 3 ' # " " 0 • 3 ' A & # " # " ' ' " # & &* 0

(68)

7; 3 ' " # ' A & " ' " # & C 0 ' " & " " " 0 " ? #' ? & " 0 ++ + + 1- 1-+- / 0 ! & &* ' ? ? ? ) " # 0 " ? " & " # " ? ? ? " ? " ?" ? 0 3 # ' " " ? ? ) ' E " #F ' E F0 ( ' ?) % ' # " " & ? " ? ? 0 3 ' " # " (8 & ) • 3 E # " FW • 3 " " " E # " FW • 3 % ' ?" " " ' " E # " # F0 !" " " ? #) $ ( ) *"(" ( " * ' ' # ' * +," - . / 0 12 ) 3 4 2 * " '' ,"5 3 ' ( " '' ' 6 2 " ' ' 2 2 * " '' ,"5 3 ' ( % ' -) % ( " '' * 4 *4∈7 85 #3 ' ( "' ' .)' . ( %- "' (" '' ∈7 85 #3 ' ( 2 ' ) 2 (" '' ∈7 85 #3 ' ( # ' / 2 "" 2 " * " 2 " '* & * "'' ' 2 " ""'' 2 ' (" '' ' ( 2 2 * " '' ,"5 #3 ' ( & ' ( " '' ' 6 9

3%,%8%

6

>

-" , # E ." JF) " (3! E (3! , F !" & & # C " E ' + E2 A ' 0

(69)

77 !" ' " & " # & " % ' % + % E # ;,;F0 IS component Purchase management Inventory management Sale management Notations Information overlap 1 % 4 B 2 4 " % ? " " 0 !" % " ' ?" " & & " 0 !" " ? " " % ' ?" " & & " 0 !" " % " & A # ;,70 & " " " " 0 !" " " " @ 0 " ' # " " = = = + ' " " " " % E # ;,70&F0 !" " " " , @ 0 " ' ? # " " ' ' + ' + 0 PO_includeItems paymentFor ofSaleOrder belongedToCustomer Sale order Payment Customer Sale order item Mono-value attribute Multi-value attribute Notes: Key class Tuple class Inventory Item SO_items SALE hyperclass SO_includeItems Sale order Sale order item Inventory Item SO_items INVENTORY hyperclass Purchase order item Purchase order PO_items a) Sale management

IS component b) Inventory managementIS component

(70)

7M !" " % " & # ;,M0 & " % # 4 % #$ , # R :JS0 0 E , ,F " 0 SO demand valid p1. Receiving and validating demand SO items delivered SO amount paid p2. Getting customer info p4. Receiving payment e1: Demand-for-items e2: Accept unit prices and give personal information

e3: Pay the Sale order Customer activated Notes Event Customer Sale

order Sale orderitem Inventoryitem

SO demand invalid SO item returned p5. Receiving returned items e4: Return items Payment Payment_ approved SO customer valid p3. Decreasing quantity in stock Sale order item Inventory item in stock Inventory item activated Sale order item Inventory item activated Inventory item in stock p11. Creating new inventory item p12. Increasing quantity in stock p14. Undo decreasing quantity in stock e12: Inventory items sold by sale order e13: Inventory items returned by sale order e14: Inventory items received by purchase order Notes Node --> Class Star --> Process Inventory item Inventory item activated p13. Decreasing quantity in stock e11: New inventory item Inventory in stock Purchase

order order itemPurchase

Sale order Sale orderitem

Inventory in stock Inventory out of stock Inventory in stock Sale order Sale order item

a) System life cycle of Sale management

IS component b) System life cycle of Inventory managementIS component Inventory item in stock Sale order item 1 % 4!B % % !" " " & " " % E J0J09F) • !" ) GP " H ## # " G - %4 4< %4 H W • !" ) GP " # H ## # " G 6 %4 4 H W • !" ) GP " " H ## # " G - %4 H W • !" ) GP " H ## # " G - %4 - 4 H 0 . # " % ' " " " E # ;,M0&F)

(71)

78 • !" ' ?" " " ?" # ? ' ## " G % ' ? W • !" ' ?" " " ?" # & " ' ## G %A (? W • !" ' ?" " " ?" # & ' ## G %A (? W • !" ' ?" " " ?" # & ' ## G : %A (? 0

%

-!" 1 & ? " % = ' ' (0 ! & ;,< " " # " % 0 " 1L<' & ) >!" & " " & " ? !" " 1 " " 0 " 0 !" 1 & & ( % ( 0 " " ? 0 '(%* )(3 +6%

; %&&)!' #! %& )&1&

4/ ) ' % -% '-' 1 * $ # ' 9 $ < $ * 4/ ) % " ' 8% % @ 8% ' ' ' 1 ' 1 * $ # ' 9 = ' $ -% " % 9 = ' $ ! " -% " # % 9 = ' $ -% " % 4/& ) % " ' 8% " % ' 1 ' $ # ' 9 = ' $ -% 9 $ # ' 9 = ' $ -% " %

Références

Documents relatifs

The parties involved in a DTABS scheme are: κ attribute authorities each with a unique identity aid and a pair of secret/verification keys (aask aid , aavk aid ); a tracing authority

The main processes of attribute exploration module are computing intent, pesudo- intent, Duquenne- Guigues base by the ways of the improved attribute exploration

We apply recent results on the construction of suitable or- derings for the existence of right adjoint to the analysis of the following problem: given a preference ordering on the

In section 3 , we develop the necessary formalism to calculate the rate of bound state formation by radiative capture (cf. figure 1 ) in the case of wino DM, as well as the rates

Methods: Expression levels of chemokine receptors from the CC and CXC family, as well as CD27, were assessed by flow cytometry in CD20 + mononuclear cells isolated from the

We introduce the AccuPartition problem and propose a technique which extends any base truth finding algorithm by searching for an optimal partition of the set of attributes into

France Italy Poland Romania Hungary Trust Alice Paris Rome Warsaw Bucharest Budapest