0
Your cart

Your cart is empty

Browse All Departments
Price
  • R0 - R50 (1)
  • R100 - R250 (11)
  • R250 - R500 (41)
  • R500+ (706)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Object-oriented programming (OOP)

C++ and Object-Oriented Numeric Computing for Scientists and Engineers (Hardcover, and and): Daoqi Yang C++ and Object-Oriented Numeric Computing for Scientists and Engineers (Hardcover, and and)
Daoqi Yang
R2,496 Discovery Miles 24 960 Ships in 18 - 22 working days

This new text/reference presents an accessible, concise, but rather complete, introduction to the C++ programming language with special emphasis on object-oriented numeric computation for scientific and engineering program development. The description of the language is in compliance with ISO/ANSI standards and is platform independent for maximum versatility. Requiring only basic calculus and linear algebra as prerequisites, the book introduces concepts, techniques, and standard libraries of C++ in a manner that is easy to understand and uses such familiar examples as vectors, matrices, integrals, and complex numbers. It also contains an introduction to C++ programs for applications with many numberic methods that are fundamental to science and engineering computing: polynomial evaluation and interpolation; numeric integration; methods for solving nonlinear equations; systems of linear equations in full, band, and sparse matrix storage formats; and ordinary and partial differential equations. Numerous techniques and examples are provided on how to reduce (C and Fortran) run-time overhead and improve program efficiency. Topics and features: *concise coverage of C++ programming concepts with object-oriented emphasis*numerous examples, coding tools, sample programs and exercises for reinforcement and self-study purposes*develops and uses basic and advanced features, as well as standard libraries of C++*covers many fundamental numeric methods for scientific and engineering computing applications*downloadable user-defined numeric linear algebra library available from author web site With an accessible style, intuitive topic development, and numerous examples, the book is an excellent resource and guide to the power, versatility and efficiency of C++ programming for numeric computing applications. Advanced students, practitioners and professionals in computer science, engineering and scientific computing in general will find the book a practical guide and resource for their work and applications program development.

Object-Oriented Technology (Hardcover, 1st ed. 2015): Suad Alagi c Object-Oriented Technology (Hardcover, 1st ed. 2015)
Suad Alagi c
R1,868 Discovery Miles 18 680 Ships in 10 - 15 working days

The core idea of this book is that object- oriented technology is a generic technology whose various technical aspects can be presented in a unified and consistent framework. This applies to both practical and formal aspects of object-oriented technology. Course tested in a variety of object-oriented courses, numerous examples, figures and exercises are presented in each chapter. The approach in this book is based on typed technologies, and the core notions fit mainstream object-oriented languages such as Java and C#. The book promotes object-oriented constraints (assertions), their specification and verification. Object-oriented constraints apply to specification and verification of object-oriented programs, specification of the object-oriented platform, more advanced concurrent models, database integrity constraints and object-oriented transactions, their specification and verification.

Matrix Calculus And Kronecker Product With Applications And C++ Programs (Hardcover): Willi-Hans Steeb Matrix Calculus And Kronecker Product With Applications And C++ Programs (Hardcover)
Willi-Hans Steeb
R1,584 Discovery Miles 15 840 Ships in 10 - 15 working days

The Kronecker product of matrices plays a central role in mathematics and in applications found in engineering and theoretical physics. These applications are signal processing, statistical physics, quantum groups and quantum computers. This book provides a comprehensive introduction to the Kronecker product of matrices together with its software implementation in C++ using an object-oriented design.

CAD & Office Integration - OLE for Design and Modeling. A New Technology for CA Software (Hardcover, 1996 ed.): Intergraph GmbH CAD & Office Integration - OLE for Design and Modeling. A New Technology for CA Software (Hardcover, 1996 ed.)
Intergraph GmbH; Ulrich Sendler
R1,411 Discovery Miles 14 110 Ships in 18 - 22 working days

