



 ..,  ..










  
 

 
     




















, 2002


									 .. , .. 


     
     
      
             
     .   
        
    .       
   ,      
  ,      
,    .
         ()  [1]    
,    ,     
 . 
           
 ,  :
      1.	  ;
      2.	   ,    
     ;
      3.	 .
               
 (,  ), - , 
 ,  .
       [2]   ()    
  ()  :
      
 
 
        
  , 
,   
.   
     
,   .
         
  .   
    
 ( ) 
,     
  ,    
    . 
  ,    
  .
         
    
    
   .
          
      
     
.
      
             
,         
    ,   
   .  ,  , 
  .
          ,   
  [1],[3] 
      1.	    (, , 
 );
      2.	  ,     
 ,        ;
      3.	    ;
      4.	     (  
 , ,     
,   ,    
 );
      5.	    (    
  ).
      6.	    .  , 
           
.
      
            -     
 , ..  ,   .
       .  [4]    :
      
      1.	.  -  , . 
    ,     
 ,      - . 
      2.	-.     
 ,     ()  
    ..    .  
- ,   ,   ,     
.       ,    ,  
 -. 
      
             
.       SADT,  
    .     UML, 
    .    
       . 
      
      
      SADT
      
       ,     
 ,    ,     
  .       
      ,  ,   
      .   
   ,      
     .     
    , ,  
   .      
          
  SADT - Structured Analysis and Design Technique ( 
   ),     
    .   ,    
,    IDEF0    ICAM (Integrated 
Computer Aided Manufacturing -   ) 
DEFinition.        
 SADT    SADT- .   
    ,    
?    :
      
      1.        
           
 .         (   
 )      ,    
  .  ,     
 SADT       
    ,   
  .
      2.      ,  . 
         
,         , 
         
 .         , 
    .
      3.           
     .
      4.          
    .
      5.   SADT       
 ()    ()     .
      	
         SADT   
     ,    C, 
       .
      
      
      
      
      SADT-   ,     , 
  .  ,   ,   
    SADT [3]:     S,    
        S   
.       
    . ,  ,    
  ,      , 
       ,     
           
     (,      
 ,      
 ). ,     SADT- 
      (   
) ,        
, ,  . 
        SADT-     , 
   .     
         
 .        
 ,         
  .    .   
    .   
    .    
   .
       SADT-      .
      
      
      
      
       SADT-     .  
   ,      , , 
 ,        
.
      
 
      
          .     
      .  SADT 
,            . 
     ,     
,    .       
  . ,       
,         .      
        
,         
    .      
 ,       ,    
 .
        .    
         ( 
,    ,   , 
   ..).        
       .    
    .     
 ,         
    . ,    , 
    .    
           
. 
          , ,       
 .    , ,      
 .        .   
      ,     
.        .  
      (, , , 
,   .)     (, 
,      ..).     
,       .
      
      
       		  
      
               
 , ,     ( 
,  ,   Ի, ,  
   ..).         
  (     ),  (   
 ),  (    )   
 (   ).    , -
    .    ,  
  .       
  ,    .    
,    .
      
       
      
      
       
      
      ,           
             
      .   
      .    
 ,         
 .    SADT,   
       
.
      
      .
       
      
      
         2  A1  A,B,C,D,E    
  A12, ,  :
      
       
      
      
           SADT   ICOM  . 
ICOM    Input (), Control (), Output (), Mechanism 
(). ICOM-     :  
  I         
 .     (C), (O)  
(M).            
     . 
      
      
       
      
      ,       (, , 
  )       
  ,       
.         ( 
),       
 . ,      
    , ,   ,    
       ,  
       .  
          [3]  
      .
      :
      
           
      
             ;  B     
,   2;  C      ,   
  3 .
      
       SADT         
  ,       .  
