Cantitate/Preț
Produs

Object-Oriented Design with UML and Java

Autor Kenneth Barclay, John Savage
en Limba Engleză Paperback – 16 dec 2003

Lucrarea Object-Oriented Design with UML and Java se adresează cititorului care posedă deja o bază solidă în programarea Java sau în alte limbaje de nivel înalt, fiind concepută ca un manual riguros pentru cursurile universitare de analiză și proiectare orientată pe obiecte. Merită menționat că volumul nu se limitează la simpla scriere a codului, ci pune accent pe importanța arhitecturii software, demonstrând cum orice aplicație, indiferent de dimensiune, beneficiază de o etapă de design structurată.

Descoperim aici o abordare pragmatică ce utilizează Unified Modelling Language (UML) ca instrument principal de vizualizare. Un element distinctiv este includerea mediului de modelare ROME, un instrument grafic ce permite generarea de cod Java direct din diagramele de clase UML, facilitând o învățare interactivă. Remarcăm o structură logică, de la conceptele de bază ale tehnologiei obiectelor și analiza OO, până la implementarea propriu-zisă, rafinată prin studii de caz detaliate despre aplicații de bibliotecă. Volumul culminează cu un capitol dedicat șabloanelor de proiectare (Design Patterns), esențiale pentru crearea unui software robust și reutilizabil.

Cititorul care a aplicat ideile din Java and Object Orientation: An Introduction de John Hunt va găsi aici o continuare firească, ce face trecerea de la sintaxa limbajului la procesele complexe de analiză și modelare grafică. În contextul operei autorilor, Kenneth Barclay continuă explorarea ecosistemului Java, cartea completând viziunea tehnică prezentată în Groovy Programming prin focusul pe standardele de modelare industrială. Spre deosebire de alte manuale teoretice, această lucrare echilibrează teoria cu aproximativ 100 de ilustrații și exerciții practice, fiind testată direct în mediul universitar.

Citește tot Restrânge

Preț: 27046 lei

Puncte Express: 406

Carte indisponibilă temporar


Specificații

ISBN-13: 9780750660983
ISBN-10: 0750660988
Pagini: 428
Ilustrații: Approx. 100 illustrations
Dimensiuni: 172 x 244 x 23 mm
Greutate: 0.58 kg
Editura: ELSEVIER SCIENCE

Public țintă

Undergraduate students taking courses on O-O analysis and design, O-O modelling, Java programming, modelling with UML

De ce să citești această carte

Această carte este ideală pentru studenții la informatică și inginerie care doresc să stăpânească legătura dintre diagramele UML și codul Java funcțional. Cititorul câștigă o metodologie clară de lucru prin cele două studii de caz și accesul la instrumentul ROME. Este resursa potrivită pentru a trece de la scrierea de scripturi simple la proiectarea unor sisteme software complexe și bine structurate.


Despre autor

Kenneth Barclay și John Savage sunt cadre didactice cu experiență, specializați în tehnologii orientate pe obiecte. Kenneth Barclay este cunoscut pentru expertiza sa în ecosistemul Java, publicând și lucrarea Groovy Programming, unde explorează limbaje de scripting bazate pe mașina virtuală Java. Abordarea sa pedagogică în Object-Oriented Design with UML and Java reflectă experiența directă de la catedră, materialul fiind „testat pe teren” alături de studenții săi pentru a asigura claritatea și aplicabilitatea conceptelor predate.


Descriere scurtă

Object-Oriented Design with UML and Javaprovides an integrated introduction to object-oriented design with the Unified Modelling Language (UML) and the Java programming language. The book demonstrates how Java applications, no matter how small, can benefit from some design during their construction. Fully road-tested by students on the authors' own courses, the book shows how these complementary technologies can be used effectively to create quality software. It requires no prior knowledge of object orientation, though readers must have some experience of Java or other high level programming language.
This book covers object technology; object-oriented analysis and design; and implementation of objects with Java. It includes two case studies dealing with library applications. The UML has been incorporated into a graphical design tool called ROME, which can be downloaded from the book's website. This object modelling environment allows readers to prepare and edit various UML diagrams. ROME can be used alongside a Java compiler to generate Java code from a UML class diagram then compile and run the resulting application for hands-on learning.
This text would be a valuable resource for undergraduate students taking courses on O-O analysis and design, O-O modelling, Java programming, and modelling with UML.


* Integrates design and implementation, using Java and UML
* Includes case studies and exercises 
* Bridges the gap between programming texts and high level analysis books on design

Cuprins

Object Technology; Object-Oriented Analysis and Design; Implementing Objects with Java; Case Study - A Library Application; Graphical User Interfaces; Specialisation; Case Study - The Library Application Revisited; Design Patterns; Bibliography; Appendices - A Rome; B Package text; Index