In the realm of CAD & Office Integration a new technology has been introduced that will overturn many accepted ideas, both for developer and end-user. What is this revolutionary new technology? Called "OLE for Design and Modeling" it is an enhancement of Microsoft Windows OLE for high performance CAD/CAM/CAE-software. With this book, the reader will understand, how OLE for D&M enables users to introduce and manipulate CAD models within regular text-processing and DTP-documents. And why even high-end 3D design objects can now be transferred between different systems using easy "drag and drop" operations. Furthermore this "plug and play" CAD technology makes it possible to use older CAD documents and older software in an entirely new context. If you want to know, where technology is going to, you should read it.

Applications Of C++ Programming: Administration, Finance And Statistics (Hardcover): Fritz Solms, Willi-Hans Steeb Applications Of C++ Programming: Administration, Finance And Statistics (Hardcover)
Fritz Solms, Willi-Hans Steeb
R1,575 Discovery Miles 15 750 Ships in 10 - 15 working days

The book gives a thorough introduction into object orientated design and programming using C++. At the same time it can be used as a library of very useful programs chosen from the fields of finance, adminstration and statistics. These include programs for calculating loan periods, amortization, least squares fitting, a spelling checker, Gregorian calendar, data compression and encryption, searching and sorting. Basic C++ programming is introduced with simple introductory programs while object-oriented programming in C++ is explained as we develop useful classes. Finally we give an introduction into object orientated design and we demonstrate its power by developing a banking package.

Object-Process Methodology - A Holistic Systems Paradigm (Hardcover, 2002): E. F. Crawley Object-Process Methodology - A Holistic Systems Paradigm (Hardcover, 2002)
E. F. Crawley; Dov Dori
R2,476 Discovery Miles 24 760 Ships in 10 - 15 working days

Object-Process Methodology (OPM) is a comprehensive novel approach to systems engineering. Integrating function, structure and behavior in a single, unifying model, OPM significantly extends the system modeling capabilities of current object-oriented methods. Founded on a precise generic ontology and combining graphics with natural language, OPM is applicable to virtually any domain of business, engineering and science. Relieved from technical issues, system architects can use OPM to engage in the creative design of complex systems.The book presents the theory and practice of OPM with examples from various industry segments and engineering disciplines, as well as daily life. It includes a CD-ROM demo version of the award-winning OPM-supporting Object-Process CASE Tool (OPCAT). Using the numerous examples and exercises (with answers) in the book, this software enables the reader to gain hands-on experience in developing complex systems.

Objects and Systems - Principled Design with Implementations in C++ and Java (Hardcover, 1997 ed.): Bernard P. Zeigler Objects and Systems - Principled Design with Implementations in C++ and Java (Hardcover, 1997 ed.)
Bernard P. Zeigler
R1,604 Discovery Miles 16 040 Ships in 18 - 22 working days

The author's aim in this textbook is to provide students with a clear understanding of the relationship between the principles of object-oriented programming and software engineering. Professor Zeigler takes an approach based on state representation to formal specification. Consequently, this book is unique through its - emphasis on formulating primitives from which all other functionality can be built; - integral use of a semi-formal behaviour specification language based on state transition concepts; -differentiation between behaviour and implementation; -a reusable heterogeneous container class library; -ability to show the elegance and power of ensemble methods with non-trivial examples. As a result, students studying software engineering will find this a distinctive and valuable approach to programming and systems engineering.

A Theory of Objects (Hardcover, 1st ed. 1996. Corr. 2nd printing 1998): Martin Abadi, Luca Cardelli A Theory of Objects (Hardcover, 1st ed. 1996. Corr. 2nd printing 1998)
Martin Abadi, Luca Cardelli
R6,043 Discovery Miles 60 430 Ships in 18 - 22 working days

By developing object calculi in which objects are treated as primitives, the authors are able to explain both the semantics of objects and their typing rules, and also demonstrate how to develop all of the most important concepts of object-oriented programming languages: self, dynamic dispatch, classes, inheritance, protected and private methods, prototyping, subtyping, covariance and contravariance, and method specialization. An innovative and important approach to the subject for researchers and graduates.

