???????????????????????????????????????????????????????????Jacobson???????????????????????????????????????????????????????????μ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ì????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????У??д??????????????????????С????????????????????????Χ????????????????????У?????а????κκ?????й??????????Щ????????????????????????????????????????ν????????????????????????????????????????????б??????????д????????????????????????????Actor??Use Case?????????????????У???????У?????μ??С????????????????????????????

??????????????????????????????????????????????????????????к??????????????????彲????

6. ?????????????
?????????????Щ????????????????????????????????UML?????ж????????????????????????Щ??????????????????????????????????????ù????У??????к???????????????????????UML?????????????????????????

???????????Ivar Jacobson ?????????Ericsson??????????????о?????Use Case???????(process) ????????????Rational?????????????о??????????????????????????????????????????????????????????????????????????????Actor??Use Case??Association????????????????????????涼?????????????????????????????Use Case???????????????????????????????????????????????????????????????

????????t???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????漰??????????????檔???????????????????н???????????????OO??????????????壬????????????????????????????????????"???????"???????г?????????????????????????????????????

7. ????????
????????????Ч????????????????????У???????????????????????????????????????????????????????????????????????????????????????????楨?г?????????????????????γ???????????????????????Щ???OO???????????????????????????????????????????????????????????????

?ù?Rose????????????Rose??????У????????????View?????????????Use Case View????????????Logical View????????????Component View?????????????Deployment View????????·???Kruchten??????????4??1???????????????????????????????????????(end users) ???????(programmers) ?????????(system integrators)????????????(system engineers)??5 ??????????????е??????????


 
??

????????4??????????????????Kruchten???????????????Scenarios?????????????????????????и??????????????????????????????????Use Case View?????????????????£?????????????????Э???????????????????????Χ?????????????????

??????????????????г???????????????????UML???????????????UML?е????????????????????????????????????????????????????????????漲???????????Щ????Rose?е??????????????????У??????????????????????????????????????????????????????У?????Rose?е???????????д???????????????????????????????????????????????J2EE??COM????????Rose?е????????????????????????Rose?е????????????????????????????Rose?е??????Kruchten?????4+1?????Щ?????Rose?е???????????Kruchten?????Development????Process?????

??????????View?????????????????????????????????????????????????????????????У??????ù??????????????????????????????????????????

???????????????????????????????????????????????????????????в??????????????в???????

8. ?????????
????????????????????????????????????????????

The first is the matter of how difficult it is to get a UML-like design into a state that it can be handed over to programmers. The problem with a UML-like design is that it can look very good on paper?? yet be seriously flawed when you actually have to program the thing????Fowler 2001??

?????????UML????????????????????????????????????????顣?????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????и??????????????ì???

????????????????????????????????????????????????????????????????????????????????У????????????????????????????С??????

The models that civil engineers use are based on many years of practice that are enshrined in engineering codes. Furthermore the key issues?? such as the way forces play in the design?? are amenable to mathematical analysis. The only checking we can do of UML-like diagrams is peer review. ??Fowler 2001??

????????????????????????????????????????????????????????????????????????????????????????????????????????????????UML????????????????????顣

??????????????ɡ?????????????????????????????????????????????????????Σ?????????ε??????????????д????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????UML????????????????????????????????????????????£????????UML???????????????????????????????????м???????????????????????????????????"??????????????塣"???????????£???????????????????????????????????????ERP??????г?????????????????

????????????????????????????????????????????????????????????????м??????????UML??????????????????????McConnell????????????????У??????????????????????????????15%?????????к???????????????BPA????????????????BPR????????????????檔????к????????????????????????淶????????????????????????????????е?????????????????и??????????????????????????????????????????????????????????????????????????????????????????δ????????????????????????????????淶????????????????????????????????????????????Ц??????????????????????????????????????????????????????????????????????????????????"????????????????????????????"?????????????????????????????????????Щ????????????????????????????????????????л????д?????????????????????

??????????????????????????????????????

9. ??????????????
??????????????????????е??Щ???????????е???????XP????????XP???????ο???????????£???XP?????????????????????????????????????????????????????????????????????????μ???????????????????????on-site???????

XP???????????????????饗??????????????????????????????????????????????????Story Card??????????????????????????????????????????????????????С???????????????????????????????????????????????ε??????????????????????????????????????????????????????????????????????

???????????????????????????????????????£?
???????????????????о?????????????????????÷??????????????????????????????????а???????
??????????????????????????????????
?????С???????????????????????У??????????????????г????????????????
??

????????XP???????????????????????????????????????????????й??????????XP??????????????????????????????????????????????????????????????????????????????????????????????XP?????????????????????????????????????????С??????λ??????????????????????????????????????????XP???????????????????????????????????????????????????????

10. С??
???????UML????????????????????????????????????????????????UML?????п??????????????????????????????????????Customer Oriented????????????????????????????????????????