???????????????3)
???????????? ???????[ 2011/11/29 10:52:15 ] ????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????£???β????????????????????????????????????????????????????????????????????????????????????????????????????D?DUML????????????Unified Modeling Language????
?????????????????????????????????????????????????????????????????????????????????????????á????????????????????????????仰??"????????????????????????????????"
???????????????????????????????????????????????????????????????????ο??????????????????????????????????????????????????????????????Щ???????feature????????????????£??????"????"?????????ò??????????
???????????????????????????????????Program Oriented????????Customer Oriented??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ??????Program Oriented??????????????????????
?????????Щ??????????????????????????????????μ??
???????????????????????????????????????????????????????????????????????????????????
1. UML
UML????????????Unified Modeling Language????????????????????????????????????????????????????OMG??Object Management Group??????????????
UML??????????????????????д???????????UML??????????????????????????????????????????????????????????
2. UML???
??????????????????????70????????1989??1994?????????????????????????????????????????????????????????????????????????????????????????????????????????б???????????????????????????????????Grady Booch??James Rumbaugh??Ivar Jacobson?????"The Three Amigos"?????????????????Booch 1993??OOSE??OMT-2??
Booch???????????????????????????????????????????????Booch 1993???????????????????Rumbaugh?????????????????????OMT????????????????????????????????????????????????????????????????????????????????????????? OMT-2?????????????????????????????????????Jacobson??1994???????OOSE????????????????????????Use-Case????????????????????????????????????????????????????????????????????????????????????????????????????????????OOSE??????????????????????????
???′??????????Grady Booch??James Rumbaugh??Ivar Jacobson???????????????????????????????????????????????????????????????????1994??10?£?Grady Booch??Jim Rumbaugh???????????????????????????Booch9 3??OMT-2 ????????????1995??10?·??????????????汾????????????UM 0.8??Un ified Method????1995????OOSE ??????Ivar Jacobson??????????????????Booch??Rumbaugh??Jacobson??????????????1996??6?o?10?·???????????μ?汾????UML 0.9??UML 0.91??????UM?????????UML??Unified Modeling Language????1996???Щ??????UML???????????????????????UML??????????????????????淴??????????????UML???Э????????????????UML????幤?????????????DEC??HP??I-Logix?? Itellicorp?? IBM??ICON Computing??MCI Systemhouse??Microsoft??Oracle??Rational Software??TI???Unisys???????????UML 1.0??1997??1?£???UML 1.1??1997??11??17??????????????????????????á?
UML????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????UML????????????????????????????????????λ????????????????UML??????????α????????????????????????????????????????????????????????????????????????UML?????????????????????????????????????????????????????????????UML???????"??????"??
3. UML????
UML??????????UML???壨Semantics????UML???????Notation???????????UML???嶨???????Structural???????????Behavioral????????????????????????????????????????????Classes????????Interfaces?????????Attributes????????Relations????????????????????????????????????????????????????Methods??????????Interactions????Э????Collaborations????????State Histories??????????????UML?UML??????????????????嶨?塣UML?????????????????????????????????Class Diagram???????????Use Case Diagram??????????Sequence Diagram????Э?????Collaboration Diagram?????????State Diagram?????????Activity Diagram???????????Deployment Diagram??????????????????????????UML??????????????????UML????????????????UML???????????ο???UML1.3????頃??
4. ???????????
???????Use Case Diagram????UML?м???????????????????????????????????????????????????????????????????????????α?????????????????????????????????????????????????????????????????????????????????У???????У?????У????????С????????????????????????????????????????UML?????????????м?????????UML??????????????????????????п???????????
Use case diagrams show actors and use cases together with their relationships.??OMG-UML V1.3??
?????????????????????????????????
A use case is a kind of classifier representing a coherent unit of functionality provided by a system?? a subsystem?? or a class as manifested by sequences of messages exchanged among the system and one or more outside interactors (called actors) together with actions performed by the system. ??OMG-UML V1.3??
?????????????????????????μ??????????????????????????????????????????????????????С?
?е???????????????????????????????????????????????????????????????Goal???????????????????????ν????????磬???????????????????????????????λ???????????????
??????????????????????????
??
5. ???????????????????
???????????????е?????????????????????????????е????á?????????????????????????????????????????????????????????????????????????????????????????κ??????????????????????????????????????????????????????????????????????ξ??檔
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11