Multi-Threaded Object-Oriented MPI-Based Message Passing Interface - The ARCH Library (Hardcover, 1998 ed.): Jean-Marc Adamo Multi-Threaded Object-Oriented MPI-Based Message Passing Interface - The ARCH Library (Hardcover, 1998 ed.)
Jean-Marc Adamo
R4,116 Discovery Miles 41 160 Ships in 18 - 22 working days

Multi-Threaded Object-Oriented MPI-Based Message Passing Interface: The ARCH Library presents ARCH, a library built as an extension to MPI. ARCH relies on a small set of programming abstractions that allow the writing of well-structured multi-threaded parallel codes according to the object-oriented programming style. ARCH has been written with C++. The book describes the built-in classes, and illustrates their use through several template application cases in several fields of interest: Distributed Algorithms (global completion detection, distributed process serialization), Parallel Combinatorial Optimization (A* procedure), Parallel Image-Processing (segmentation by region growing). It shows how new application-level distributed data types - such as a distributed tree and a distributed graph - can be derived from the built-in classes. A feature of interest to readers is that both the library and the application codes used for illustration purposes are available via the Internet. The material can be downloaded for installation and personal parallel code development on the reader's computer system. ARCH can be run on Unix/Linux as well as Windows NT-based platforms. Current installations include the IBM-SP2, the CRAY-T3E, the Intel Paragon, PC-networks under Linux or Windows NT. Multi-Threaded Object-Oriented MPI-Based Message Passing Interface: The ARCH Library is aimed at scientists who need to implement parallel/distributed algorithms requiring complicated local and/or distributed control structures. It can also benefit parallel/distributed program developers who wish to write codes in the object-oriented style. The author has been using ARCH for several years as a medium to teach parallel and network programming. Teachers can employ the library for the same purpose while students can use it for training. Although ARCH has been used so far in an academic environment, it will be an effective tool for professionals as well. Multi-Threaded Object-Oriented MPI-Based Message Passing Interface: The ARCH Library is suitable as a secondary text for a graduate level course on Data Communications and Networks, Programming Languages, Algorithms and Computational Theory and Distributed Computing and as a reference for researchers and practitioners in industry.

Object-Oriented Metamethods (Hardcover, 1998 ed.): B. Henderson-Sellers, A. Bulthuis Object-Oriented Metamethods (Hardcover, 1998 ed.)
B. Henderson-Sellers, A. Bulthuis
R1,494 Discovery Miles 14 940 Ships in 18 - 22 working days

In part the book creates and motivates the notion of metamodelling and how it can be used to standardise the creation of industry-strength design. At its heart, the book presents an analysis of the main object-oriented design methodologies, including: Booch, OMT, Coad, and Martin/Odell. Based on these descriptions, a proposal is made for a core metamodel framework into which the leading methodologies may be fitted. As a result, software engineers and software managers will find this a valuable "road map" in the future development of software standards.

Introduction to Programming with C++, International Edition (Paperback, 7th edition): Diane Zak Introduction to Programming with C++, International Edition (Paperback, 7th edition)
Diane Zak
R1,353 R1,260 Discovery Miles 12 600 Save R93 (7%) Ships in 10 - 15 working days

Readers quickly become motivated to learn C++ with popular author Diane Zak's distinctive emphasis on the importance of C++ programming skills in business today. AN INTRODUCTION TO PROGRAMMING WITH C++, 7E, International Edition distinguishes itself from all other C++ instructional books with its unique, reader-focused approach. Memorable new examples demonstrate concepts in action while a wealth of hands-on unique exercises allow readers to apply concepts as they progress. The book's visually-driven presentation clarifies concepts with useful IPO charts, flowcharts and code examples throughout. New videos and PDF files for each chapter demonstrate how readers can complete exercises using various compilers. Microsoft (R) Visual Studio 2012 (R) is also available with the book as an optional bundle. Trust AN INTRODUCTION TO PROGRAMMING WITH C++, 7E, International Edition to stay engaged and enthusiastic about mastering the skills of C++ today.

