MindmapModeling	
  
             	
 
2011-­‐10-­‐29	
     	
  (@asami224)	
  
•  MindmapModeling   	
 
•  MindmapModeling   	
 
•                          	
 
• 
MindmapModeling
MindmapModeling	
  
•  MindmapModeling
             	
 
     • 
                                                 	
 
• 
             	
 
     •             	
  :	
                 	
 
     •                         	
  :	
           	
 
•  MindmapModeling                                     	
 
     •  MindmapModeling

                   	
  
MindmapModeling                           	
 

•           (       )
                            	
 
     •          (       )→UML                                	
 
     •          (       )                                                	
 
     •                                        	
 
•                                       	
 
     • 
                                  	
 
     • 
                                                                   	
 
     •                    MindmapModeling 	
 
•                                                           	
 
     • 
MindmapModeling
Mindmap
MindmapModeling
MindmapModeling                                                                           	
 
•                                	
 
     •                                                 	
 
     •                                                                              	
 
•                         	
 
     •  BOI                	
 
          •                            	
 
               •                                   BOI(basic	
  ordering	
  idea)    	
 
          •                                  	
 
     •              	
 
          •                                          	
 
     •              	
 
          •  BOI                                                       	
 
     •              	
 
          • 
MindmapModeling             	
 




       yorozuSample4Slide
BOI                          (1)	
  
•                      	
 
     •                                                    	
 
     •                                               (actor)    	
 
•         	
 
     •                                   	
 
     • 
                (resource	
  enCty)            	
 
•                	
 
     •                                                    	
 
     • 
                (event	
  enCty)
BOI                                  (2)	
  
•           	
 
     •                         	
 
     •                                                               	
 
•           	
 
     •                                       	
 
     • 
          (role)         	
 
     •                                                                     	
 
•           	
 
     •                                 	
 
     •                                                         	
 
     •                                                         	
 
•                  	
 
     •                                             	
 
•           	
 
     • 
(1)	
  
•         	
 
     •                        	
 
     •                                                                (instance)	
  
•         	
 
     •                 	
 
     •                                                (generalizaCon)	
  
•         	
 
     •                 	
 
     •                                                                (powertype)	
  
•         	
 
     •                                    	
 
     •                                                (aggregaCon)                         (composiCon)	
  
•         	
  
     •                 	
  
     •                                                (aHribute)	
  
•                	
 
     •                                          	
 
     •                                                                                 (event	
  enCty)	
  
•         	
 
     •                              	
 
     •                                                   (role)	
  
(2)	
  
•           	
 
     •                                              	
 
     •                                                                                 (primary	
  actor)	
  
•                 	
 
     •                                        	
 
     •                                                                                 (secondary	
  
          actor)	
  
•           	
 
     •                                                                       	
 
     •                                                                                 (secondary	
  
          actor)	
  
•           	
 
     •                                  	
 
     •                                                          (goal)	
  
•                       	
 
     •                                                    	
 
     •                                                                 (resource	
  enCty)
          (state	
  transiCon)	
  
•           	
 
     •                                  	
 
     •                                                             (flow)	
  
•                	
 
•    	
 
•          	
 
•    	
 
•    	
 
• 


                 	
 

1.                                                                                  	
 
      •                                               (                 )                     (                 )
                  	
 
2.                                                                                  	
 
      •                                     (                       )                         	
 
3.                                                        	
 
      •     is-­‐a            (S        O                                   )	
  
            •           	
 
      •     has-­‐a                (S       O                                                       )	
  
            •           	
 
4.  SVO(                                                        )                         	
 
      •                         (                         )                         (                       )       (
                        )	
  
5.                                              	
 
      ¡ 
•    	
 
•          	
 
•                      	
 
•                                  	
 
•                      	
 
• 
• 
                	
  
•                      (         )   (   )         (         )   	
 
     • 
          	
 
     • 
                           	
 
     • 




/
2                                                                        	
 

•                                                                   	
 
• 
                             	
 
     • 
               	
 
     •                                     	
  
•                                  (   )                      	
 
     •                                            (   )                   (
                     )	
  
     •                                                    (associaCon)	
  
          • 


3                                     	
 
