0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (71)
  • R250 - R500 (254)
  • R500+ (7,643)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Software engineering

Programming Logic & Design, Comprehensive (Paperback, 9th edition): Joyce Farrell Programming Logic & Design, Comprehensive (Paperback, 9th edition)
Joyce Farrell
R1,304 R1,212 Discovery Miles 12 120 Save R92 (7%) Ships in 10 - 15 working days

Prepare for programming success as you learn the fundamental principles of developing structured program logic with Farrell's fully revised PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 9E. Ideal for mastering foundational programming, this popular book takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. Noted for its clear writing style and complete coverage, the book eliminates highly technical jargon while introducing you to universal programming concepts and encouraging a strong programming style and logical thinking. Frequent side notes and Quick Reference boxes provide concise explanations of important programming concepts. Each chapter also contains learning objectives, a concise summary, and a helpful list of key terms. End-of-chapter material ensures your comprehension with multiple-choice review, programming and debugging exercises, and a maintenance exercise that encourages you to improve working logic.

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,384 Discovery Miles 23 840 Ships in 12 - 17 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.

Software Engineering for Real-Time Systems (Paperback): Jim Cooling Software Engineering for Real-Time Systems (Paperback)
Jim Cooling
R2,394 R2,234 Discovery Miles 22 340 Save R160 (7%) Ships in 12 - 17 working days

Software Engineering for Real-Time Systems is a comprehensive introduction to the systematic design of real-time and embedded software systems. The text provides arguments, examples, techniques, and methodologies to demonstrate what software engineering can offer a real-time software developer. Written in an accessible style and complemented by numerous diagrams, the reader is guided through the steps of a total design approach, from the initial definition of the task all the way through to documentation.

Software Requirements - Styles and Techniques (Paperback, New): Soren Lauesen Software Requirements - Styles and Techniques (Paperback, New)
Soren Lauesen
R2,146 Discovery Miles 21 460 Ships in 12 - 17 working days

Design and Use of Software Architectures - Adopting and Evolving a Product-Line Approach (Paperback, New): Jan Bosch Design and Use of Software Architectures - Adopting and Evolving a Product-Line Approach (Paperback, New)
Jan Bosch
R1,730 Discovery Miles 17 300 Ships in 12 - 17 working days

Sophisticated development organizations worldwide are discovering the advantages of software architectures in building systems that deliver higher quality, lower development and maintenance costs, and shorter time to market. In this book, one of the field's leading experts addresses the two most important factors in making software architectures work: effective design, and leveraging architectures across product lines.KEY TOPICS:Jan Bosch begins by outlining the rationale for software architectures, and reviewing the limits of traditional approaches to software reuse. Next, Bosch introduces a comprehensive approach to software architecture design that includes explicit quality goals, is carefully optimized up front, and still accounts for the inevitability of change. In Part II, Bosch presents today's best practices for defining architectures that can be reused across entire "lines" or "families" of software. Bosch covers each phase of the software product line lifecycle, including development, usage, and evolution of software assets, showing how to manage interdependencies, and cope with new requirements that were not part of the original design. The book includes several running case studies from real companies that have achieved competitive advantage through software architecture.MARKET:For all software architects; IT managers responsible for development projects; designers; and developers.

Software Requirements And Specifications - Software Requirements And Specifications (Paperback, Reissue): M. Jackson Software Requirements And Specifications - Software Requirements And Specifications (Paperback, Reissue)
M. Jackson
R1,556 Discovery Miles 15 560 Ships in 12 - 17 working days

Software Reqiuirements and Specifications is the latest book from Michael Jackson, one of the foremost contributors to software development method and practice. The book brings together some 75 short pieces about principles and techniques for requirements analysis, specification and design.

The ideas discussed are deep, but at the same time lightly and wittily expressed. The book is fun to read, rewarding the reader with many valuble and novel insights. Some sacred cows, including top-down development, dataflow diagrams and the distinction between What and How, are led to the slaughter. Readers will be provoked--perhaps to fury, perhaps to enthusiasm, but surely to think more deeply about topics and issues of central importance in the field of software development.

