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 |
|