Data Abstraction and Problem Solving with Java: Walls and Mirrors - International Edition (Paperback, 3rd edition): Janet... Data Abstraction and Problem Solving with Java: Walls and Mirrors - International Edition (Paperback, 3rd edition)
Janet Prichard, Frank Carrano
R2,280 Discovery Miles 22 800 Ships in 10 - 15 working days

This title is a Pearson Global Edition. The Editorial team at Pearson has worked closely with educators around the world to include content which is especially relevant to students outside the United States. The Third Edition of Data Abstraction and Problem Solving with Java: Walls and Mirrors employs the analogies of Walls (data abstraction) and Mirrors (recursion) to teach Java programming design solutions, in a way that beginning students find accessible. The book has a student-friendly pedagogical approach that carefully accounts for the strengths and weaknesses of the Java language. With this book, students will gain a solid foundation in data abstraction, object-oriented programming, and other problem-solving techniques.

Data Clustering in C++ - An Object-Oriented Approach (Hardcover): Guojun Gan Data Clustering in C++ - An Object-Oriented Approach (Hardcover)
Guojun Gan
R4,537 Discovery Miles 45 370 Ships in 10 - 15 working days

Data clustering is a highly interdisciplinary field, the goal of which is to divide a set of objects into homogeneous groups such that objects in the same group are similar and objects in different groups are quite distinct. Thousands of theoretical papers and a number of books on data clustering have been published over the past 50 years. However, few books exist to teach people how to implement data clustering algorithms. This book was written for anyone who wants to implement or improve their data clustering algorithms. Using object-oriented design and programming techniques, Data Clustering in C++ exploits the commonalities of all data clustering algorithms to create a flexible set of reusable classes that simplifies the implementation of any data clustering algorithm. Readers can follow the development of the base data clustering classes and several popular data clustering algorithms. Additional topics such as data pre-processing, data visualization, cluster visualization, and cluster interpretation are briefly covered. This book is divided into three parts-- * Data Clustering and C++ Preliminaries: A review of basic concepts of data clustering, the unified modeling language, object-oriented programming in C++, and design patterns * A C++ Data Clustering Framework: The development of data clustering base classes * Data Clustering Algorithms: The implementation of several popular data clustering algorithms A key to learning a clustering algorithm is to implement and experiment the clustering algorithm. Complete listings of classes, examples, unit test cases, and GNU configuration files are included in the appendices of this book as well as in the CD-ROM of the book. The only requirements to compile the code are a modern C++ compiler and the Boost C++ libraries.

Python for Beginners - A complete beginner's guide to learning Python with a programming-based introduction and a hands-on... Python for Beginners - A complete beginner's guide to learning Python with a programming-based introduction and a hands-on computer coding exercise (Hardcover)
Aiden Phillips
R897 R776 Discovery Miles 7 760 Save R121 (13%) Ships in 18 - 22 working days
Formal Methods for Open Object-based Distributed Systems - Volume 2 (Hardcover, 1997 ed.): Howard Bowman, John Derrick Formal Methods for Open Object-based Distributed Systems - Volume 2 (Hardcover, 1997 ed.)
Howard Bowman, John Derrick
R5,403 Discovery Miles 54 030 Ships in 18 - 22 working days

This book presents the leading edge in several related fields, specifically object orientated programming, open distributed systems and formal methods for object oriented systems. With increased support within industry regarding these areas, this book captures the most up-to-date information on the subject. Many topics are discussed, including the following important areas: object oriented design and programming; formal specification of distributed systems; open distributed platforms; types, interfaces and behaviour; formalisation of object oriented methods.

Using UML - Software Engineering with Objects and Components (Paperback, 2nd edition): Perdita Stevens Using UML - Software Engineering with Objects and Components (Paperback, 2nd edition)
Perdita Stevens
R2,320 Discovery Miles 23 200 Ships in 10 - 15 working days

Updated to cover UML 2.0, this student textbook provides a practical understanding of software design and development using UML. Case studies are used to illustrate good practice.