•  is-­‐a(is-­‐kind-­‐of)    	
 
   •         (generalizaCon)	
  
   •  S     O                    	
 
   •                     	
 
•  has-­‐a(is-­‐composed-­‐of)         	
 
   •         (aggregaCon)	
  
   •  S     O                                	
 
   • 
is-­‐a(is-­‐kind-­‐of)
has-­‐a(is-­‐composed-­‐of)
4 SVO                                                                      	
 
•  SVO	
  
   •          (Subject)	
          	
  ... 	
  
   •          (Verb)	
             	
  	
  	
  	
  	
  	
  	
  	
  	
  ...        	
  
   •            (Object)	
         	
  ...                               ... 	
  
•  SVOO	
  
   •                   (Indirect	
  Object)	
  ... 	
  
                                              	
  
   •                   (Direct	
  Object)	
   	
  ... 	
  
SVO           
                        	
 
                                             	
 
        	
                                               	
 
                                             	
 
                                                   	
 




 (Subject)        (Object)   (Verb)
1.                                  	
 
2.                                        	
 
3.                                              	
 
4.           isa            	
 
5.              	
 
      1.                      	
 
      2.  hasa
<<actor>>                 <<event>>                    <<resource>>
                                          ⼊入




<<actor>>               <<actor>>
  ⼈人                      ⼈人
                                                        <<resource>>              <<resource>>




            <<actor>>                 <<event>>
                                         ⼊入
<<actor>>                     <<event>>                  <<resource>>
                                                      ⼊入
          	
             :
          	
         :




                                                                <<resource>>                <<resource>>


<<actor>>                       <<actor>>
  ⼈人                              ⼈人




                <<actor>>
                                                   <<event>>
    	
                   :                            ⼊入
    	
          :
• 
     	
 
•                UML
<<event>>                              <<resource>>
                    <<actor>>                               ⼊入
                                            	
               :                           	
               :
          	
             :                  	
               :                           	
         :
          	
         :




<<actor>>                       <<actor>>                                   <<resource>>                                  <<resource>>
  ⼈人                              ⼈人
                                                                      	
             :                              	
             :
                                                                      	
         :                                  	
         :




                <<actor>>                                 <<event>>
                                                             ⼊入
    	
                   :                        	
             :
    	
          :                                 	
             :
•                                                                  	
  
     •  S        O                          	
  
            •        	
  (generalizaCon)	
  
     •  S        O                                 	
  
            •                     	
  (instance)	
  
            • 
                                                          	
  
     •  S        O                          	
  
            •                     	
  (powertype)	
  
            •                               ?
(powertype)           	
 
•                                                              	
  
     •     (             )   (power	
  set)              	
 
• 
                             	
 
     • 
                                          	
 
     •                                          RDBMS
                  	
  
     • 
                  	
 
• 
                                   	
  
     •                   :	
                      	
  
     •  Java:	
  enum
•                	
 
• 
     	
 
• 
 
 
	
 
                                                                                 <<resource>>

                                    <<event>>                        	
                :
                  <<actor>>
                              	
            :
      	
               :      	
                :
      	
          :           	
                :
                              	
                :                                <<resource>>


                                                                           	
              :




                                                          <<resource>>                          <<resource>>
                                                                                                       ⽤用




                                                                       	
 




                                                              <<resource>>

                              <<event>>           	
                   :
      <<actor>>
                        	
         :                                                                  <<resource>>
	
         :            	
                :                                                                     :
	
    :                 	
                :                                          <<instanceOf>>
                        	
                :                                                                 = P0001
                                                              <<resource>>                              =

                                                        	
                 :
                                                        	
         :
                                                                                                       <<resource>>
                                                                                     <<instanceOf>>               :
                                                                                                            = T0001
                                                                                                        =




                                                                 UML
                        	
 
                                                                                                       	
 


                                                             <<resource>>

                                    <<event>>    	
                :
      <<actor>>
                              	
         :
	
         :                  	
             :
	
    :                       	
             :
                              	
             :               <<resource>>
                                                                                  <<powertype>>

                                                       	
              :




                                                                                                  ⽤用
END