There are new ideas about problem structuring, based on the concept of a problem frame, leading to a clearer notion of complexity and how to deal with it. And other important topics include:

  • Principles for evaluating development methods
  • New approaches to capturing and describing requirements and specifications, based on the relationship between the software system and the problem context
  • The technology of desciption in software, including new ideas such as designations, the separation of descriptive moods and the scope and span of description
  • Incisive information about the proper role of mathematics and formalism.

0201877120B04062001
Software Inspection (Paperback, New): Tom Gilb, Dorothy Graham Software Inspection (Paperback, New)
Tom Gilb, Dorothy Graham
R1,814 Discovery Miles 18 140 Ships in 12 - 17 working days

Zero-defect software is the Holy Grail of all software developers. It has proved to be an elusive goal - until now. The Inspection techniques illustrated in this book have brought clear benefits in terms of lower (or even zero) defects, higher productivity, better project tracking and improved documentation.

Features

  • Clear guidelines for the introduction and refinement of inspection techniques
  • Numerous examples of successful implementations in organizations, such as AT&T and Douglas Aircraft
  • Case studies based on actual experience with the method at IBM, Thorn EMI, Cary Research, Sema Group, Racal Redac and Applicon

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,941 Discovery Miles 19 410 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.

Software Architecture in Practice (Paperback, 4th edition): Len Bass, Paul Clements, Rick 'Kazman Software Architecture in Practice (Paperback, 4th edition)
Len Bass, Paul Clements, Rick 'Kazman
R1,694 R1,478 Discovery Miles 14 780 Save R216 (13%) Ships in 12 - 17 working days

The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More Updated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways. Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex. You'll learn how to use architecture to address accelerating growth in requirements, system size, and abstraction, and to manage emergent quality attributes as systems are dynamically combined in new ways. With insights for utilizing architecture to optimize key quality attributes--including performance, modifiability, security, availability, interoperability, testability, usability, deployability, and more--this guide explains how to manage and refine existing architectures, transform them to solve new problems, and build reusable architectures that become strategic business assets. Discover how architecture influences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practices Leverage proven patterns, interfaces, and practices for optimizing quality through architecture Architect for mobility, the cloud, machine learning, and quantum computing Design for increasingly crucial attributes such as energy efficiency and safety Scale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debt Understand architecture's role in the organization, so you can deliver more value Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Advances in Computers, Volume 124 (Hardcover): Suyel Namasudra Advances in Computers, Volume 124 (Hardcover)
Suyel Namasudra
R5,097 Discovery Miles 50 970 Ships in 12 - 17 working days

Advances in Computers, Volume 124 presents updates on innovations in computer hardware, software, theory, design and applications, with this updated volume including new chapters on Traffic-Load-Aware Virtual Channel Power-gating in Network-on-Chips, An Efficient DVS Scheme for On-chip Networks, A Power-Performance Balanced Network-on-Chip for Mixed CPU-GPU Systems, Routerless Networks-on-Chip, Routing Algorithm Design for Power- and Temperature-Aware NoCs, Approximate Communication for Energy-Efficient Network-on-Chip, Power-Efficient NoC Design by Partial Topology Reconfiguration, The Design of a Deflection-based Energy-efficient On-chip Network, and Power-Gating in Networks-on-Chip.

Edsger Wybe Dijkstra - His Life, Work, and Legacy (Hardcover): Krzysztof R. Apt, Tony Hoare Edsger Wybe Dijkstra - His Life, Work, and Legacy (Hardcover)
Krzysztof R. Apt, Tony Hoare
R3,326 Discovery Miles 33 260 Ships in 10 - 15 working days