Object-Oriented Game Development (Paperback): Julian Gold Object-Oriented Game Development (Paperback)
Julian Gold
R2,112 R1,735 Discovery Miles 17 350 Save R377 (18%) Ships in 10 - 15 working days

Games software has its roots in a "cottage" industry, ignoring formal methodologies, instead leaving the programmers to find homespun solutions to the technical problems faced. The picture has now changed: the scale of the problems faced by programmers means that more methodical techniques must be applied to game development to prevent projects spiralling out of control, both in terms of technical complexity and cost. The book addresses how program teams can develop ever more complex entertainment software within the constraints of deadlines, budgets and changing technologies. It establishes a set of best practices tempered with real-world pragmatism, understanding that there is no "one size fits all" solution. No member of the game development team should be working in isolation and the book will be useful to producers, designers and artists as well as the programmers themselves. In addition, the book addresses the needs of the growing number of Game Development courses offered in academia, giving students a much-needed insight into the real world of object-oriented game design.

Open Multithreaded Transactions - A Transaction Model for Concurrent Object-Oriented Programming (Hardcover, 2004 ed.): Joerg... Open Multithreaded Transactions - A Transaction Model for Concurrent Object-Oriented Programming (Hardcover, 2004 ed.)
Joerg Kienzle
R2,685 Discovery Miles 26 850 Ships in 18 - 22 working days

Modem computer systems possess two main characteristics: their ever- growing complexity and the increasing number and range of abnormal situa- tions they have to cope with successfully in order to deliver the service. Developing such systems is ademanding task requiring discipline and cIear thinking, which are best ensured by the right design mechanisms aiming at both appropriate system structuring and a disciplined provision of fault toler- ance. The groundlaying research of the 60s and 70s created a solid basis in this area by developing a number of fundamental mechanisms, such as ACID (atomicity, consistency, isolation and durability) transactions, atomic actions (Brain Randell's conversations) and exception handling. Later on, a number of advanced techniques were proposed to overcome some of the limitations and rigidity of these mechanisms and to allow system developers to effec- tively deal with specific characteristics of a particular application, an applica- tion domain, design paradigm and execution environment. These incIude a variety of advanced transactional schemes and a number of novel exception handling techniques. In the last years, there has been a surge of interest in developing more advanced mechanisms combining properties of several fundamental mecha- nisms to make it easier for system developers to cope, in a more flexible and efficient fashion, with complexity, distribution and heterogeneity of emerging applications as weil as with an increasing variety of possible faults.

Data Structures and Algorithm Analysis in Java - International Edition (Paperback, 3rd edition): Mark Weiss Data Structures and Algorithm Analysis in Java - International Edition (Paperback, 3rd edition)
Mark Weiss
R2,035 R1,643 Discovery Miles 16 430 Save R392 (19%) Ships in 5 - 10 working days

Data Structures and Algorithm Analysis in Java is an advanced algorithms book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. It is also suitable for a first-year graduate course in algorithm analysis As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen Weiss teaches readers to develop well-constructed, maximally efficient programs in Java. Weiss clearly explains topics from binary heaps to sorting to NP-completeness, and dedicates a full chapter to amortized analysis and advanced data structures and their implementation. Figures and examples illustrating successive stages of algorithms contribute to Weiss' careful, rigorous and in-depth analysis of each type of algorithm. A logical organization of topics and full access to source code complement the text's coverage.

Formal Methods for Open Object-Based Distributed Systems - IFIP TC6 / WG6.1 Third International Conference on Formal Methods... Formal Methods for Open Object-Based Distributed Systems - IFIP TC6 / WG6.1 Third International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS), February 15-18, 1999, Florence, Italy (Hardcover, 1999 ed.)
Paolo Ciancarini, Alessandro Fantechi, Roberto Gorrieri
R5,384 Discovery Miles 53 840 Ships in 18 - 22 working days

