51testing www.51testing.com UML Java Unified Modeling Language UML 1 UML 2 UML UML UML UML UML UML use case Java 1 2 3 4( 5 6 7 UNIX Windows OS/2 ( GUI ) 8
51testing www.51testing.com use caseactor ()
51testing www.51testing.com (domain ) "" : BorrowerInformation BorrowerTitle Book Title Magazine Item Reservation Loan 2
51testing www.51testing.com Loan Item Loan "0..1" UML Item Title 3 Lend Item
51testing www.51testing.com UML " GUI Package "" Business Package " 1 2UML
51testing www.51testing.com 1 User-Interface Java AWT Java Business Object 2 Business Object BorrowerInformation Title Item Loan Persistent 3Database Package Persistent 4 Utility Package ObjId 4 4 Object ID 5 Java AWT UI --
51testing www.51testing.com store() update() delete() find() Persistent Persistent ObjId () ObjId Object Identity Persistent.getObject ( ) getobject ( ) ObjId Persistent Java
51testing www.51testing.com 5 Loan Reservation Magazine Book Title Title Title 6 addreservation ( ) removereservation ( ) Title
51testing www.51testing.com 6 Title Java AWT ( Abstract Window Toolkit ) GUI ( ) 7 Add Title
51testing www.51testing.com 7 Add Title 8 8 Add Title 1 2 3 9
51testing www.51testing.com 9 ( Java Java Java 10 ( ) ) 10 ( ) ( Java Java ObjId ( ) ( ObjId