0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (13)
  • R250 - R500 (47)
  • R500+ (725)
  • -
Status
Format
Author / Contributor
Publisher

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

Object-Oriented Technology and Computing Systems Re-Engineering (Hardcover): H.S.M. Zedan, A. Cau Object-Oriented Technology and Computing Systems Re-Engineering (Hardcover)
H.S.M. Zedan, A. Cau
R1,422 Discovery Miles 14 220 Ships in 10 - 15 working days

This book delivers the latest developments in object technology and their impact in computing systems re-engineering. Object-oriented programming is here shown to provide support for constructing large scale systems that are cheaply built and with reusable components, adaptable to changing requirements and use efficient and cost-effective techniques.
Internationally recognised authorities from Finland, France, Germany, Italy, Poland, Spain, the UK and the USA here record their research and development work on the industrial techniques and structured object-oriented methodologies in forward and reverse engineering of computing systems. This book takes stock of progress of that work showing its promise and feasibility, and how its structured technology can overcome the limitations of forward engineering methods used in industry. Forward methods are focused in the domain of reverse engineering to implement a high level of specification for existing software.
The book contains the selected, quintessential content of the first UK Colloquium on Object Technology and Systems Re-Engineering held at Oxford University in 1998. The conference was sponsored by British Telecom Laboratories, EMSI limited and the OOSP Specialised Group of The British Computer Society.
Delivers the latest developments in object technology and their impact in computing systems re-engineeringProvides support for constructing large scale systems that are cheaply built and with reusable components, adaptable to changing requirements and use efficient and cost-effective techniquesContains the content of the first UK Colloquium on Object Technology and Systems Re-Engineering held at Oxford University in 1998