Edsger Wybe Dijkstra (1930-2002) was one of the most influential researchers in the history of computer science, making fundamental contributions to both the theory and practice of computing. Early in his career, he proposed the single-source shortest path algorithm, now commonly referred to as Dijkstra's algorithm. He wrote (with Jaap Zonneveld) the first ALGOL 60 compiler, and designed and implemented with his colleagues the influential THE operating system. Dijkstra invented the field of concurrent algorithms, with concepts such as mutual exclusion, deadlock detection, and synchronization. A prolific writer and forceful proponent of the concept of structured programming, he convincingly argued against the use of the Go To statement. In 1972 he was awarded the ACM Turing Award for "fundamental contributions to programming as a high, intellectual challenge; for eloquent insistence and practical demonstration that programs should be composed correctly, not just debugged into correctness; for illuminating perception of problems at the foundations of program design." Subsequently he invented the concept of self-stabilization relevant to fault-tolerant computing. He also devised an elegant language for nondeterministic programming and its weakest precondition semantics, featured in his influential 1976 book A Discipline of Programming in which he advocated the development of programs in concert with their correctness proofs. In the later stages of his life, he devoted much attention to the development and presentation of mathematical proofs, providing further support to his long-held view that the programming process should be viewed as a mathematical activity. In this unique new book, 31 computer scientists, including five recipients of the Turing Award, present and discuss Dijkstra's numerous contributions to computing science and assess their impact. Several authors knew Dijkstra as a friend, teacher, lecturer, or colleague. Their biographical essays and tributes provide a fascinating multi-author picture of Dijkstra, from the early days of his career up to the end of his life.

Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing, VOL 4... Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing, VOL 4 (Hardcover)
Information R Management Association
R14,427 Discovery Miles 144 270 Ships in 10 - 15 working days
Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing, VOL 3... Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing, VOL 3 (Hardcover)
Information R Management Association
R14,423 Discovery Miles 144 230 Ships in 10 - 15 working days
Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing, VOL 2... Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing, VOL 2 (Hardcover)
Information R Management Association
R14,433 Discovery Miles 144 330 Ships in 10 - 15 working days
Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing, VOL 1... Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing, VOL 1 (Hardcover)
Information R Management Association
R14,411 Discovery Miles 144 110 Ships in 10 - 15 working days
Agile Project Management - 3 Books in 1 - The Ultimate Beginner's, Intermediate & Advanced Guide to Learn Agile Project... Agile Project Management - 3 Books in 1 - The Ultimate Beginner's, Intermediate & Advanced Guide to Learn Agile Project Management Step by Step (Hardcover)
James Turner
R907 R785 Discovery Miles 7 850 Save R122 (13%) Ships in 10 - 15 working days
Programming Languages and Systems - 27th European Symposium on Programming, ESOP 2018, Held as Part of the European Joint... Programming Languages and Systems - 27th European Symposium on Programming, ESOP 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings (Hardcover)
Amal Ahmed
R2,804 Discovery Miles 28 040 Ships in 12 - 17 working days
Lean Startup - How to Work Smarter and Not Harder While Innovating Faster and Satisfying Customers (Hardcover): James Edge Lean Startup - How to Work Smarter and Not Harder While Innovating Faster and Satisfying Customers (Hardcover)
James Edge
R752 R660 Discovery Miles 6 600 Save R92 (12%) Ships in 10 - 15 working days
DevOps - The Ultimate Beginners Guide to Learn DevOps Step-By-Step (Hardcover): Mark Reed DevOps - The Ultimate Beginners Guide to Learn DevOps Step-By-Step (Hardcover)
Mark Reed
R631 R567 Discovery Miles 5 670 Save R64 (10%) Ships in 10 - 15 working days
Principles of Security and Trust - 7th International Conference, POST 2018, Held as Part of the European Joint Conferences on... Principles of Security and Trust - 7th International Conference, POST 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings (Hardcover)
Lujo Bauer, Ralf Kusters
R1,756 Discovery Miles 17 560 Ships in 10 - 15 working days
Working Effectively with Legacy Code (Paperback, New): Michael C. Feathers Working Effectively with Legacy Code (Paperback, New)
Michael C. Feathers
R1,682 R1,367 Discovery Miles 13 670 Save R315 (19%) Ships in 12 - 17 working days

Get more out of your legacy systems: more performance, functionality, reliability, and manageability

Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.

In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.

The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform--with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure

This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
(c) Copyright Pearson Education. All rights reserved.