Formal Methods for Open Object-Based Distributed Systems presents the leading edge in several related fields, specifically object-orientated programming, open distributed systems and formal methods for object-oriented systems. With increased support within industry regarding these areas, this book captures the most up-to-date information on the subject. Many topics are discussed, including the following important areas: object-oriented design and programming; formal specification of distributed systems; open distributed platforms; types, interfaces and behaviour; formalisation of object-oriented methods. This volume comprises the proceedings of the International Workshop on Formal Methods for Open Object-based Distributed Systems (FMOODS), sponsored by the International Federation for Information Processing (IFIP) which was held in Florence, Italy, in February 1999. Formal Methods for Open Object-Based Distributed Systems is suitable as a secondary text for graduate-level courses in computer science and telecommunications, and as a reference for researchers and practitioners in industry, commerce and government.

Handbook of Object Technology (Hardcover): Saba Zamir Handbook of Object Technology (Hardcover)
Saba Zamir
R4,942 R1,766 Discovery Miles 17 660 Save R3,176 (64%) Ships in 10 - 15 working days

The object oriented paradigm has become one of the dominant forces in the computing world. According to a recent survey, by the year 2000, more than 80% of development organizations are expected to use object technology as the basis for their distributed development strategies.
Handbook of Object Technology encompasses the entire spectrum of disciplines and topics related to this rapidly expanding field - outlining emerging technologies, latest advances, current trends, new specifications, and ongoing research.
The handbook divides into 13 sections, each containing chapters related to that specific discipline. Up-to-date, non-abstract information provides the reader with practical, useful knowledge - directly applicable to the understanding and improvement of the reader's job or the area of interest related to this technology.
Handbook of Object Technology discusses:
o the processes, notation, and tools for classical OO methodologies as well as information on future methodologies
o prevalent and emerging OO languages
o standards and specifications
o frameworks and patterns
o databases
o metrics
o business objects
o intranets
o analysis/design tools
o client/server application development environments

Java For Students (Paperback, 6th edition): Douglas Bell, Mike Parr Java For Students (Paperback, 6th edition)
Douglas Bell, Mike Parr
R2,556 Discovery Miles 25 560 Ships in 10 - 15 working days

This book is for novices If you have never done any programming before - if you are a complete novice - this book is for you. This book assumes no prior knowledge of programming. It starts from scratch. It is written in a simple, direct style for maximum clarity. It is aimed at first level students at universities and colleges, but it is also suitable for novices studying alone. The approach of this book We explain how to use objects early in this book. Our approach is to start with the ideas of variables, assignment and methods, then introduce the use of objects created from library classes. Next we explain how to use control structures for selection and looping. Then comes the treatment of how to write your own classes. We wanted to make sure that the fun element of programming was paramount, so we use graphics right from the start. We think graphics is fun, interesting and clearly demonstrates all the important principles of programming. But we haven't ignored programs that input and output text - they are also included. The programs we present use many of the features of a graphical user interfaces (GUIs), such as buttons, scroll bars and text boxes. But we also explain how to write console programs in Java. We introduce new ideas carefully one-at-a-time, rather than all at once. So, for example, there is a single chapter on writing methods. We introduce simple ideas early and more sophisticated ideas later on.

Delphi Programming Made Simple (Paperback): Stephen Morris Delphi Programming Made Simple (Paperback)
Stephen Morris
R590 Discovery Miles 5 900 Ships in 10 - 15 working days

Delphi is a Windows programming environment, which lets you create self-contained, user friendly Windows applications in a very short time. Your program's windows are 'drawn' on the screen, so that you can always see exactly what the eventual application will look like. This book is aimed at those who are new to programming, or new to Delphi.

Object Oriented Data Analysis (Hardcover, 3rd Edition): Ian L. Dryden, J.S. Marron Object Oriented Data Analysis (Hardcover, 3rd Edition)
Ian L. Dryden, J.S. Marron
R3,426 Discovery Miles 34 260 Ships in 18 - 22 working days

Object Oriented Data Analysis is a framework that facilitates inter-disciplinary research through new terminology for discussing the often many possible approaches to the analysis of complex data. Such data are naturally arising in a wide variety of areas. This book aims to provide ways of thinking that enable the making of sensible choices.

