Вы находитесь на странице: 1из 75

IDEF 0 - 2000

IDEF0

IDEF0 - 2000

1. - CALS

- CALS

2.

2000 .

3.
INTEGRATION DEFINITION FOR FUNCTION MODELING (IDEF0) .
Draft Federal Information Processing Standards Publication 183 ,1993 December 21 IDEF0 ,
- .
4

, 2000
,

IDEF0 - 2000

1.
2. IDEF0
3. IDEF0
4. IDEF0
4.1.
4.2.
4.3.

5. IDEF0
5.1.
5.2.
5.3.
5.4. IDEF0
5.5.
5.6.
5.7.
5.8.
5.9. (FEO)
6.
6.1.
6.2.
6.3.
6.4.
7. ( )
7.1.
7.2. ICOM
7.3. ,
8.
9. ()
9.1.
9.2.
9.3.
9.4.
10.
IDEF0
10.1.
10.2. , IDEF0
10.3. - IDEF0-.
10.4. , ,
10.5. IDEF0 -

.
5
7
9
13
13
13
14
15
15
16
16
17
18
19
19
21
22
23
23
24
24
26

30
30
31
33
35
40
40
40
41
42

43
43

45
47
49
50

IDEF0 - 2000

11.

11.1
11.2
11.2.1
11.2.2 ()
11.2.3
11.2.4
11.2.5
11.2.6
11.3
12.

52
52
53
55
55
57
57
58
59
59
60
62

IDEF0 - 2000

1.
- , , , .
- -


.
.
70- ,
ICAM (ICAM - Integrated Computer Aided Manufacturing), () .
ICAM
, .
ICAM IDEF (ICAM Definition), , - - ( , , ). IDEF
,
:
IDEF0 , , , .
IDEF1 , , ;
IDEF2 , .

IDEF0 IDEF1 (IDEF1X), . [1 ,2 ].
IDEF0, (), ,
5

IDEF0 - 2000
. 70 SADT (Structured Analysis & Design Technique -
). , ,
IDEF0, () , .
- , ,
.
, .
, (, ), .. , ,
, , .
, , .
.

; , - IDEF0, ,
Design/IDEF 3.7 ( ) Meta Software Corporation ().
IDEF0
-
- , .
,
, CALS-
IDEF0 , .

IDEF0 - 2000
2. IDEF0
IDEF0 .
2.1 ,
() . [ 3 ],
, .
, (). ,
() , . ,
. ()
, , , , , , (). , , , , .
2.2 .
IDEF
, , , ( .
), . IDEF0 ,
, .
. IDEF0 , , . , , ),
. , , , , .
2.3 . , ,
. , , . , () , , ...
2.4 . IDEF0 (
) . :
, ,
;
7

IDEF0 - 2000
,
;
, ,
, ;
,
.
2.5 . IDEF0 ,
, . . : , ,
, .
2.6 . IDEF0
, .
, , ,
. ,
IDEF0, , .
2.7 .


(, ). . , .
() . , , , - , .

IDEF0 - 2000
3. () IDEF0.
3.1: , .
3.2: .
(. 3.27).
3.3 : , , , . .
3.4 : , IDEF0-,
, .
IDEF0.
3.5 : , IDEF0, , . IDEF0.
3.6 : , ,
, , IDEF0 .
3.7 : , ,
.
.
3.8 : - .
3.9 : IDEF0 .
, (. 3.23).
3.10 A-0: () IDEF0,
, ,
, , , ,
, .
3.11 : , .
3.12 - (FEO): , , IDEF0. FEO IDEF0.
3.13 : () .
3.14 : , () .
3.15 : ,
.
3.16 : ,
; 9