SADT          (  )   
 (  ).       
  ,          
    [3]. 
       	 	
      
          .
      
       
      
        . 	-    , B   .
      
              
         .   
        .
      
      
       
      
              (c. ):
      *	
      *	 
      *	 
      *	  
      *	  ( ///)
      
             
   ,       TOP 
().       ,   
  ,        
( )      (-). -   
       ,  
   .       
      -  -  . 
    ()      
  ,  /,   (  Activity  
),  -  0    .   
,    ,    -.   
         
   .       
 ,   /01  /1.
      
      
       SADT- 
      
               
 ,         
.  SADT  ,    
 ,        
.   SADT-    
:
      *	          
 ,      ,    
 ,     A0    -0.
      *	 ,      
  .
      *	    , ,   
 .
      
                
      ,  
,    ,     .  
     . ,   
     , ,   
       . 
      SADT       ( )  
.    [3]       .
      
      
      
      
 
 
 



  

 
 
(  
 
 
).
,  
,  
 
  
.   
   
 
 .
   
   
   
    
 .
 
 
  
   
 
.
 
.

 
,  
.
   
  
(   
 , 
 
 
 ).
  
 
 
  
    
   
.
  
.
  
 


  
  .
  .
  
  
   
  , 
 
  
    
 .
 ,  
   
 .

  
  
   
.
 ,  
  
   
 .
  
 
  
,  
  
  
  
  
 
.
 
  
  
 
  .

 
 

   
  
 
 .
 . 
   
  
 .
 
  
  .
 
 
  
  
 
  
 
.
    
   
 .
 
 
  
  
 
 
  

      
              A0, 
          
.          A0 
       .   
     ,    
  .  ,     ,  
   ,     . 
     ,     
,        .  
     , ,  
, ..     .    
       ( , 
, )       .   
        3-6  ()  
    .      
   ,   A0.   -0 
    0. ,     
   , ,    .
           .  
       
.       
 .         
A0.    ,         
          . 
           
  .
                 
   SADT       
?             
,        . 
          
.    :
      *	    ,    
      *	 ,     .
      *	       
      
           ,  ,  
         [3]:
      
      *	     ?
      *	    ?
      *	    ?
      *	        ?
      *	          ?
      *	            
     ?
      *	   ,  ?
      *	     ?
      *	     ?
      *	       ?
      
             ,   
,    SADT       
  .   ,    
       
 .
            SADT-,  
         CASE-
.
      
      
          SADT   ?
      
      	SADT      
.  , ,  DFD (Data Flow Diagrams - 
  ). DFD      
()          
 .      ,  
          
.     DFD    ,   
      (,  
 )[5].        ,    
        ,   
        
     . 
         SADT, DFD       (, 
, ).       DFD,  , 
       .    
,    ,          
  ,   .  ,  
         
SADT   ,       
   ,    
  .
      ,   SADT,  DFD,        
  [8],       ,  
       
      .    
       
:
      *	   
      *	    
      *	     
      *	      
(CASE-)
      *	 
      *	    ..
      
        .  [9],      
 (        , 
  ),     
  ,    ,    
       ,  
        
.         CASE-
   ,       
  .
      


      
      
      UML
      
      
      UML (Unified Modeling Language)      
  .       UML  
   -   
 . 
       , UML        
 . UML        
,     . UML     
   ,       
    . 
      , UML         
    .    
  ,        
   .
      	        
,      .    
 ,    SADT.    :
      
      
      SADT
       

 
   
 .
  
   
   
  
  .
 
׸   , 
,   
.
.
   
 
  
.
  
 
    
   
.
      
               
      .      
   ,         
.     ,   
  ,   .  
       
      . 
      ,  UML   ,      
    ,         
 (    SADT). ,    
    ,      .
      
      
        
      
        ,    ,    
       .  
        .  
       UML. ,  
    ,   ,    
  ,     ,      ..
              
    .     
  ,   , , . 
        .    
   :
      1.	.       
   ,     
  .       
       
   .
      2.	.        
 ,          
.  ,         
  .
      
              ,    .  
  :
      -	       ,   
 .
      -	        ,    
 . 
            , 
           . 
   SADT         . 
   ,        
  .     ,   
         
.
      
       
       
               
   .      
  .       
    .  ,    
        
      .    
  ,     .    
   ,     .
      
       
       
             , 
    ,   .  
    .    
        .  
        . 
      ,  ,   
      .
      
      
       
      
                 
,     ,   
.     .
      
      
      
      
      
      
      
      
      
      
      
      
       
        ,    1     
 2,      ,   1  
2,    <<include>>.      
  2      1.
      
      
      
       
       
       ,    1   
 2,      ,   1  
2,    extend.    ,   
 1      2, .. 
    .
      
       
            .  
   ,     
. ,         
 .
      
      
       .
      
            ,   
,     .
      
         -  , 
,  . 
          , :
      -	 ;
      -	 ;
      -	  .
               
. 
            ,  
   . 
        ,         
 .    ,     
    .     
    -    ,  
    .   
 ,      .   
         . 
              .   
    ,    . 
   ,       ,   
 .         - 
.
              
 ,    .   -
       
    ,   -  
    -.  ,  -
     .     
    .  ,   
    ,     
. ,       , , 
     ,        
  ,   .         
    . ,     
     .
      
       
      
              
 , ,    ,    -
,      .
       ,        
 ,    .     
         
  SADT.          
       , 
    .     
 .       ,  
 .          
  ,     :    
     ,   ,    . 
         
       .   
    ,      
       ,     
 .    ,  ,   
  ,         
.
               :
      *	 .      
     ,  ,     
.       
.
      *	 .       
        ,   
 .
      *	 .    ,   
        ,    
 .         
     .
      
      
       
      
           ,  
    .      .   
      .    
  .       
 ,        .  
     ( )  
 ,       :
      
      
      +	,      .
      #	,          
.
      - 	,        .
      
            ,  
      .     
   .     ,  
.
              
   ,     ,  
         
  ,        (#).
      ,        
    ,   .    
     .  
        
.
                
 ,         
 .
      
      
       
             
.     ,  .   
 (,  1)    :
      
      0..1 	   2       1;
      1	-   2      1;
      1..*	-   2       1;
      *	-   2   ,     1.
      
       	        .   
 ,   . ,       
          
 ,       .
              , 
           . 
,          
 .
      
      
      
      
             ,     
   .       
-  -,    -    
 .       ,    
 ,      .
      
       
      
      
             .  
          ,  
    .   ,   
  ,       
.          .
      	,       
   ,        
 .
      
      
      
      .
      
         ,       ,   
    ,  .    
       . ,   
       .
      
      
      
         .
      
             
  .      ,    
        .  
,         ,   
    .
              .  
   ,   ,   
   .     
 ,     .
      
       
       
           ,    
 . 
      
      
       
      
      
      
          .     
  (    ),     
   .
      
      
      
      
            ,     
.          
 (1)    (2).     
      ,      
.
         ,  ,       
  ,        
  .
           .  ,   
  ,    *     
  .     ,   
   ,  -  .   
      -.    
 /.        ,   
   .
           ,   
       .
       ,      ,     
          
 .
      
      
       
      
        ,   ,   , 
  .      
     ,    
 ,    . 
              . 
      ,      .
       
       
      
          ,      
. 
      
      
      
          ,      , 
 ,  ,   .
      
       
      
       	  ,      
 . 
         ,   ,  
 1,2,3  .. ,     ,   
  : k.1,k.2,k.3  ..,  k-  .
      	       
SADT         .  
   :
      
      *	          
 ( SADT).
      *	       .  
   .
      *	    ,   
    .       
  .
      *	       .  
 ,         
   .
      
            ,  
     .  
    ,    .
      
      
       
      
               
  .        
   ,   ,  
     .     
,        . ,  
        ,  
        . 
             ,   
    ,   -.  
  ,    .     
      ,       
    ,    , ..  
  ,       
.
                
,      . 
              
   ,        
 .  ,       
  . ,      
(      ),   
         .
            ,     
     ,   , 
     .    
   ,        
  . ,   ,  
,    ..
              
.           
 , ,    . 
      
      
      
           ,    
     .
      
                 
.         
.
      
               
 .       ,   
    ,    - ,   
.      ,      
.
      
      
       
                  
.     ,     
.     ,  ,   
   ,      
 ,         
.
      
      
      
      
          ,     
 ,          .    
   .       
 .       
    .     
   ,     . 
      
      
       
      
             
 .     ,    
  .     ,     
 ,       .  
     ,   
    ,    
  .
              
  . ,    ,   
  ,     :    
   ,      
,  ,   .   
      .   
         
  .     
      .   
      ,     
  ,    .
      
      
      
              ,    
 .        
 , -, .     
   .     
   .  ,     ,  
        ,    
   .
          .     
  ,  .    
   ,   ,   .
      
      
      
       
      
               
 ,      
.    .    
  ,     ,   - . 
      
      
      
             
  . ,   ,  
        . ,  
       
     .
           .      
   ,   ,       
   ,       ( 
   ).     ,  
 ,       .
      
      
       
      
      
      
      
      
      
      
      
      
      
      
      
       ,        
.
      
      
       
      
              
 ,      .  
        
   .  ,        
    .    
  ,   .
      
      
      
                 
  .      
 .       , 
     .
      
      
      
       
      
           ( , 
   ..).    ,   
 .        
.      ,   
 .
      
      
      
      
              .   
  .      
. ,     ,   
      .
      
      
      
      
      
       
      
          ,   
         
.  ,          
,     . ,    
,    ,  ,   
 ,      .      
 ,      . ,  
,   ,  ,       
    .
      
      
      
       
            ,    .  
     .       
 ,     .     
 ,      (  ,   
 ).
      
      
      
       
      
      
             , 
    (    ).
      


      A.  SADT-    
BPWin 4.0
      
           
   BPWin  PLATINUM. BPWin   
   SADT  IDEF0,       
  IDEF3 (ProcessFlow)  DFD (DataFlow).      
 SADT .   BPWin    [11].
      
              File/New (  )  
      .   BPWin  
       .    
  ,     . 
      
 
      
            BPWin,   :
      
      1.	      .
      2.	 
      3.	   BPWin
      4.	      IDEF0 (SADT)
      5.	   (Model Explorer)
      6.	  
      7.	 


      
      
  BPWin
      
         BPWin ,    SADT-

      

   

 
 
  
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
  
 
  ,   
 
   
 
    ,   
    ,   
 

      
      
          BPWin      
   -0.     SADT,  
      A0.    
  ,    .    
  BPWin      . 
     ( )  .     
   ,    ( )    Del.  
      .      
 ,          
. 
          ,       
    ,    . 
 ,       
    .       
          
Model/Default Fonts (/  ).  Change all occurences 
of this font in model          
 .
      
 ,    
      
         SADT ,     
Model Properties    .
       General ():
      *	Model name   
      *	Project   ,     
      *	Author - 
      *	Author initials   
      *	Time Frame     :   AS-IS ( 
),        ,  TO-BE,  
    .
      
       Purpose ():
      *	Purpose   
      *	Viewpoint   
      
       Status ():
      Status   ,     (DRAFT-
, WORKING   , RECOMMENDED  ,  
, PUBLICATION   )
      *	Creation date    
      *	User last revision date       , 
 
      *	System last revision date       , 
  
      
       Numbering ()       
:
      *	Number prefix -    ()  .  
 - .
      *	Show prefix     .
      
       Display ()   /  
:
      *	Activity Numbers   
      *	Arrow Names   
      *	ICOM codes   ICOM
      *	Colors   
      *	ABC Data - Activity Based Costing Data -   
      *	Tunnels -  
      *	Shadows    
      *	Leaf Corners        () 

      *	Squiggles  
      
          ABC   ,  ABC Units 
(  )     :
      *	Cost      ( )
      *	Frequency     
      *	Duration     
      
        Draw Style ( ) ,    
      ,     
  .
      	  Layout ()    
    :
      *	Allow Box to be moved    
      *	Allow Box to be resized     
      *	Break arrows at intersection        
      
             
,     
      *	Do not resize or wrap      
      *	Wrap text to fit box -     ,  
 
      *	Automatically resize box to fit text -    
   
      
        ABC Units (   )   
     .
            Shapes (). 
                 
 Page Setup ( )  Header/Footer (/ 
).
      
         Diagram properties ( ),  
     , ,     
 .  ,     
     .   Kit 
()    -      
  .    Diagram Text ( )  
  .
      
            ,   
        :
*	Name  
*	Note  
*	Cost  
*	Style   


   

      BPWin         
   ,     
 .     Arrow Tunnel ( 
)          (Resolve it to 
border arrow),    ,    (Change it to 
resolved rounded tunnel).   ,     
,        
.
      
      
   
      
              
    (Arrow Dictionary)     (Activity 
Dictionary).        . BPWin 
       . 
      Dictionary(). 
    /   
   ( Export  Import  File).


    Model Explorer
	
	  Activities ()    (del Explorer, ME) 
    .     
       (  
  ).        
  Windows.        
   ,       
.
	  Diagrams()   IDEF0- SADT-
,       (node tree diagrams)  
 (for exposition only, FEO) .    
  IDEF0-    .  
    (  )     
 C.      
 SADT-.      
IDEF0-,         IDEF0, 
        .	
	 

   

           Print  File.  
    ,    
        ,  
    ,      
.


  B.  Together Control Center   
UML-.
      
      Together CC    CASE ,   
,    ,  
    ,      
    .      
  UML     .
      	     Together CC.
       
            .   
:
      1.	  Together CC. 
              . 
:   ,   ,  
  ..         Together CC, 
     .
      2.	   Together CC.
          ,    . 
Ÿ        . 
      3.	   .
               
 . ,   ,    
    .
      4.	     .
               
 .     ,     
   .
      5.	   .
            ,   
  (4).       . 
       .   
       ,      
 .
      6.	   .
              
 .     ,   
  .        ,  
   .
      7.	 .
            .   
         
. ,        
         (8)     
 .
      8.	  .
            .  
/      (5) 
 ,      .
      
      
       
      
        Together CC     .     
      (1)   File   New Project. 
      
       
      
            :
      -	Project Name
            .
      -	Location
          ,       
.
      -	Initial Diagram
        ,    . 
  Use Case ( ).
      -	Default Language
            ,    
    .
      
           ,     Ok.
      
        
      
       ,           (1) 
  File   New Diagram.    ,  
  :
       
      
         :
      -	Class ( )
      -	Use Case (  )
      -	Sequence ( )
      -	Collaboration ( )
      -	State chart ( )
      -	Activity ( )
      -	Business Process (  )
      -	Component ( )
      -	Deployment ( )
      -	Entity Relationship ( -)
      
            (Name), ,     
 (Package),     (Description).
           ,     Ok.
      
      


         
      


 
 
 
 
 
 
 
 
 .   
     
 ,    
  .   
      
 ,    
   .







 
 .    
    , 
    
    .







 
 .  
  .







 
 .    
    
,   
     
-,  ,  
 ,   
  -,   
 .







 
 .  
  . 
    
  .







 
.  
    
 .







 
.  
    
 .  
 ,  .







 
 .   
    
.    
      
  ,  
    
.







 
.  ,  
-  .







 
     
.







 
.      
.     
  .







 
.    . 
      
 ,   
     
      
 .







 
.    
.   
.







 
  .    
,     
    
   .







 
.     
 .   
,    
      , 
 ,    
    ,  
  .  
   
  ,     
    
.







 
.   
.







 
  .  
    
.







 
.   
    
.    
 .







 
.     
 .







 
.     
    
.







 
.   
    
    
.







 
   . 
    
    
.







 
  .  
    
    .  
    
    
.







 
.







 
 .







 
 .







 
.    .







 
  
/.    
 ,   
    
.







 
 /. 
    
,    
 , , .







 
.







 
.







 
.







 
 .







 
 .







 
.     
   .







 
.







 
.







 
  .







      
      
     

 .    
      
            
,      
   . 
        ,      
    CASE . ,  ,   
  CASE    . ,    
     CASE    
 .        
,    .       
  . 
         .
           , 
  :
      -	    ;
      -	   ;
      -	    ;
      -	     (  ) 
 ;
      
           :
      -	 SADT   CASE-   
.     ,    
   . 
      -	     UML,     
 :  -     ,    
   , ,     
           
.
      
      
      
      
        :
      
          .
      
         є (/A-0).
      
           .
 
         
.
                 
 CASE- , ,    .
      
       -      .
      
         ,    
 ,   CASE-.  
 ,  ,  ,   
  .      
    ,        .
      
      CASE-  ,   .    
   ,      CASE- 
      .
      

  є (/A0).
      
           .
 
             
 .
            ,    
 .
             
,    .
      
      


        (/A1).
             .
      
 
               CASE- 
     .
      
           ( ), 
,      . 
      
              
 (  )   (  
) . 
      
                
  ,    .
      
          ,    
           
.
      
      


          є (/A11).

        ,   .     
         . 
  , , SADT- .
      
 
      


       /  (/A112).
      
            ,    
        .
 
              CASE-, 
       
,    .
      


          є (/A12).
      
           ,   
        . 
    , ,   UML.
 
      
      

    є (/A13).
      
              
   ,      .
 
              
     .      
   CASE-,    /A0.
      
      
      

  (/A2).
      
          ,  
  CASE-. 
 
      CASE-      
,     . CASE- 
     
      
             , 
       .
      
      

      (/A14).
      
               
   ,    -
,  CASE-. 
 
      	-       
          
    .
      	        
       
  (, ,     
 ),        .
      
      
      
      
      
      
      
      
      
      
      
 
        SADT-.



  UML
      
 

 
      
               
 ,       .      
 :
      -	
          .
      -	 
            , 
,   . 
            :
      -	
              
.      :
      *	  ,
      *	  ,
      *	  ,
      *	 .
               
.           
      .
      -	  
         ,      
     ,     
          
   
      -	
             .  
     :
      *	  
                
   .
      *	   
              
   ,   .
      *	 
              
 .
      *	  
             .
      
 
 

               
  .
            .    
   ,     
.        , 
           
 . 
          ,   
      .  
      ,       
       .   
  ,      
.
             , 
    .    
 :
      -	 
      -	 
      -	 
      -	 
                
   .
           .     . 
        ,      
  ,     .    
     .     
        .      
    .      
,        .    
     .     
,          
.         , 
    . 
              
.
      
 
      
 

             
.
            ,   
      .  
      ,    
    .
             ,   
     . ,   
,         ,   
     .
            ,   
     . ,   
      .   
      ;    
          
   .
          -  ,  
     .   
         
   .      
      .
      
 
 

            
     .
              
.      :
      1.   .
                
,     .   
,     . ,  ,  
   ,  .    
       .
      2.   .
        ,          
 ,    -,  .
      
 
      
 

              
 .
           .    -
 ,       ,   
   ,     .
        ,      
 .         
.      ,   .  
  ,   .     
   .      ,  
     .    , 
            
.         .  
      ,    . 
  ,       .  
  .   ,      
 ,        , 
      .
      
 
      
 
             .  
    .     
 .
              , 
         ,  
     .   
   .     (    , 
  ),     .  
       
.       .   
    .   , 
      .
      
 
      
 
          /,     
    ,       
.           TCP/IP.
          :
      -	 ,       .
      -	  ,     
.
        :
      -	 ,     ,  
    .
      -	 ,   ,   
  (, ,   ).
      -	 ,   ,   
    .
      -	       .
      
      


      
      
1.  ..    . - .: -, 1994.
2.  . -    .: , 1997
3.  .,  .      SADT. - 
M.: , 1993
4.  . -      ++. - 
.:  , .:  , 1999
5.  . .,  . .,  ..    
. http://www.osp.ru/dbms/1997/05-06/75.htm
6.  . . CASE-  . .: , 1996.
7.  .     . .: , 2001.
8.  .  -     . .: 
-, 1999.
9.   C.C. -    
 .   . 
http://www.citforum.ru/programming/oop_rsis/index.shtml
10.  ... CASE-.      
 . .:   , 1998.
11.  .. BPwin  ERwin. CASE-   . 
.: -, 2000





 ..,  ..    .