Python For Beginners - Learn Python In 5 Days With Step-by-Step Guidance And Hands-On Exercises (Python Programming, Python... Python For Beginners - Learn Python In 5 Days With Step-by-Step Guidance And Hands-On Exercises (Python Programming, Python Crash Course, Programming For Beginners) (Hardcover)
James Tudor
R667 Discovery Miles 6 670 Ships in 18 - 22 working days
Java Parables Volume 1 - Object-Oriented Programming in a Nutshell. (Hardcover): Pamela Osakwe Leon-Mezue Java Parables Volume 1 - Object-Oriented Programming in a Nutshell. (Hardcover)
Pamela Osakwe Leon-Mezue
R921 Discovery Miles 9 210 Ships in 10 - 15 working days
Introduction Coding - Learn Python With Us (Hardcover): Python Accademy Introduction Coding - Learn Python With Us (Hardcover)
Python Accademy
R696 R616 Discovery Miles 6 160 Save R80 (11%) Ships in 18 - 22 working days
Java - The ultimate beginners guide to effectively learn Java programming step-by-step (Hardcover): Mark Reed Java - The ultimate beginners guide to effectively learn Java programming step-by-step (Hardcover)
Mark Reed
R564 R519 Discovery Miles 5 190 Save R45 (8%) Ships in 18 - 22 working days
Agile Scrum Implementation and Its Long-Term Impact on Organizations (Hardcover): Kenneth R Walsh, Sathiadev Mahesh, Cherie C... Agile Scrum Implementation and Its Long-Term Impact on Organizations (Hardcover)
Kenneth R Walsh, Sathiadev Mahesh, Cherie C Trumbach
R5,994 Discovery Miles 59 940 Ships in 18 - 22 working days

Software engineering has surfaced as an industrial field that is continually evolving due to the emergence of advancing technologies and innovative methodologies. Scrum is the most recent revolution that is transforming traditional software procedures, which has researchers and practitioners scrambling to find the best techniques for implementation. The continued development of this agile process requires an extensive level of research on up-to-date findings and applicable practices. Agile Scrum Implementation and Its Long-Term Impact on Organizations is a collection of innovative research on the methods and applications of scrum practices in developing agile software systems. The book combines perspectives from both the academic and professional communities as the challenges and solutions expressed by each group can create a better understanding of how practice must be applied in the real world of software development. While highlighting topics including scrum adoption, iterative deployment, and human impacts, this book is ideally designed for researchers, developers, engineers, practitioners, academicians, programmers, students, and educators seeking current research on practical improvements in agile software progression using scrum methodologies.

ISE Object-Oriented Software Engineering: An Agile Unified Methodology (Paperback, 2nd edition): David Kung ISE Object-Oriented Software Engineering: An Agile Unified Methodology (Paperback, 2nd edition)
David Kung
R1,796 Discovery Miles 17 960 In Stock

The new edition of Software Engineering presents a step-by-step methodology that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to follow, with many practical examples that show the theory at work. The author uses his experiences as well as real-world stories to help the reader understand software design principles, patterns, and other software engineering concepts. The book also provides stimulating exercises that go far beyond the type of question that can be answered by simply copying portions of the text. The new edition of Software Engineering is now available for the first time in McGraw Hill Connect! Connect for this course features the MHeBook, Writing Tool, Proctorio, and the Connect authoring tool that offers the ability to create your own questions.

The Jakarta EE Platform Specification - Final Release (Hardcover): Eclipse Foundation The Jakarta EE Platform Specification - Final Release (Hardcover)
Eclipse Foundation
R1,071 Discovery Miles 10 710 Ships in 18 - 22 working days
Object-oriented Programming with Smalltalk (Hardcover, Annotated edition): Harald Wertz Object-oriented Programming with Smalltalk (Hardcover, Annotated edition)
Harald Wertz
R3,452 Discovery Miles 34 520 Ships in 10 - 15 working days

Object oriented programming is a way of thinking about problems. Smalltalk is one of the purest incarnations of an object-oriented programming language. Using a pedagogical approach, this book covers all aspects of object oriented programming: first through the study of various preexisting Smalltalk classes, their implementation and use; then through a detailed description of an implementation of an interactive Lindenmayer system and through implementation of a series of calculators. The author addresses such subjects as graphics programming, dependency mechanisms and hierarchical specialization. This book fills the gap for an in-depth self-study reference, permitting the reader to master all aspects of object-oriented programming through a large set of exercises with highly detailed resources.

Object-Oriented Analysis and Design for Information Systems - Modeling with UML, OCL, and IFML (Paperback): Raul Sidnei... Object-Oriented Analysis and Design for Information Systems - Modeling with UML, OCL, and IFML (Paperback)
Raul Sidnei Wazlawick
R1,120 Discovery Miles 11 200 Ships in 10 - 15 working days

"Object-Oriented Analysis and Design for Information Systems" clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic way is concise, organized and reusable.

The patterns and solutions presented in this book are based in research and industrial applications. You will come away with clarity regarding processes and use cases and a clear understand of how to expand a use case. Wazlawick clearly explains clearly how to build meaningful sequence diagrams. "Object-Oriented Analysis and Design for Information Systems" illustrates how and why building a class model is not just placing classes into a diagram. You will learn the necessary organizational patterns so that your software architecture will be maintainable.
Learn how to build better class models, which are more maintainable and understandable. Write use cases in a more efficient and standardized way, using more effective and less complex diagrams. Build true object-oriented code with division of responsibility and delegation.

UML 2 Certification Guide - Fundamental and Intermediate Exams (Paperback): Tim Weilkiens, Bernd Oestereich UML 2 Certification Guide - Fundamental and Intermediate Exams (Paperback)
Tim Weilkiens, Bernd Oestereich
R1,260 Discovery Miles 12 600 Ships in 10 - 15 working days

The popular Unified Modeling Language (UML) is both a language and notation developed by the Object Management Group (OMG) used to design and create specifications for software systems. With the recent release of version 2.0 UML, the OMG has started the OMG-Certified UML Professional Program to provide an objective measure of UML knowledge. As a certified UML professional a developer has an important credential to present to employers and clients. Certification also benefits companies looking for skilled UML practitioners by giving them a basis for making hiring and promotion decisions.
UML 2 Certification Guide is the only official study guide to passing the new UML exams. This book systematically covers all of the topics covered in the exams, and has been carefully reviewed by the OMG. The book begins by assuming only a basic knowledge of UML and then progresses far enough to allow a reader to pass both the fundamental and the intermediate level exams. Along the way the book also covers topics that are not in introductory books on UML but that are necessary to pass the exams. Tim Weilkiens is considered one of the top ten experts on UML, and both authors have extensive experience training developers to successfully take the exams.
* The official certification resource
* Assumes a basic knowledge of UML so that you can focus immediately on the exams
* Written by two authors known for their skill as trainers, consultants, and developers
* Developed systematically to enable you to master all exam topics without exception
* Covers the use of UML for applications, as required by the exams, both inside and outside of the realm of software development
* Includes a practice exam, glossary, list of books, and website information"

Object-oriented Design Knowledge - Principles, Heuristics and Best Practices (Hardcover): Mario Piattini, Javier Garzas Object-oriented Design Knowledge - Principles, Heuristics and Best Practices (Hardcover)
Mario Piattini, Javier Garzas
R2,507 Discovery Miles 25 070 Ships in 18 - 22 working days

In order to properly understand a field, a researcher has to first understand the accumulated knowledge of that field. Micro-architectural design has accumulated knowledge elements that are clearly defined. These elements, such as design patterns, are properly differentiated and generally understood, but other elements - such as heuristics, best practices, and others - are just vague concepts. ""Object-Oriented Design Knowledge: Principles, Heuristics and Best Practices"" provides a unified and global vision about the lesser-defined areas of microarchitectural design knowledge, exposing the main techniques, experiences, and methods in order to help researchers apply these concepts. Understanding the experiences presented in this book will help readers correctly apply design knowledge.

C# From Beginner to Pro - With Real-World Examples (Hardcover): Rick Phillips C# From Beginner to Pro - With Real-World Examples (Hardcover)
Rick Phillips
R1,244 Discovery Miles 12 440 Ships in 10 - 15 working days
Python Programming For Beginners In 2020 - Learn Python In 5 Days with Step-By-Step Guidance, Hands-On Exercises And Solution -... Python Programming For Beginners In 2020 - Learn Python In 5 Days with Step-By-Step Guidance, Hands-On Exercises And Solution - Fun Tutorial For Novice Programmers (Hardcover)
James Tudor
R701 Discovery Miles 7 010 Ships in 10 - 15 working days
Core Java Interview Questions You'll Most Likely Be Asked (Hardcover): Vibrant Publishers Core Java Interview Questions You'll Most Likely Be Asked (Hardcover)
Vibrant Publishers
R1,215 Discovery Miles 12 150 Ships in 18 - 22 working days
Enterprise Modeling and Computing with UML (Hardcover): Enterprise Modeling and Computing with UML (Hardcover)
R2,490 Discovery Miles 24 900 Ships in 18 - 22 working days

Enterprise Modeling and Computing with UML bridges two fields that are closely related, but are often studied in isolation: enterprise modeling and information systems modeling. The principal idea is to use a standard language for modeling information systems, UML, as a catalyst, and investigate its potential for modeling enterprises. ""Enterprise Modeling and Computing with UML"" shows both the potential and the limit of using UML in an enterprise modeling context and a broad spectrum of ideas for aligning the development of information systems with the management of an enterprise.

C++ for Everyone (Paperback, 2nd Edition): Cay S. Horstmann C++ for Everyone (Paperback, 2nd Edition)
Cay S. Horstmann
R3,955 Discovery Miles 39 550 Ships in 10 - 15 working days

Thorough and updated coverage on all the essential C++ concepts

Aimed at providing you with a solid foundation in programming with C++, this new edition incorporates programming exercises with helpful self-check questions that reinforce the concepts discussed throughout the book. You'll benefit from the how-to sections that show you how concepts are applied and advanced materials are featured on the accompanying Web site when you're ready to take your programming skills to the next level.Shows you how to use C++ to your benefitIncludes advice for avoiding pitfallsIncorporates self-check questions and programming exercises to reinforce what you learnEncourages you to take your C++ programming skills to the next level with the advanced material featured on the accompanying Web site

"C++ for Everyone, Second Edition," is the go-to guide for getting started with C++

Python Programming For Beginners In 2021 - Learn Python In 5 Days With Step By Step Guidance, Hands-on Exercises And Solution... Python Programming For Beginners In 2021 - Learn Python In 5 Days With Step By Step Guidance, Hands-on Exercises And Solution (Fun Tutorial For Novice Programmers) (Hardcover)
James Tudor
R673 Discovery Miles 6 730 Ships in 18 - 22 working days
Software Evolution with UML and XML (Hardcover, New): Hongji Yang Software Evolution with UML and XML (Hardcover, New)
Hongji Yang
R2,281 Discovery Miles 22 810 Ships in 18 - 22 working days

Software Evolution with UML and XML provides a forum where expert insights are presented on the subject of linking three current phenomena: software evolution, UML and XML. Software evolution and reengineering are a real problem in the software industry; various attempts have been made in these areas and there is still room for improvement. Tackling evolution with the help of UML and XML can be very beneficial to the software community, especially as the cost of software evolution makes up a considerable proportion, sometimes even 70-80 per cent, of the total budget of a software system. Software Evolution with UML and XML not only investigates the potential powerful applications of two popularly used languages, UML and XML, in the field of software evolution, but also discovers what will happen when these three are linked to work together.

Arduino Programming (Hardcover): Jason Hamilton Arduino Programming (Hardcover)
Jason Hamilton
R560 R514 Discovery Miles 5 140 Save R46 (8%) Ships in 18 - 22 working days
Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction (Hardcover): Dariusz Jacek Jakobczak Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction (Hardcover)
Dariusz Jacek Jakobczak
R4,406 Discovery Miles 44 060 Ships in 18 - 22 working days

Shape representation and reconstruction is a vital aspect of modern computer science applications. New modeling methods and techniques can significantly optimize these processes. Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction is an innovative reference source that examines the latest trends in 2D curve interpolation and modeling methodologies. Focusing on a range of pertinent topics such as 3D surface modeling, high-dimensional data, and numerical methods, this is an ideal publication for programmers, researchers, students, and practitioners interested in emerging methods in object modeling and contour reconstruction.

Behaviourism in Studying Swarms: Logical Models of Sensing and Motoring (Hardcover, 1st ed. 2019): Andrew Schumann Behaviourism in Studying Swarms: Logical Models of Sensing and Motoring (Hardcover, 1st ed. 2019)
Andrew Schumann
R4,031 R3,501 Discovery Miles 35 010 Save R530 (13%) Ships in 10 - 15 working days

This book presents fundamental theoretical results for designing object-oriented programming languages for controlling swarms. It studies the logics of swarm behaviours. According to behaviourism, all behaviours can be controlled or even managed by stimuli in the environment: attractants (motivational reinforcement) and repellents (motivational punishment). At the same time, there are two main stages in reactions to stimuli: sensing (perceiving signals) and motoring (appropriate direct reactions to signals). This book examines the strict limits of behaviourism from the point of view of symbolic logic and algebraic mathematics: how far can animal behaviours be controlled by the topology of stimuli? On the one hand, we can try to design reversible logic gates in which the number of inputs is the same as the number of outputs. In this case, the behaviouristic stimuli are inputs in swarm computing and appropriate reactions at the motoring stage are its outputs. On the other hand, the problem is that even at the sensing stage each unicellular organism can be regarded as a logic gate in which the number of outputs (means of perceiving signals) greatly exceeds the number of inputs (signals).

A Student Guide to Object-Oriented Development (Paperback, New): Carol Britton, Jill Doake A Student Guide to Object-Oriented Development (Paperback, New)
Carol Britton, Jill Doake
R1,398 Discovery Miles 13 980 Ships in 10 - 15 working days

A Student Guide to Object-Oriented Development is an introductory text that follows the software development process, from requirements capture to implementation, using an object-oriented approach. The book uses object-oriented techniques to present a practical viewpoint on developing software, providing the reader with a basic understanding of object-oriented concepts by developing the subject in an uncomplicated and easy-to-follow manner. It is based on a main worked case study for teaching purposes, plus others with password-protected answers on the web for use in coursework or exams. Readers can benefit from the authors' years of teaching experience. The book outlines standard object-oriented modelling techniques and illustrates them with a variety of examples and exercises, using UML as the modelling language and Java as the language of implementation. It adopts a simple, step by step approach to object-oriented development, and includes case studies, examples, and exercises with solutions to consolidate learning. There are 13 chapters covering a variety of topics such as sequence and collaboration diagrams; state diagrams; activity diagrams; and implementation diagrams. This book is an ideal reference for students taking undergraduate introductory/intermediate computing and information systems courses, as well as business studies courses and conversion masters' programmes.

Programming Finite Elements in Java (TM) (Hardcover, 2010 Ed.): Gennadiy P. Nikishkov Programming Finite Elements in Java (TM) (Hardcover, 2010 Ed.)
Gennadiy P. Nikishkov
R2,502 Discovery Miles 25 020 Ships in 18 - 22 working days

Programming Finite Elements in Java (TM) teaches the reader how to programme the algorithms of the finite element method (FEM) in Java (TM). The compact, simple code helps the student to read the algorithms, to understand them and thus to be able to refine them. All of the main aspects of finite element techniques are considered: finite element solution; generation of finite element meshes; and visualization of finite element models and results with Java 3D (TM). The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with Java (TM) source code and problem data sets available from http://extras.springer.com/2010/978-1-84882-971-8.

Tabular Application Development for Information Systems - An Object-Oriented Methodology (Hardcover, 2001 ed.): Talib Damij Tabular Application Development for Information Systems - An Object-Oriented Methodology (Hardcover, 2001 ed.)
Talib Damij
R1,431 Discovery Miles 14 310 Ships in 18 - 22 working days

There is a myriad of different methodologies for transforming real-world scenarios into information system models. Moreover, this transformation process is critical not only for developing a successful information system, but also for helping users optimize their work and make their organizations more efficient. Tabular Application Development for Information Systems describes the workings and utility of Tabular Application Development (TAD) as an object-oriented methodology that uses tables to model the real world. Essentially, TAD entails collecting information about a real-world situation into tables, identifying and implementing changes by analyzingthe tabularized content, and then using the data gathered in the changed tables to develop the organization's information system. Given that tables can be easily surveyed and modified, analysts can locate almost immediately any information about business processes, work processes, activities, tasks, or events. In addition, the user can confidently proceed without misunderstandings and can quickly rectify any mistake or problem. Topics and features:*TAD's advantages over UML methodology in terms of simplicity, utility for either small or large information systems, and independence from the analyst*presents the subject of business process reengineering and information systems development from a new perspective*thorough descriptions of three case-study applications of TAD*briefly introduces all key object-oriented concepts*segments the TAD methodology into six clearly defined phases This book offers an essential exposition on the TAD method for information systems development and design. Practitioners and professionals in information science, computer science, and business process reengineering will find the work a highly useful resource when using TAD for rapid, efficient software development.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Job Ready Python
H Balti Paperback R768 Discovery Miles 7 680
Structured Finance - The Object Oriented…
U Cherubini Hardcover R2,100 Discovery Miles 21 000
Validated Designs for Object-oriented…
John Fitzgerald, Peter Gorm Larsen, … Hardcover R2,137 Discovery Miles 21 370
Object-Oriented Discrete-Event…
Jose M. Garrido Hardcover R4,156 Discovery Miles 41 560
Efficient Polymorphic Calls
Karel Driesen Hardcover R4,136 Discovery Miles 41 360
C++ and Object-Oriented Numeric…
Daoqi Yang Hardcover R2,496 Discovery Miles 24 960
Object-Oriented Technology
Suad Alagi c Hardcover R1,868 Discovery Miles 18 680
Matrix Calculus And Kronecker Product…
Willi-Hans Steeb Hardcover R1,584 Discovery Miles 15 840
CAD & Office Integration - OLE for…
Intergraph GmbH Hardcover R1,411 Discovery Miles 14 110
Applications Of C++ Programming…
Fritz Solms, Willi-Hans Steeb Hardcover R1,575 Discovery Miles 15 750

 

Partners