UML基础教程(免费下载).ppt
文本预览下载声明
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 附录 UML学习参考书籍 附录 UML学习参考书籍 1.《用例驱动UML对象建模应用——范例分析》 Doug Rosenberg、Kendall Scott 著,人民邮电出版社,2005。 2.《UML精粹——标准对象建模语言简明指南》(第3版) Martin Fowler 著,徐家福 译,清华大学出版社,2005。 3.《UML对象、组件和框架——Catalysis方法》 Desmond Francis D’Souza、Alan Cameron Wills 著,清华大学出版社,2004。 4.《UML和模式应用》(第2版) Craig Larman 著,机械工业出版社,2004。 5.《有效用例模式》 Steve Adolph, Paul Bramble 著,车立红 译,清华大学出版社,2003。 6.《用例建模》,Kurt Bittner 著,姜昊 译,清华大学出版社,2003 7.《UML和统一过程实用面向对象的分析和设计》 Jim Arlow,Ila Neustadt,机械工业出版社,2003。 8. 《UML风格》Scott W. Ambler 著,王少峰 译,清华大学出版社,2004。 9. 《UML用户指南》 Grady Booch,Ivar Jacobson著,邵维忠等译,机械工业出版社,2001年6月。 10. 《UML参考手册》 Ivar Jacobson,James Rumbaugh。姚淑兰,唐发根译。机械工业出版社,2001。 附录 UML建模工具 1. 2. 3. 4. 需求分析 BD FD DD 用例图 ◎ ◎ - - 类图 - ○ ◎ ◎ 顺序图 - ○ ◎ ◎ 活动图 ○ ○ ○ ○ 对象图 - △ △ △ 协作图 - △ △ △ 状态图 - △ ○ ○ 构件图 - - ○ ○ 部署图 ○ ○ △ △ ◎:最适用 ○:适用 △:可能适用 -:不适用 附录 各个阶段用到UML模型图 附录 UML全部图的关系 用例图 用例文档 用例图 用例文档 对象图 状态图 构件图 类图 活动图 部署图 活动图 部署图 对象图 类图 状态图 协作图 顺序图 协作图 顺序图 活动图 部署图 需求分析 BD FD/DD 全部图之间的关系 * * * * * * * * * * * * * * * * * * * * * * * * * * * 3. 类图 3.5.2 演出售票系统 在用例驱动的开发过程中,通过分析各个用例及参与者得到类图。分析用例图的过程中需要根据面向对象的原则设计类和关系,根据用例的细节设计类的属性和操作 在这里只考虑以下三个用例: Buy tickets: 买个人票 Buy Subscription: 买套票 Make charges: 信用卡付款 信息亭 Clerk Buy tickets Buy Subscription 信用卡服务商 Make charges 监督员 Survey sales 参与者 include include 用例 Box Office 关系 SubscriptionSeries series : int IndividualReservation Ticket no : int 3..6 0..1 3..6 0..1 1 0..1 1 0..1 Reservation date : Date Customer name : string phone : string 1..* 1 1..* 1 Seat no : int colomn : int row : int available : bool 1 1 1 1 Performance no : int date : Date time : Time 0..* 1 0..* 1 CreditCardService Charge(cardnumber, cost) kjosk ShowAvailability(seatlist) DemandPayment(cost) PrintTickets(performance, seats) EjectCard() BoxOffice R
显示全部