MindmapModelingチュートリアル

  • 1.
    MindmapModeling   2011-­‐10-­‐29    (@asami224)  
  • 2.
    •  MindmapModeling •  MindmapModeling •  • 
  • 3.
  • 4.
    MindmapModeling   •  MindmapModeling •  •  •   :   •   :   •  MindmapModeling •  MindmapModeling  
  • 5.
    MindmapModeling •  ( ) •  ( )→UML •  ( ) •  •  •  •  •  MindmapModeling •  • 
  • 6.
  • 9.
  • 10.
  • 11.
    MindmapModeling •  •  •  •  •  BOI •  •  BOI(basic  ordering  idea) •  •  •  •  •  BOI •  • 
  • 13.
    MindmapModeling yorozuSample4Slide
  • 14.
    BOI (1)   •  •  •  (actor) •  •  •  (resource  enCty) •  •  •  (event  enCty)
  • 15.
    BOI (2)   •  •  •  •  •  •  (role) •  •  •  •  •  •  •  •  • 
  • 16.
    (1)   •  •  •  (instance)   •  •  •  (generalizaCon)   •  •  •  (powertype)   •  •  •  (aggregaCon) (composiCon)   •    •    •  (aHribute)   •  •  •  (event  enCty)   •  •  •  (role)  
  • 17.
    (2)   •  •  •  (primary  actor)   •  •  •  (secondary   actor)   •  •  •  (secondary   actor)   •  •  •  (goal)   •  •  •  (resource  enCty) (state  transiCon)   •  •  •  (flow)  
  • 18.
    •  •  •  •  •  • 
  • 20.
    1.  •  ( ) ( ) 2.  •  ( ) 3.  •  is-­‐a (S O )   •  •  has-­‐a (S O )   •  4.  SVO( ) •  ( ) ( ) ( )   5.  ¡ 
  • 21.
    •  •  •  •  •  • 
  • 22.
    •    •  ( ) ( ) ( ) •  •  • 
  • 23.
  • 24.
  • 25.
    2 •  •  •  •    •  ( ) •  ( ) ( )   •  (associaCon)   • 
  • 26.
  • 27.
    3 •  is-­‐a(is-­‐kind-­‐of) •  (generalizaCon)   •  S O •  •  has-­‐a(is-­‐composed-­‐of) •  (aggregaCon)   •  S O • 
  • 28.
  • 29.
  • 30.
    4 SVO •  SVO   •  (Subject)    ...   •  (Verb)                    ...   •  (Object)    ... ...   •  SVOO   •  (Indirect  Object)  ...     •  (Direct  Object)    ...  
  • 31.
    SVO 
 (Subject) (Object) (Verb)
  • 32.
    1.  2.  3.  4.  isa 5.  1.  2.  hasa
  • 33.
    <<actor>> <<event>> <<resource>> ⼊入 <<actor>> <<actor>> ⼈人 ⼈人 <<resource>> <<resource>> <<actor>> <<event>> ⼊入
  • 34.
    <<actor>> <<event>> <<resource>> ⼊入 : : <<resource>> <<resource>> <<actor>> <<actor>> ⼈人 ⼈人 <<actor>> <<event>> : ⼊入 :
  • 35.
    •  •  UML
  • 36.
    <<event>> <<resource>> <<actor>> ⼊入 : : : : : : <<actor>> <<actor>> <<resource>> <<resource>> ⼈人 ⼈人 : : : : <<actor>> <<event>> ⼊入 : : : :
  • 39.
    •    •  S O   •   (generalizaCon)   •  S O   •   (instance)   •    •  S O   •   (powertype)   •  ?
  • 40.
    (powertype) •    •  ( ) (power  set) •  •  •  RDBMS   •  •    •  :     •  Java:  enum
  • 41.
    •  •  • 
  • 42.
  • 43.
      <<resource>> <<event>> : <<actor>> : : : : : : <<resource>> : <<resource>> <<resource>> ⽤用
  • 44.
  • 45.
    <<resource>> <<event>> : <<actor>> : <<resource>> : : : : : <<instanceOf>> : = P0001 <<resource>> = : : <<resource>> <<instanceOf>> : = T0001 =
  • 46.
  • 47.
    UML <<resource>> <<event>> : <<actor>> : : : : : : <<resource>> <<powertype>> : ⽤用
  • 48.