IDEF0 - 2000
,
.
3.17 ICOM: ( Input - , Control - , Output , Mechanism ), , ;
.
3.18 : , (
).
3.19 : , A-n
( n 0 ), , A-0, , ()
; A-1, A-2,... - .
3.20 : , .
3.21 IDEF0: , (. 3.46 ) (. 3.39 ). IDEF0,
, .
3.22 : (0 - 6),
.
3.23 : , , IDEF0 . ,
(. 3.9 ).
3.24 : ,
IDEF0 , .
3.25 : ,
.
3.26 : ,
.
3.27 /:
( ), ( ),
.
3.28 : , , ,
( ).
3.29 : .
3.30 :
, .
3.31 :
. (. 3.27 )
10

IDEF0 - 2000
3.32 -: , ;
.
3.33 : ,
, ,
( ), ( ). 4
: , , ,
( ). (.: ,
, ).
3.34 : , ( )
( )
.
3.35 : ,
IDEF0, , ; .
IDEF0.
3.36 , ( ): (
), , .
3.37 : ( )
IDEF0.
3.38 : () ,
.
3.39 : ,
3.40 : , ; .( .:
, , , ,
).
3.41 : , ,
;
.
3.42 : ,
.
3.43 : , ;
.
3.44 : , IDEF0
11

IDEF0 - 2000
, ,
. , ,
, .
IDEF0.
3.45 : , (
IDEF0), , , .
3.46 : .

12

IDEF0 - 2000
4. IDEF0.
, , , .
IDEF0 , , ..
, , , , (. ). , . , ;
.
.
4.1 .
. . 1.
.
, .
.
.

. 1..
4.2. .
. . 2,
; , 90.
,
- . ,
,
. . 2. .

13

IDEF0 - 2000
4.3 .

90

.
90 .

. 2..
4.3.1
1. ,
.
2. , .
3. .
4.3.2
1. 90 .
2. .
3. ; , , .
4. , .
5. .
.
14

IDEF0 - 2000
5. IDEF0.
()
.
.
5.1
IDEF0 ,
, , ; , " ", ,
. ,
, , ,
IDEF0.
,
.
, , ,
.
, , .

/, , , , . ,
- .
, , . ,
- . ,
, . ,
, .. ,
.
, , .
, , ,
. . , , .
,
, , ..
().
.3.
15

IDEF0 - 2000

.3.
5.2 .
, . :




,
.
, :

. 4.
5.3
1. .
2. /:
) ;
) ;
) ;
) ( )
.
) , , .
16

IDEF0 - 2000

MFG/A631

.4.
3. , ,
, .
4.

, "" (

).

5.

:
, , , , , .

5.4 IDEF0.
IDEF0- : ,
.
. IDEF0-, , ,
.
. ()
; , , . .
, .
17

IDEF0 - 2000

5.5 .
,
. A-0 ( ).

. ,
. ,
. A-0 . A-0 . 5.

: , ,
, .
:
QA/A-0

.5.
A-0 ,
, , , . . ,
. , . ,
, ,
.
, .. , ,
18

IDEF0 - 2000
. ; , .
, ,
, ,
, ,
.
.
.
5.6 .
,
, . ,
, ,
.
, .
, , , , .
, .
. 6.
5.7
, . (-)
, , ,
. ,
( ), ( ). ,
( ) ( ).
, (.6).

19

IDEF0 - 2000

0
A0

A-0


1
2

3
4
A4
A0

1
2
A42
3
A4

1
2
3
A42

: ,
.
-

. 6.
,
,
, . ,
20

IDEF0 - 2000
, , (
-0), , . , .7 ,
1- , , 6- 0,
.
C2 C1 C3
O1

1
A611

O2

2
A612
I1

O3

3
A613
4

O4
5
M1
MFG/A61

. 7
, :
61****
| | | | |__________ ..
| | | |___________ 61
| | |_____________ 6
| |______________ 0
|________________ 0
5.8
,
.
, ,
.. .
21

IDEF0 - 2000
(), , .
,
,
.
5.9 - (FEO).
, , .
FEO IDEF0.

22

IDEF0 - 2000
6. .
6.1 .
IDEF0 , , ().
,
, , , ,
.

1
A1

2
A2

3


1 2

3
A3

.8.
.8 , " 3" , " 1"
" 2".

