Jia (software engineering, DePaul University) helps readers develop skills in designing software, and especially in writing object- oriented programs using Java. The text provides broad coverage of object-oriented technology, including object-oriented modeling using the Unified Modeling Language (UML), object-oriented design using design patterns, and object-oriented programming using Java. This second edition offers expanded coverage of design patterns, enhanced material on UML, and a new introduction to the iterative software development process made popular by extreme programming. Learning features include chapter summaries, exercises, and projects.Use cases describe the extemally observable behavior of a system function, in the form of interactions between the system ... model the behavior of 3 portable music CD player using Sme 2.3 An airline ticket reservation system. The diagrams.
|Title||:||Object-oriented Software Development Using Java|
|Publisher||:||Addison-Wesley - 2003|