Object-Oriented Design with UML and Java
Autor Kenneth Barclay, John Savageen 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.
Preț: 270.46 lei
Carte indisponibilă temporar
Specificații
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 UMLDe 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ă
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