23

IDEF0 - 2000
6.2 .
,
().
.9, , .

1
A1

2 3

2
A2

1

2 3
tl

3
A3

)
.9.

6.3

(). - - , . . , :
- (.10) ,
(.. );

24

IDEF0 - 2000

,
1,
2,3 4

A1

2
A2

3
A3

4
A4

.10.
- , (. 11), , , , ;

,
1,
2

A1

1,
3

A2

1,
4

A3

4
A4

.11..
-
,
(.12;
- (. 13) , ; , ,
, ;
25

IDEF0 - 2000

1
A1

2
A2

.12.
,
1
,
1 2

1
A1

,
2

2
A2

.13.
6.4 .
IDEF0 6 ()
:
;
;
- ;
;
;
.
26

IDEF0 - 2000
. , ,
, ,
. ,
.
.
,
, .
(.14) ,
.

A1

2
A2

. 14.
(. 15) .

, (
, ).
(. 16) , .

27

IDEF0 - 2000

A1

2
A2

. 15.

1
A1

A1

2
A2

A2

. 16.

.17.

(. 17) ,
.
(. 18) , .

,
(,
, ,
, , , ..;
. , . .).

28

IDEF0 - 2000

"" - ""

A1

2
A2

. 18.

29

IDEF0 - 2000
7. ( ).
,
.. , .
, (),
(. . , ) .
. 19.


( )

. 19.
7.1 .
( ) , , . ,
.
( , (. ,)) , . 20.

30

IDEF0 - 2000

1
2
A12
3
A1

-

1
2
3
A12

. 20.
7.2 ICOM - .
ICOM -
. , ICOM - , . I, C, O M,
(Input), (Control), (Output) (Mechanism) . , ; .
, "C3", , , ( )
.
.
,
31

IDEF0 - 2000
ICOM - , .
ICOM - , (, , ), . , . ,

. .
21.

C2

I1
I2

C3

1
O1

C1

O2

NOTE:

. 21.

32

IDEF0 - 2000

7.3 , .
- / .
, , , / .

A1

.22
, , (.
22), , , ,
.
, (. 23) ,
.

A1

.23
.24.
33

IDEF0 - 2000

1
2
A12

3
A1

( 2)

C1
I1

C3
1
2
3

O1


A12

. 24

34

IDEF0 - 2000
8.
1. A-0, . A-0 0.
2.
. ,
, .
, .
.
, ,
.
3.
. , , .
.
.
4. ,
; -
( 1 6).
5. , ,
; (, , C-
) .
6. ( )
. , ,
.
7.
.
8. ,
. .
9. , .
10. , , . .
11. 35

IDEF0 - 2000
,
.

A1

A1

A2

A2

A3

A3

. 25.
12. (),
(. 26).

A1

1
A1

A2

A2

.26
13. " "
(.27, ):

1
1

)
.27.

" " (.
27,). .

.
14.
, .
, . (.28).
36

IDEF0 - 2000

A3

A4

.28
15. , ,
.
. ,
, , , (.
29).

A1

A1

A2

A2

A3

A3

. 29

16. , . .

A1

A1

A2

A2

A3

A3

. 30
37

IDEF0 - 2000
17. . .

A1

A1

2
,

A2

A2

A3

A3

. 31

A1

A1

A2

A2

A3

A3

. 32
18. () ,
, ,
- .
C1

1
A1

2
A2

3
A3

.33
38

IDEF0 - 2000
19. ,
,
. , 34, , .
C1

1
A1

2
A2

3
A3

. 34
20. ( ) .

1
A1

A2

3
A3

4
A4

. 35

39

IDEF0 - 2000
9. ().
() :
, , .
.
- ,
,
.
.
9.1.

,
.
.
.
A-0
0 (). 1 6,
( ) .
, ( ) , ,
.
9.2 .
.

, . , 2
A25 - A252. IDEF0
, , "A". , .
- . IDEF0
- A-0. " ", 0 ()
A0. IDEF0
40

