0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (70)
  • R250 - R500 (251)
  • R500+ (7,674)
  • -
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,336 R1,239 Discovery Miles 12 390 Save R97 (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.

Dark Silicon and Future On-chip Systems, Volume 110 (Hardcover): Suyel Namasudra, Hamid Sarbazi-Azad Dark Silicon and Future On-chip Systems, Volume 110 (Hardcover)
Suyel Namasudra, Hamid Sarbazi-Azad
R4,186 Discovery Miles 41 860 Ships in 12 - 19 working days

Dark Silicon and the Future of On-chip Systems, Volume 110, the latest release in the Advances in Computers series published since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design and applications, with this release focusing on an Introduction to dark silicon and future processors, a Revisiting of processor allocation and application mapping in future CMPs in the dark silicon era, Multi-objectivism in the dark silicon age, Dark silicon aware resource management for many-core systems, Dynamic power management for dark silicon multi-core processors, Topology specialization for networks-on-chip in the dark silicon era, and Emerging SRAM-based FPGA architectures.

Essential Java for Scientists and Engineers (Paperback): Brian Hahn, Katherine Malan Essential Java for Scientists and Engineers (Paperback)
Brian Hahn, Katherine Malan
R1,341 Discovery Miles 13 410 Ships in 12 - 19 working days

Essential Java serves as an introduction to the programming language, Java, for scientists and engineers, and can also be used by experienced programmers wishing to learn Java as an additional language. The book focuses on how Java, and object-oriented programming, can be used to solve science and engineering problems.
Many examples are included from a number of different scientific and engineering areas, as well as from business and everyday life. Pre-written packages of code are provided to help in such areas as input/output, matrix manipulation and scientific graphing.
Java source code and solutions to selected exercises are available at: www.bh.com/companions/0750659912
A free solutions manual is available to lecturers at: http: //textbooks.elsevier.com
* Takes a 'dive-in' approach, getting the reader writing and running programs immediately
* Teaches object-oriented programming for problem-solving in engineering and science
* Fully supported with online resources and listings to download

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,462 Discovery Miles 24 620 Ships in 12 - 19 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,285 Discovery Miles 22 850 Ships in 12 - 19 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,205 Discovery Miles 22 050 Ships in 12 - 19 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,773 Discovery Miles 17 730 Ships in 12 - 19 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,602 Discovery Miles 16 020 Ships in 12 - 19 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,855 Discovery Miles 18 550 Ships in 12 - 19 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

Principles of Big Graph: In-depth Insight, Volume 128 (Hardcover): Ripon Patgiri, Ganesh Chandra Deka, Anupam Biswas Principles of Big Graph: In-depth Insight, Volume 128 (Hardcover)
Ripon Patgiri, Ganesh Chandra Deka, Anupam Biswas
R4,981 R4,170 Discovery Miles 41 700 Save R811 (16%) Ships in 12 - 19 working days

Principles of Big Graph: In-depth Insight, Volume 128 in the Advances in Computer series, highlights new advances in the field with this new volume presenting interesting chapters on a variety of topics, including CESDAM: Centered subgraph data matrix for large graph representation, Bivariate, cluster and suitability analysis of NoSQL Solutions for big graph applications, An empirical investigation on Big Graph using deep learning, Analyzing correlation between quality and accuracy of graph clustering, geneBF: Filtering protein-coded gene graph data using bloom filter, Processing large graphs with an alternative representation, MapReduce based convolutional graph neural networks: A comprehensive review. Fast exact triangle counting in large graphs using SIMD acceleration, A comprehensive investigation on attack graphs, Qubit representation of a binary tree and its operations in quantum computation, Modified ML-KNN: Role of similarity measures and nearest neighbor configuration in multi label text classification on big social network graph data, Big graph based online learning through social networks, Community detection in large-scale real-world networks, Power rank: An interactive web page ranking algorithm, GA based energy efficient modelling of a wireless sensor network, The major challenges of big graph and their solutions: A review, and An investigation on socio-cyber crime graph.

Edge/Fog Computing Paradigm: The Concept, Platforms and Applications., Volume 127 (Hardcover): Pethuru Raj, Kavita Saini,... Edge/Fog Computing Paradigm: The Concept, Platforms and Applications., Volume 127 (Hardcover)
Pethuru Raj, Kavita Saini, Chellammal Surianarayanan
R5,025 R4,214 Discovery Miles 42 140 Save R811 (16%) Ships in 12 - 19 working days

Advances in Computers, Volume 127 presents innovations in computer hardware, software, theory, design and applications, with this updated volume including new chapters on Edge AI, Edge Computing, Edge Analytics, Edge Data Analytics, Edge Native Applications, Edge Platforms, Edge Computing, IoT, Internet of Things, etc.

Modern Software Engineering - Doing What Works to Build Better Software Faster (Paperback): David Farley Modern Software Engineering - Doing What Works to Build Better Software Faster (Paperback)
David Farley
R864 Discovery Miles 8 640 Ships in 12 - 19 working days

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven't encountered yet, using today's technologies and tomorrow's. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. Clarify what you're trying to accomplish Choose your tools based on sensible criteria Organize work and systems to facilitate continuing incremental progress Evaluate your progress toward thriving systems, not just more "legacy code" Gain more value from experimentation and empiricism Stay in control as systems grow more complex Achieve rigor without too much rigidity Learn from history and experience Distinguish "good" new software development ideas from "bad" ones Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Data Prefetching Techniques in Computer Systems, Volume 125 (Hardcover): Pejman Lotfi-Kamran, Hamid Sarbazi-Azad Data Prefetching Techniques in Computer Systems, Volume 125 (Hardcover)
Pejman Lotfi-Kamran, Hamid Sarbazi-Azad
R4,979 R4,168 Discovery Miles 41 680 Save R811 (16%) Ships in 12 - 19 working days

Data Prefetching Techniques in Computer Systems, Volume 125 provides an in-depth review of the latest progress on data prefetching research. Topics covered in this volume include temporal prefetchers, spatial prefetchers, non-spatial-temporal prefetchers, and evaluation of prefetchers, with insights on possible future research direction. Specific chapters in this release include Introduction to Data Prefetching, Spatial Prefetching Techniques, Temporal Prefetching Techniques, Domino prefetching scheme, Bingo prefetching method, and The Champion prefetcher.

Advances in Computers, Volume 124 (Hardcover): Suyel Namasudra Advances in Computers, Volume 124 (Hardcover)
Suyel Namasudra
R4,998 R4,188 Discovery Miles 41 880 Save R810 (16%) Ships in 12 - 19 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.

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,905 Discovery Miles 19 050 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.

How Google Tests Software (Paperback): James Whittaker, Jason Arbon, Jeff Carollo How Google Tests Software (Paperback)
James Whittaker, Jason Arbon, Jeff Carollo
R1,019 R855 Discovery Miles 8 550 Save R164 (16%) Ships in 12 - 19 working days

2012 Jolt Award finalist! Pioneering the Future of Software Test Do you need to get it right, too? Then, learn from Google. Legendary testing expert James Whittaker, until recently a Google testing leader, and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if you're not quite Google's size...yet! Breakthrough Techniques You Can Actually Use Discover 100% practical, amazingly scalable techniques for analyzing risk and planning tests...thinking like real users...implementing exploratory, black box, white box, and acceptance testing...getting usable feedback...tracking issues...choosing and creating tools...testing "Docs & Mocks," interfaces, classes, modules, libraries, binaries, services, and infrastructure...reviewing code and refactoring...using test hooks, presubmit scripts, queues, continuous builds, and more. With these techniques, you can transform testing from a bottleneck into an accelerator-and make your whole organization more productive!

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
R13,709 Discovery Miles 137 090 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
R13,706 Discovery Miles 137 060 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
R721 R637 Discovery Miles 6 370 Save R84 (12%) 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
R13,716 Discovery Miles 137 160 Ships in 10 - 15 working days
100 Go Mistakes (Paperback): Teiva Harsanyi 100 Go Mistakes (Paperback)
Teiva Harsanyi
R2,003 R1,080 Discovery Miles 10 800 Save R923 (46%) Ships in 12 - 19 working days

100 Go Mistakes: How to Avoid Them introduces dozens of techniques for writing idiomatic, expressive, and efficient Go code that avoids common pitfalls. By reviewing dozens of interesting, readable examples and real-world case studies, you'll explore mistakes that even experienced Go programmers make. This book is focused on pure Go code, with standards you can apply to any kind of project. As you go, you'll navigate the tricky bits of handling JSON data and HTTP services, discover best practices for Go code organization, and learn how to use slices efficiently. Your code speed and quality will enjoy a huge boost when you improve your concurrency skills, deal with error management idiomatically, and increase the quality of your tests. About the Technology Go is simple to learn, yet hard to master. Even experienced Go developers may end up introducing bugs and inefficiencies into their code. This book accelerates your understanding of Go's quirks, helping you correct mistakes and dodge pitfalls on your path to Go mastery.

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
R13,695 Discovery Miles 136 950 Ships in 10 - 15 working days
Advances in Computers, Volume 123 (Hardcover): Suyel Namasudra Advances in Computers, Volume 123 (Hardcover)
Suyel Namasudra
R5,623 R4,703 Discovery Miles 47 030 Save R920 (16%) Ships in 12 - 19 working days

Advances in Computers, Volume 123 presents innovations in computer hardware, software, theory, design and applications, with this updated volume including new chapters on Downlink Resource Allocations of Satellite-Airborne-Terrestrial Networks Integration, Evaluating Software Testing Techniques: A Systematic Mapping Study, The Screening Phase in Systematic Reviews: Can we speed up the process?, A Survey on Cloud-Based Video Streaming Services, and User Behavior-Ensemble Learning based Improving QoE Fairness in HTTP Adaptive Streaming over SDN approach.

Clean Architecture - Tips and Tricks to Software and Programming Using Clean Architecture Theories (Hardcover): William Vance Clean Architecture - Tips and Tricks to Software and Programming Using Clean Architecture Theories (Hardcover)
William Vance
R621 R565 Discovery Miles 5 650 Save R56 (9%) Ships in 10 - 15 working days
Hardware Accelerator Systems for Artificial Intelligence and Machine Learning, Volume 122 (Hardcover): Shiho Kim, Ganesh... Hardware Accelerator Systems for Artificial Intelligence and Machine Learning, Volume 122 (Hardcover)
Shiho Kim, Ganesh Chandra Deka
R5,008 R4,197 Discovery Miles 41 970 Save R811 (16%) Ships in 12 - 19 working days

Hardware Accelerator Systems for Artificial Intelligence and Machine Learning, Volume 122 delves into arti?cial Intelligence and the growth it has seen with the advent of Deep Neural Networks (DNNs) and Machine Learning. Updates in this release include chapters on Hardware accelerator systems for artificial intelligence and machine learning, Introduction to Hardware Accelerator Systems for Artificial Intelligence and Machine Learning, Deep Learning with GPUs, Edge Computing Optimization of Deep Learning Models for Specialized Tensor Processing Architectures, Architecture of NPU for DNN, Hardware Architecture for Convolutional Neural Network for Image Processing, FPGA based Neural Network Accelerators, and much more.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Blockchain Technology for Secure and…
Neeraj Kumar, Shubhani Aggarwal, … Hardcover R5,018 R4,207 Discovery Miles 42 070
AI and Cloud Computing, Volume 120
Suyel Namasudra, Sheng Wu Hardcover R4,984 R4,173 Discovery Miles 41 730
Lean Startup - How to Work Smarter and…
James Edge Hardcover R715 R631 Discovery Miles 6 310
Programming Languages and Systems - 27th…
Amal Ahmed Hardcover R2,706 Discovery Miles 27 060
DevOps - The Ultimate Beginners Guide to…
Mark Reed Hardcover R599 R543 Discovery Miles 5 430
Agile Project Management - 3 Books in 1…
James Turner Hardcover R861 R750 Discovery Miles 7 500
Software Engineering: Principles and…
Tom Halt Hardcover R3,574 R3,230 Discovery Miles 32 300
Advances in Computers, Volume 119
Suyel Namasudra Hardcover R5,325 R4,456 Discovery Miles 44 560
Clean Architecture - A Comprehensive…
William Vance Hardcover R620 R563 Discovery Miles 5 630
Principles of Security and Trust - 7th…
Lujo Bauer, Ralf Kusters Hardcover R1,673 Discovery Miles 16 730

 

Partners