第十一周_Rose中的双&ari

第十一周_Rose中的双&ari

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ¸9ÿ· Rose ¸ª · 9* ÿ · 9 ¸ª ÿ* ♦ Ø9ÿ·♠ ∗ ♦ ♦ 1 z X·ªD ÿ ♦ UML V A I¶♠ Ε Ο ∧ ∠ ∗ UML o + 4 ◊ ∏ 〈 M UML o ∃ Ι Java o C++ o · ♦ X♠ ÿz Forward Engineering o o UML o AI ) ¶ o (Reverse Engineering)Ùª AIV E D¶Ð O UML o ♦ @Û E O Ú · ÿ z X♠ Round-Trip Engineering o 1.1 Rational Roseÿ È ª·9 ♦ Rational Rose o C++ o Visual C++ o Java o Smalltalk o Ada o Visual Basic o PowerBuilder È D· 9 ªÿ ♦ Rational Rose o CORBA È Dª · ÿ 9 o E ODÙIÐ DL r ª´•ß o DDL o ♦ Rational E Roseß r ODÙª ´ Ð • @ 2o ♦o MLà Õ á j 2 6o 1. o 2. o 3· . ÿ qȪ * 4· . ÿ qȪ * 5.E EXªÙ Ð R O ¶* 6. o (Forward Engineering) (Forward Engineering) o 2.1 Communication o E O Ù Dª ´ r Ì h Ð 2 .ª2· ÿ 8 ? Check Model o ♦ Rational O DÙ ´ Ð Y i H E Rose ª ♦ÿ · 1. 2· . ÿ 3. ÿ · ♦ 2j M Là Õ á o ?8 D ♠ o ?8 ª Access violations o ?* ª 8 o “ Check Model”? 8 Dª · ÿ 2.3 o ♦k · )b♠ ∂ ϖ ∗ ♦M + 4 ◊ ∏ 〈 o ActiveX o ♦ áÕàM 2 j L o 2.3.1 ðÍv VisualD · ÿ ? X C++ ª 2.3.2 h„_ Dh ª¶8 ð 2.4ð¶h ¸ªD ¶ ^ ë øªD ÐÙOE 2.4ô¶h XªD ♦ X♠ h∗ ¶ô h X♠ ¶ô ∗ h X♠ ¶ô ∗ h X♠ ¶ô 2.5÷¶h XªD ♦M + 4 ◊ ∏ 〈 o ♦· X Ε Ο ∧ ∠ ∗ ♠ i b “ Logical” X ª h÷ ¶ o Component o “ Class” o “ Component” o 2.6 o ♦o o o o o 3o ♦o (Reverse Engineering) (Reverse Engineering)ó è ªh ¶ DDv · • b ) ª ¶ oª k M ´ ♦bOˆ♠Ù Ð RE D LàMÕ á j 2 o Rose o Rose è♠ hó D ¶ 3.1 ) ♦o ♦ ♦o Roseü ) h♠ ¶ “ Reverse”ü ) Dh ª¶ 3.29¸ªD ·ÿ CCommunication ¸ Dª · ÿ 9 UML x ♦ξ ♦ UML ξ 1. € ♦M + 4 ◊ ∏ 〈 h h¶♠ ÿ∗ ♦k ∂ ϖ ∗ )b·♠ 1.1·X ÿèªD ♦M + 4 ◊ ∏ 〈 ·X ÿè♠ ∗ 1.2ö¶h تD ♦M + 4 ◊ ∏ 〈 + 4 ◊ ∏ 〈 M 1. M + 4 à Õ á / ³ € 2. M + 4 à Õ á ¸3 * ³ ˆª E O Ù Ð 2. UML P ♦ UML h♠ ·ÿ ?D · ÿ ? h♠ D 4+1 P7 UML o 4+1 o 2.1 UML o 4+1 o ♦ UML o 4+1 @♠ ´VÕD ÐÙOE hø ¶O D ♠ 2 j áÕàL M hø ¶O D ♠ hø ¶O D ♠ ♦ ˜ÔV´ hø ¶O D ♠ ´ V Ó Ø♠ ÐÙOE D o · Š 5 °♠ ½D ÐÙOE 4P 2.1.1 UML o Dh) 5¶ ò ª 1. o 2. o h) ¶òª 3. o 4. o 5. o o h Ô| · *b) k •ª M ¶ªD vo h Ô|¶ h Ô|¶ · *b) k •ª M ¶ªD vo 2.1.2 UMLƒ 8 D· Õ ª o o 1 2 3 4 5 6 7 8 9 o o o o o o o o o Diagram o o (Use case) o (Object) D · ÿ 9È ª (Sequence) Dª · ÿ 9È (Collaboration) ÿ 9È D· ª (Class) o (Stutechart) D · ÿ 9È ª (Activity) D· ÿ 9È ª (Component) o (Deployment) o View o 2.3ø¶h XªD Realization h XªD ¶ø UML X E Refinement ♦ 1. 2. o (Forward Engineering) (Reverse Engineering) ...
View Full Document

Ask a homework question - tutors are online