IDEF0 - 2000
, 0 3 6 . A1,
A2, A3, A6. , [A0, A1,..., A2,..., A3,...]
.
, :
...

A-1
A-0



( 0)
A0

A1, A2, ..., A6

A11, A12, ...., A16, ...., A61, ... , A66

A111, A112, ..., A161, ...., A611, ..., A666
...

, . , ,
( . .6).
9.3 .

, , . 36.
A0
A1
11
A12
A13
A14
A2
A21
A22
A23
A24
A3

. 36.
41

IDEF0 - 2000
9.4 .
IDEF0
, .
. , .
.37.

. 37.

42

IDEF0 - 2000

10. IDEF 0.
IDEF0 - - . , .
10.1 .
, IDEF0 - - .
[ 4 ]
,
, , (), .. , , .
, ,
. ,
, (2-, 3-
..) . , .
(, ) . , . ,
.
. , , .
IDEF0 ,
.
,
( 0), . IDEF0 , (. . 2, 3).
.
, .
43

IDEF0 - 2000
, .
, .
, , , , :
;
;
() .
- , :
) , (, , )
;
) .
, ,
, , , ,
, , ..
() . ,
, .. ,
.
() .
() , ,
() () . ( ) , , , .

.38

IDEF0 .38.
44

IDEF0 - 2000
,
,
,
.
,
, .
10.2 , IDEF0.
, ,
IDEF0 . ,

() .

.
, - . . ,

) .
1. ( : , ) , () / , / / .
, , , ,
.
IDEF0 0 -0.
, (, , ), ,
-1.
, . 45

IDEF0 - 2000
,
.
2. (: -) /
, /
.
, .
, , .
3. / , ,
/ ,
. : ) , , ,
; )
; )
.
4. - . , ,
, .
) :
5. , (
).
6. , .

IDEF0- ,
.
, .
, ,
.
1 IDEF0-, .
, . ,
.
46

IDEF0 - 2000
10.3 -
IDEF0-.
, ,

:
. IDEF0 . ,
- . (. . 2, . 2.7) . , ( ) , .39.

- ()

-
. 39.

,
.
- - , (),
.
- , ().
- () - - , .
- -
, .
47

IDEF0 - 2000
, ( )
- ,
. ,
, - .
, () .
/ - ( ).

, , , .
.40
,
.
.40.
,
, , (,
..). ( . 1) .
(,
, ), : , , ,
(. 40), .. , , ( , ,
) , , .
:
, , .
48

IDEF0 - 2000
10.4 , , .
IDEF 0 ,

, ( .
. 8). ,
( ) , [4 ]. , .
, , , :
;
,
;
( );
, .1,
, ,
;
;
( ) ( );
( , , )
(, ).

, .
, , , :
,
;
( ) ,
; ;
, :
( ) .
,
,
, , , 49

IDEF0 - 2000
.
IDEF 0-
( , ).
.
. , , .
, , ( ). ,
.
( ) (. 1) .
10.5 IDEF 0 .


, . , , () 0
, ,
.41.

, , ,

, ,
..

, ,

. 41.
IDEF0
2 .
50

IDEF0 - 2000

( , , , ..).

51

IDEF0 - 2000

11.
11.1
, ,
, .
,
, , / ,
.
IDEF0 , ,
,
. , , , , , .
, ,
. . 42.
, - ,
.
:

24/12/99

24/12/99

24/12/99

: -

: 11:11 AM

11:51 AM

11:12 AM

None

1 2 3 4 5 6 7 8 9 10

A11

IDEF0-

A12

A13

A14

A15

A1

: IDEF0

.42.

52

IDEF0 - 2000

() .
:
1) ,
(
) ( )
, .
2) ,
, (
) ().

, , , -
.
IDEF0 , .
, , ()
,
.
.

. .

, ,
. , .
11.2
, (),
:
.
() .

53

IDEF0 - 2000
.
.
- " ".

,
, , . (, ) . . ,
. .43.

