Guide to the Unified Process featuring UML, Java and Design Patterns

1.1 Introduction This book introduces and guides the you through the use of the Unified Modeling Language (UML) and the Unified Process (both originally devised by Grady Booch,James Rumbaugh and Ivar Jacobson) and their application to Java systems.This means that the book will present you, thereader...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Hunt, John (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: London : Springer London, 2003.
Σειρά:Springer Professional Computing
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
LEADER 04155nam a22004815i 4500
001 978-1-85233-856-5
003 DE-He213
005 20151204140639.0
007 cr nn 008mamaa
008 100301s2003 xxk| s |||| 0|eng d
020 |a 9781852338565  |9 978-1-85233-856-5 
024 7 |a 10.1007/b97530  |2 doi 
040 |d GrThAP 
050 4 |a QA76.7-76.73 
050 4 |a QA76.76.C65 
072 7 |a UMX  |2 bicssc 
072 7 |a UMC  |2 bicssc 
072 7 |a COM051010  |2 bisacsh 
072 7 |a COM010000  |2 bisacsh 
082 0 4 |a 005.13  |2 23 
100 1 |a Hunt, John.  |e author. 
245 1 0 |a Guide to the Unified Process featuring UML, Java and Design Patterns  |h [electronic resource] /  |c by John Hunt. 
264 1 |a London :  |b Springer London,  |c 2003. 
300 |a XVIII, 424 p.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Springer Professional Computing 
505 0 |a The Unified Process -- Object-Oriented Analysis and Design -- An Introduction to the UML and the Unified Process -- Software Architecture and Object-Oriented Design -- Requirements Discipline: Use Case Analysis -- The Analysis Discipline: Finding the Entities -- The Design Discipline: System and Class Design -- Implementation Phase -- The Test Discipline: How It Relates to Use Cases -- The Four Phases -- The JDSync Case Study -- Design Patterns -- Software Patterns -- Patterns Catalogs -- Applying the Model-View-Controller Pattern -- The Hierarchical MVC -- The Visitor Framework -- The EventManager -- J2EE Patterns -- The Fault Tracker J2EE Case Study -- The Unified Process in the Real World -- Are UML Designs Language-Independent? -- Customizing the Unified Process for Short Time-Scale Projects -- Augmenting the Unified Process with Additional Techniques -- Inheritance Considered Harmful! -- Incremental Software -- Agile Modeling. 
520 |a 1.1 Introduction This book introduces and guides the you through the use of the Unified Modeling Language (UML) and the Unified Process (both originally devised by Grady Booch,James Rumbaugh and Ivar Jacobson) and their application to Java systems.This means that the book will present you, thereader,withthenotationusedintheUMLandthestepsdescribedbytheUnifiedProcesswith particular reference to the Java environment (including the classes and the syntax). The book itself is structured in three parts. Part 1 introduces object-oriented analysis and design and the Unified Process. The UML is introduced, as necessary, to support the Unified Process steps.Part 2 discusses the topic of design patterns,while Part 3 looks at the UnifiedProcessandUMLintherealworld. The first part of the book is structured in the following manner: Chapter 2: Object -Oriented Analysis and Design This chapter surveys the most significant object-oriented design and analysis methods to emerge since the late 1980s. Chapter 3: An Introduction to the UML and the Unified Process This chapter provides the background to the UML and the Unified Process. It also presents a summary of both. Chapter 4: Software Architecture and Object-Oriented Design This chapter explains and justifies why an architecture is essential to the successful design and implementation of a large object-oriented system. Chapter 5: Requirements Discipline: Use Case Analysis Thischapterintroducestherequirementsdiscipline(whichmayalsobeknownasUseCaseAna- sis).Thisdisciplineattemptstoidentifywhatthefunctionalityofthesystemwillbe.Theseusecases will be essential as the backbone to the whole design process. 
650 0 |a Computer science. 
650 0 |a Programming languages (Electronic computers). 
650 1 4 |a Computer Science. 
650 2 4 |a Programming Languages, Compilers, Interpreters. 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
776 0 8 |i Printed edition:  |z 9781852337216 
830 0 |a Springer Professional Computing 
856 4 0 |u http://dx.doi.org/10.1007/b97530  |z Full Text via HEAL-Link 
912 |a ZDB-2-SCS 
912 |a ZDB-2-BAE 
950 |a Computer Science (Springer-11645)