The main points are illustrated with many real data examples, based on the authors' personal experiences, which have motivated the invention of a wide array of analytic methods.

While the mathematics go far beyond the usual in statistics (including differential geometry and even topology), the book is aimed at accessibility by graduate students. There is deliberate focus on ideas over mathematical formulas.

Table of Contents

What is OODA?

Breadth of OODA

Data Object Definition

Exploratory and Confirmatory Analyses

OODA P6

Data Visualization

Distance Based Methods

Manifold Data Analysis

FDA Curve Registration

Graph Structured Data Objects

Classification - Supervised Learning

Clustering - Unsupervised Learning

High Dimensional Inference

High Dimensional Asymptotics

Smoothing and SiZer

Robust Methods

PCA Details and Variants

OODA Context and Related Areas

Guide to the Unified Process featuring UML, Java and Design Patterns (Hardcover, 2nd ed. 2003): John Hunt Guide to the Unified Process featuring UML, Java and Design Patterns (Hardcover, 2nd ed. 2003)
John Hunt
R2,760 Discovery Miles 27 600 Ships in 18 - 22 working days

The UML, or Unified Modeling Language, is the de facto standard adopted by the Object Management Group (OMG) and by almost all vendors of object modeling tools. The Unified Process is explicitly designed to work with the UML and is a whole design method covering the majority of the life cycle of a software product. John Hunt's book guides you through the use of the UML and the Unified Process and their application to Java systems. Key Topics Focusing explicitly on applying the notation and the method to Java, the book is clearly written to appeal to practitioners. This second edition is considerably revised and extended and includes examples taken from the latest version of Rational Rose and Together. All the UML references are updated to the latest version and the Patterns chapter has been expanded to include J2EE examples. New chapters are included showing how the Unified Process can be used in real world projects and project management, and there is comprehensive coverage of Agile Modeling. - A truly practical introduction to object oriented analysis and design using the Unified Process. Where necessary the UML is introduced, to support the Unified Process steps. - Good coverage of Design Patterns and how they integrate into Java development- Focuses on the real world use of UML and the Unified Process via a detailed case study that follows the whole design process through from the initial setting up, to implementation in Java and Agile Modeling- Features and Benefits - How to use the Unified Process in real world projects - Covers the Unified Process and UML in one book - A concise and accessible step-by-step guide to applying the Unified Process and UML in Java - Explains Design Patterns and discusses how Agile Modeling fits with the Unified Process John Hunt is Technical Director at JayDee Technology Ltd. He runs industrial courses, including server-side Java technologies. He also leads development projects for government and blue chip organizations using Java, J2EE, XML and C#. He is the author of nine other books on Java, XML and object orientation.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Language Technologies for the Challenges…
Georg Rehm, Thierry Declerck Hardcover R1,491 Discovery Miles 14 910
Contextual Process Digitalization
Albert Fleischmann, Stefan Oppl, … Hardcover R1,438 Discovery Miles 14 380
Introduction to Computational Economics…
Hans Fehr, Fabian Kindermann Hardcover R4,258 Discovery Miles 42 580
Coding for Kids in C# - Made Your Kid a…
Bob Mather Hardcover R839 Discovery Miles 8 390
Get Started Programming with Python…
Manuel Mcfeely Hardcover R756 R660 Discovery Miles 6 600
A Gentle Introduction to Statistics…
Ron Cody Hardcover R1,370 Discovery Miles 13 700
Assembly Language Using the Raspberry Pi…
Robert Dunne Hardcover R1,376 R1,154 Discovery Miles 11 540
Python Machine Learning - A Practical…
Brandon Railey Hardcover R685 R614 Discovery Miles 6 140
The Self-taught Programmer - The…
Cory Althoff Paperback  (1)
R470 R419 Discovery Miles 4 190
Natural Language Processing with Python…
Nirant Kasliwal Paperback R780 Discovery Miles 7 800

 

Partners