Palette1
Palette6

Palette3

Palette2


()

Palette5


-
Palette4

.43
IDEF0 ,
IDEF0 , ,
. . , .
,
.
()
54

IDEF0 - 2000
. ,
. , , , .
11.2.1
- ,
. :
(). , .
, ,
.
, .
,
, ,
.
,
,

.
,
() .. .
. . . ,
.
.
11.2.2 ()
() - , IDEF0 . 55

IDEF0 - 2000
, .
:
, ;
;
( ) IDEF0- , ( )
, ;
IDEF0-;
.

.
, .. ,
.

, .
, .
, . .
. , .
. , .
, .
, , ,
.
IDEF0. .
.

, , 56

IDEF0 - 2000
.
,
. , ,
, .
11.2.3
,

, / (: " ",
, ).

,
,
.

.
, . . , ,
, , ,
. , , .
.
.
,
.
, . ,
.
11.2.4
- , .
, ,
.
. ( /). 57

IDEF0 - 2000
,
. .
,
. , .
, , .
.
.
- , .
, , .
, ,
, .
, .
:

.
- - ,
,
.
IDEF0 -
. /.
- ,
, IDEF0 - IDEF0 - . - (IDEF0 - ), . - .
11.2.5.
- , , , / ( , ,
).
58

IDEF0 - 2000
11.2.6
IDEF0-
: . , ,
,
.
.
, , ,
, .
,
. , . .
-,
. -.
- .
,
, , .
, ,
, ,
, . , .
11.3
1. -
.
2. , ,
:
IDEF0-
IDEF0-;

;
, .. "" .
59

IDEF0 - 2000
12.

IDEF0 ,
.

, ,

. (IDEF0 - )
. , , . ,
,
( )
, .
, , ..
... ,
([ 3 ], . 141).
- , , IDEF0 - . ,
, IDEF0 - .

.
- . ,
IDEF2, .
,
IDEF2, IDEF0 - , .. ,
, .. ,


, () , , , , ..
, IDEF0 , .
, , ,
60

IDEF0 - 2000
, IDEF0 - . , , :
! ( );
! ( );
! ;
! ;
! ( );
! ( .. , );
! .
,
, ,
,
IDEF0 - . ,
- (),
, , ,
, .
,
() ,
, ,
, (
) ,
(, ). -
, .
()
. ,
.

,
.
, -
61

IDEF0 - 2000
.
.
1. INTEGRATION DEFINITION FOR FUNCTION MODELING (IDEF0) . Draft Federal
Information Processing Standards Publication 183 ,1993 December 21
2. INTEGRATION DEFINITION FOR INFORMATION MODELING (IDEF1X), Draft Federal
Information Processing Standards Publication 184 1993 December 21.

3. , ,
. . . .:1993, 240 . , ISBN 5-7395-0007-9
4. .., .. . .: . 1985,
- 200 .

62

:
"

IDEF0"

: " "

02/11/99

20/12/99

11/01/00

: 03:34 PM

09:17 PM

02:47 PM

1 2 3 4 5 6 7 8 9 10

A-0

: 1

Top

: 1

,

(, ,
)

A0

P. 2

()

:
"

IDEF0"

: " "

08/11/99

20/12/99

11/01/00

: 12:41 PM

09:17 PM

02:47 PM

() A5

I1

A1

O2

O1

A4

O3

A3

P. 8

I3

...

A2

I5

I4

()

P. 3

P. 9

,

(, , C1
)

: 1

1 2 3 4 5 6 7 8 9 10

I2

I6

()

C ,

()

A6

P. 10

M1

A0

:
"

IDEF0"

: " "

08/11/99

20/12/99

11/01/00

: 05:57 PM

09:17 PM

02:47 PM

1 2 3 4 5 6 7 8 9 10

.
1


I1
I2
1

: 1

C1 1



( )

()

A15

P. 7

1
A11

O1

P. 4

2
A12

O3
.

O2

3
A13

... A14
M1

A1

: 1

:
"