Heterogeneous Computing - Hardware and Software Perspectives (Hardcover): Mohamed Zahran Heterogeneous Computing - Hardware and Software Perspectives (Hardcover)
Mohamed Zahran
R1,723 Discovery Miles 17 230 Ships in 10 - 15 working days

If you look around you will find that all computer systems, from your portable devices to the strongest supercomputers, are heterogeneous in nature. The most obvious heterogeneity is the existence of computing nodes of different capabilities (e.g. multicore, GPUs, FPGAs, ...). But there are also other heterogeneity factors that exist in computing systems, like the memory system components, interconnection, etc. The main reason for these different types of heterogeneity is to have good performance with power efficiency. Heterogeneous computing results in both challenges and opportunities. This book discusses both. It shows that we need to deal with these challenges at all levels of the computing stack: from algorithms all the way to process technology. We discuss the topic of heterogeneous computing from different angles: hardware challenges, current hardware state-of-the-art, software issues, how to make the best use of the current heterogeneous systems, and what lies ahead. The aim of this book is to introduce the big picture of heterogeneous computing. Whether you are a hardware designer or a software developer, you need to know how the pieces of the puzzle fit together. The main goal is to bring researchers and engineers to the forefront of the research frontier in the new era that started a few years ago and is expected to continue for decades. We believe that academics, researchers, practitioners, and students will benefit from this book and will be prepared to tackle the big wave of heterogeneous computing that is here to stay.

What You Don't Know - Successfully Lead A Software Project ... Without Tech Expertise (Hardcover): Will Bralick What You Don't Know - Successfully Lead A Software Project ... Without Tech Expertise (Hardcover)
Will Bralick
R1,130 R951 Discovery Miles 9 510 Save R179 (16%) Ships in 10 - 15 working days
Ethical Hacking - The Ultimate Guide to Using Penetration Testing to Audit and Improve the Cybersecurity of Computer Networks... Ethical Hacking - The Ultimate Guide to Using Penetration Testing to Audit and Improve the Cybersecurity of Computer Networks for Beginners, Including Tips on Social Engineering (Hardcover)
Lester Evans
R759 R666 Discovery Miles 6 660 Save R93 (12%) Ships in 10 - 15 working days
Integrating the Internet of Things Into Software Engineering Practices (Hardcover): D. Jeya Mala Integrating the Internet of Things Into Software Engineering Practices (Hardcover)
D. Jeya Mala
R6,115 Discovery Miles 61 150 Ships in 10 - 15 working days

To provide the necessary security and quality assurance activities into Internet of Things (IoT)-based software development, innovative engineering practices are vital. They must be given an even higher level of importance than most other events in the field. Integrating the Internet of Things Into Software Engineering Practices provides research on the integration of IoT into the software development life cycle (SDLC) in terms of requirements management, analysis, design, coding, and testing, and provides security and quality assurance activities to IoT-based software development. The content within this publication covers agile software, language specification, and collaborative software and is designed for analysts, security experts, IoT software programmers, computer and software engineers, students, professionals, and researchers.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Day Of The Assassins - A History Of…
Michael Burleigh Paperback R350 R277 Discovery Miles 2 770
The Profiler Diaries 2 - From Crime…
Gerard Labuschagne Paperback  (2)
R360 R332 Discovery Miles 3 320
Dead Man Deep
Lynne Mcewan Paperback R282 R257 Discovery Miles 2 570
Too Hard To Forget
Tessa Bailey Paperback R317 R289 Discovery Miles 2 890
EDX Education Activity Cards - Links…
R119 R103 Discovery Miles 1 030
Hunting With The Hawks - Untold Stories…
Graham Coetzer Paperback R340 R319 Discovery Miles 3 190
Precious Threads and Precarious Lives…
Amit Kumar Hardcover R4,246 Discovery Miles 42 460
Edu-Toys 640X Optical Microscope with…
R1,799 R1,219 Discovery Miles 12 190
Traces of Terror - Counter-Terrorism…
Victoria Sentas Hardcover R3,039 Discovery Miles 30 390
Pop Beads (262 Piece)( Carry Case Small)
R199 Discovery Miles 1 990

 

Partners