Limit search to available items
Book Cover
Book
Author Lano, K.

Title Advanced systems design with Java, UML, and MDA / Kevin Lano
Published Amsterdam ; Boston : Elsevier Butterworth-Heinemann, 2005

Copies

Location Call no. Vol. Availability
 W'PONDS  003 Lan/Asd  AVAILABLE
Description viii, 378 pages : illustrations ; 25 cm
Contents 1. The challenges of software design -- 2. The unified modelling language -- 3. The object constraint language -- 4. UML dynamic modelling notations -- 5. Platform-independent design -- 6. From platform-specific models to executable code -- 7. Internet system design -- 8. Web services -- 9. Implementing the model-driven architecture -- 10. Case studies of Web system development -- 11. Catalogue of model transformations -- App. A. Scrabble history and rules -- App. B. Web application development support package -- App. C. Using standard OCL -- App. D. Exercise solutions
Summary "This text shows how to design and construct large software systems using interesting and relevant examples: a Scrabble Player, a juke box using web streaming, a security system and others. The benefits of using UML are described, and the issues of model construction and transformation raised by the Model-Driven Architecture approach to development are explored. A style of abstract declarative specification, independent of particular implementation choices, is promoted. The text places particular emphasis on Internet applications and technologies as well as covering web services, Flash, XML XSLT, SOAP, Servlets, Javascript and JSP." "Advanced System Design with Java, UML and MDA is aimed at intermediate and advanced students on undergraduate and post graduate courses in Computer Science, Information Systems and IT. To benefit most from this book, the reader will need an introductory knowledge of software engineering, programming in Java and a basic knowledge of HTML."--BOOK JACKET
Bibliography Includes bibliographical references (pages 323-324) and index
Subject Computer software -- Development.
Internet -- Computer programs -- Design.
Software architecture.
UML (Computer science)
Web services -- Design.
Author ScienceDirect (Online service)
LC no. 00002806
ISBN 0750664967