IDEF0"

C1
.
1

: " "

08/11/99

20/12/99

11/01/00

: 06:28 PM

09:17 PM

02:49 PM

1 2 3 4 5 6 7 8 9 10

: 1

O1

()

A114

P. 5

I1

I2
1

...



...

A111

O3

A112

...

A113

O2

M1

A11

: 1

:
"

IDEF0"

: " "

13/11/99

20/12/99

11/01/00

: 09:52 PM

09:17 PM

02:50 PM

I1

: 1

1 2 3 4 5 6 7 8 9 10

A156

() 1

I2

1

O2

A151

() 2

I3

O3

A152




A155

() 3


3
I4



( )
O4

A153

...
()

I5

M1

A15

: ()

O5

A154

O1

:
"

IDEF0"

: " "

14/11/99

20/12/99

11/01/00

: 05:20 PM

09:17 PM

02:50 PM

: 1

1 2 3 4 5 6 7 8 9 10

O1

1

A1145

P. 6



2


...

.
I2
1

I1

A1141

I3

1
O4

A1142

I4

I5

O3

A1143



...

...
O2

A1144

M1

A114

: ()

:
"

IDEF0"

: " "

13/11/99

20/12/99

11/01/00

: 08:30 PM

09:17 PM

02:51 PM

: 1

1 2 3 4 5 6 7 8 9 10

,

(, ,
)
C1

I1


(
)

A51

I2

O1

A52


A53
,
.
()

O2


,


A54


,

A55

A5

M1

: ()

:
"

IDEF0"

: " "

21/11/99

20/12/99

11/01/00

: 06:58 PM

09:17 PM

02:51 PM

: 1

1 2 3 4 5 6 7 8 9 10

C1

()

A66

I3

I2

()
1
()

()

O1

A64

A61

O2

()
...
()

()

A65

A62

I1

( . )

, ,

,

()
A63
.
.-.

M1

A6

: C , (...

10

:
"

IDEF0"

02/11/99

20/12/99

11/01/00

: 03:34 PM

09:39 PM

03:04 PM

Top

: 1

1 2 3 4 5 6 7 8 9 10

, ,


, ,
..

,
,


, ,
..




A0
P. 2

:
- ;
- ;
- ;
- ;
- .

A-0

: 2

:
"

IDEF0"

05/12/99

20/12/99

11/01/00

: 12:09 PM

09:39 PM

03:04 PM




, ,
..

I2

,

A1

P. 3

A2

O1

, ,
-

, ,
C1

I1

: 1

1 2 3 4 5 6 7 8 9 10

O2

A3

P. 4
,
,

I3
I4

,

I5

,
,

..

,
,

A4

.
,
..
,,
..

A6

O3

O4

,
,

P. 6

P. 5

A5

M1
, , ,
, ..

A0

: ...

:
"

IDEF0"

05/12/99

20/12/99

11/01/00

: 04:51 PM

09:39 PM

03:12 PM

C1

I1

C3

A31

,

-

, , ,



C2

: 1

1 2 3 4 5 6 7 8 9 10

, ,
-

I2

O1
A32

.,
,
.

A33

M1

,,
..

A3

,

,
,

A34

: ,

:
"

IDEF0"

C2

06/12/99

20/12/99

11/01/00

: 01:29 PM

09:39 PM

03:12 PM

1 2 3 4 5 6 7 8 9 10

: 1

, ,
-
C1

A41

C3


, ,
..
O1

,
,

,

,
A42

I1

,
.


I2

,
-
..
,
..


O2

A43

,
,

A44
,

O3

A45

,

,

M1
,
,

A4

:
"

IDEF0"

06/12/99

20/12/99

11/01/00

: 05:51 PM

09:39 PM

03:13 PM

1 2 3 4 5 6 7 8 9 10

: 1

C1

,
,

..


,
,

A61

,,
..
O1


O2

A62

I1

,
,

O3

A63

I2


,
,

A64

M1

, , ,
, ..

A6

: , , ...