0
Your cart

Your cart is empty

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

Books > Computing & IT > Computer programming > Software engineering

Making It in IT (Paperback): Terry Critchley Making It in IT (Paperback)
Terry Critchley
R1,475 Discovery Miles 14 750 Ships in 10 - 15 working days

Written for those starting a career in IT or whose career is well advanced, this career guide shows how to blaze a path to success through the jungle of modern IT. With a career spanning five decades, the author shares lessons he learned the hard way so readers do not have to learn them the hard way. By emphasizing the importance of business processes and applications to IT, this book explains how to understand the value and positioning of hardware and software technology in order to make appropriate decisions. It addresses the importance of IT architecture and the roles service and systems management play. It also explains service level agreements (SLAs) and provides sample SLAs. Readers learn how to conduct IT assessments using SWOT (strengths, weaknesses, opportunities, and threats) analysis. It also shows how to use root-cause analysis (RCA) to detect the sources of failure and poor performance. An overview of risk management and the steps involved in developing a business continuity plan are also included. The book looks at all facets of an IT professional's career. It explains how to build an IT team and examines the roles and responsibilities within the team. It shows how to provide professional customer care to IT clients. Business executives recognize the importance of IT, and this book shows technology professionals how to thrive in the business world. It covers: Making effective presentations Report and proposal writing Negotiating and persuasion skills Running productive meetings Time and stress management The book also discusses such important career skills as listening, continual and incremental learning, and communicating at all levels. From its templates and checklists to its comprehensive and holistic view of a successful IT career, this book is an indispensable guide for every professional working in IT today and tomorrow.

Embedded Software Development for Safety-Critical Systems (Hardcover): Chris Hobbs Embedded Software Development for Safety-Critical Systems (Hardcover)
Chris Hobbs
R4,081 Discovery Miles 40 810 Ships in 10 - 15 working days

"I highly recommend Mr. Hobbs' book." - Stephen Thomas, PE, Founder and Editor of FunctionalSafetyEngineer.com Safety-critical devices, whether medical, automotive, or industrial, are increasingly dependent on the correct operation of sophisticated software. Many standards have appeared in the last decade on how such systems should be designed and built. Developers, who previously only had to know how to program devices for their industry, must now understand remarkably esoteric development practices and be prepared to justify their work to external auditors. Embedded Software Development for Safety-Critical Systems discusses the development of safety-critical systems under the following standards: IEC 61508; ISO 26262; EN 50128; and IEC 62304. It details the advantages and disadvantages of many architectural and design practices recommended in the standards, ranging from replication and diversification, through anomaly detection to the so-called "safety bag" systems. Reviewing the use of open-source components in safety-critical systems, this book has evolved from a course text used by QNX Software Systems for a training module on building embedded software for safety-critical devices, including medical devices, railway systems, industrial systems, and driver assistance devices in cars. Although the book describes open-source tools for the most part, it also provides enough information for you to seek out commercial vendors if that's the route you decide to pursue. All of the techniques described in this book may be further explored through hundreds of learned articles. In order to provide you with a way in, the author supplies references he has found helpful as a working software developer. Most of these references are available to download for free.

Software Engineering Frameworks for the Cloud Computing Paradigm (Hardcover, 2013 ed.): Zaigham Mahmood, Saqib Saeed Software Engineering Frameworks for the Cloud Computing Paradigm (Hardcover, 2013 ed.)
Zaigham Mahmood, Saqib Saeed
R4,550 R3,492 Discovery Miles 34 920 Save R1,058 (23%) Ships in 10 - 15 working days

With the emergence of cloud computing, traditional approaches to software engineering must be adapted in order to take full advantage of the benefits promised by cloud technologies.

This timely and authoritative text/reference presents the latest research on "Software Engineering Frameworks for the Cloud Computing Paradigm," drawn from an international selection of researchers and practitioners. The book offers both a discussion of relevant software engineering approaches and practical guidance on enterprise-wide software deployment in the cloud environment, together with real-world case studies.

Topics and features: presents the state of the art in software engineering approaches for developing cloud-suitable applications; discusses the impact of the cloud computing paradigm on software engineering, including the semantic web; offers guidance and best practices for students and practitioners of cloud-based applications architecture; examines the stages of the software development lifecycle, with a focus on the requirements engineering and testing of cloud-based applications; reviews the efficiency and performance of cloud-based applications; explores feature-driven and cloud-aided software design, presenting strategies for cloud adoption and migration; provides relevant theoretical frameworks, practical approaches and current and future research directions.

This practical and clearly-structured volume is an ideal self-study primer for students of cloud computing and software engineering. Software engineers, application developers and IT infrastructure managers will also find the work to be an invaluable reference.

MOOC Learning Platform Development (Paperback): Varun Gupta, Durg Singh Chauhan, Thomas Hanne MOOC Learning Platform Development (Paperback)
Varun Gupta, Durg Singh Chauhan, Thomas Hanne
R766 Discovery Miles 7 660 Ships in 10 - 15 working days

The work presented in this book is based on empirical study undertaken as a case study to understand the challenges faced in massively open online course (MOOC) based learning and experimentation to understand the challenges for presenting theoretical and practical courses. The book proposes a flexible online platform. This solution provides flexibility in distance learning processes including course enrollment, learning, evaluation, and outcome of degrees. The proposed system not only gives students freedom to choose their courses in accordance with their needs but also use earned credit towards online degrees of any university of their choice.

Definitions for Hardware and Software Safety Engineers (Hardcover): Meine Van Der Meulen Definitions for Hardware and Software Safety Engineers (Hardcover)
Meine Van Der Meulen
R2,912 Discovery Miles 29 120 Ships in 18 - 22 working days

Compiled by an experienced practitioner in the field, this book contains definitions of the major terms used in Reliability Engineering and Software Assessment. Approximately 2000 definitions have been carefully selected from standards and literature published by leading institutions such as the IEEE and IEC. Alternative definitions of the same term are given where relevant, enabling the reader to compare and contrast, thereby giving useful insights into different aspects of the same term. There is also extensive cross-referencing to make the book easy to use and practical.
This book will provide an invaluable reference book for anyone working in the fields of reliability engineering or software assessment but should be of particular interest to industrial researchers and practitioners, members of standards committees, reliability consultants, students on Software Quality courses, technical authors and sub-editors.

Empirical Research in Software Engineering - Concepts, Analysis, and Applications (Hardcover): Ruchika  Malhotra Empirical Research in Software Engineering - Concepts, Analysis, and Applications (Hardcover)
Ruchika Malhotra
R3,341 Discovery Miles 33 410 Ships in 9 - 17 working days

Empirical research has now become an essential component of software engineering yet software practitioners and researchers often lack an understanding of how the empirical procedures and practices are applied in the field. Empirical Research in Software Engineering: Concepts, Analysis, and Applications shows how to implement empirical research processes, procedures, and practices in software engineering. Written by a leading researcher in empirical software engineering, the book describes the necessary steps to perform replicated and empirical research. It explains how to plan and design experiments, conduct systematic reviews and case studies, and analyze the results produced by the empirical studies. The book balances empirical research concepts with exercises, examples, and real-life case studies, making it suitable for a course on empirical software engineering. The author discusses the process of developing predictive models, such as defect prediction and change prediction, on data collected from source code repositories. She also covers the application of machine learning techniques in empirical software engineering, includes guidelines for publishing and reporting results, and presents popular software tools for carrying out empirical studies.

How Things Work - The Technology Edition (Hardcover): Charles F. Bowman How Things Work - The Technology Edition (Hardcover)
Charles F. Bowman
R3,940 Discovery Miles 39 400 Ships in 10 - 15 working days

* Provides simple, conceptual descriptions of everyday technologies * Includes clear examples and diagrams that demonstrate the principles and techniques, not just a "how-to" punch list * Covers advanced topics for readers who want to dive into the deep end of the technology pool * Avoids jargon-where terminology does appear, the text will provide clear, concise definitions

Software Design by Example - A Tool-Based Introduction with JavaScript (Hardcover): Greg Wilson Software Design by Example - A Tool-Based Introduction with JavaScript (Hardcover)
Greg Wilson
R3,666 Discovery Miles 36 660 Ships in 10 - 15 working days

Features Teaches software design by showing programmers how to build the tools they use every day. Each chapter includes exercises to help readers check and deepen their understanding. All the example code can be downloaded, re-used, and modified under an open license.

Blockchain for Industry 4.0 - Blockchain for Industry 4.0: Emergence, Challenges, and Opportunities (Hardcover): Asharaf S,... Blockchain for Industry 4.0 - Blockchain for Industry 4.0: Emergence, Challenges, and Opportunities (Hardcover)
Asharaf S, Justin Goldston, Samson Williams, Anoop V.S.
R4,087 Discovery Miles 40 870 Ships in 10 - 15 working days

This reference text provides the theoretical foundations, the emergence, and the application areas of Blockchain in an easy-to-understand manner that would be highly helpful for the researchers, academicians, and industry professionals to understand the disruptive potentials of Blockchain. It explains Blockchain concepts related to Industry 4.0, Smart Healthcare, and the Internet of Things (IoT) and explores Smart Contracts and Consensus algorithms. This book will serve as an ideal reference text for graduate students and academic researchers in electrical engineering, electronics and communication engineering, computer engineering, and information technology. This book * Discusses applications of blockchain technology in diverse sectors such as industry 4.0, education, finance, and supply chain. * Provides theoretical concepts, applications, and research advancements in the field of blockchain. * Covers industry 4.0 digitization platform and blockchain for data management in industry 4.0 in a comprehensive manner. * Emphasizes analysis and design of consensus algorithms, fault tolerance, and strategy to choose the correct consensus algorithm. * Introduces security issues in the industrial internet of things, internet of things, blockchain integration, and blockchain-based applications. The text presents in-depth coverage of theoretical concepts, applications and advances in the field of blockchain technology. This book will be an ideal reference for graduate students and academic researchers in diverse engineering fields such as electrical, electronics and communication, computer, and information technology.

Open Systems Dependability - Dependability Engineering for Ever-Changing Systems, Second Edition (Hardcover, 2nd edition):... Open Systems Dependability - Dependability Engineering for Ever-Changing Systems, Second Edition (Hardcover, 2nd edition)
Mario Tokoro
R3,518 Discovery Miles 35 180 Ships in 10 - 15 working days

The book describes a fundamentally new approach to software dependability, considering a software system as an ever-changing system due to changes in service objectives, users' requirements, standards and regulations, and to advances in technology. Such a system is viewed as an Open System since its functions, structures, and boundaries are constantly changing. Thus, the approach to dependability is called Open Systems Dependability. The DEOS technology realizes Open Systems Dependability. It puts more emphasis on stakeholders' agreement and accountability achievement for business/service continuity than in elemental technologies.

Somewhat on the Community System - Representations of Fourierism in the Works of Nathaniel Hawthorne (Paperback): Andrew Loman Somewhat on the Community System - Representations of Fourierism in the Works of Nathaniel Hawthorne (Paperback)
Andrew Loman
R1,601 Discovery Miles 16 010 Ships in 10 - 15 working days

First Published in 2005. Routledge is an imprint of Taylor & Francis, an informa company.

What Every Engineer Should Know About Cyber Security and Digital Forensics (Paperback, 2nd edition): Joanna F Defranco, Bob... What Every Engineer Should Know About Cyber Security and Digital Forensics (Paperback, 2nd edition)
Joanna F Defranco, Bob Maley
R1,525 Discovery Miles 15 250 Ships in 10 - 15 working days

Updates content and introduces topics such as business changes and outsourcing. Addresses new cyber security risks such as IoT and Distributed Networks (i.e., blockchain). Covers strategy based on the OODA loop in the cycle. Demonstrates application of the concepts through short case studies of real-world incidents chronologically delineating related events. Discusses certifications and reference manuals in cyber security and digital forensics. Includes an entire chapter on tools used by professionals in the field.

Writing Better Requirements - Writing Better Requirements (Paperback): Ian Alexander, Richard Stevens Writing Better Requirements - Writing Better Requirements (Paperback)
Ian Alexander, Richard Stevens
R1,410 Discovery Miles 14 100 Ships in 10 - 15 working days

Experience has shown us that investment in the requirements process saves time, money, and effort. Yet, development efforts consistently charge ahead without investing sufficiently in the requirements process. We are so intent to develop the technical solutions that we are unwilling to take the time and effort to understand and meet the real customer needs.
--From the Foreword by Ralph R. Young, author of "Effective Requirements Practices"Who is it for?

If you are involved in the systems engineering process, in any company -- from transport and telecommunications, to aerospace and software -- you will learn how to write down requirements to guarantee you get the systems YOU need.What skills will I learn?

How to write simple, clear requirements -- so you get what you wantHow to organize requirements as scenarios -- so everyone understands what you wantHow to review requirements -- so you ask for the right things
0321131630B05282002

Model-Driven Engineering of Information Systems - Principles, Techniques, and Practice (Hardcover): Liviu Gabriel Cretu, Florin... Model-Driven Engineering of Information Systems - Principles, Techniques, and Practice (Hardcover)
Liviu Gabriel Cretu, Florin Dumitriu
R3,670 Discovery Miles 36 700 Ships in 10 - 15 working days

This title includes a number of Open Access chapters. Model-driven engineering (MDE) is the automatic production of software from simplified models of structure and functionality. It mainly involves the automation of the routine and technologically complex programming tasks, thus allowing developers to focus on the true value-adding functionality that the system needs to deliver. This book serves an overview of some of the core topics in MDE. The volume is broken into two sections offering a selection of papers that helps the reader not only understand the MDE principles and techniques, but also learn from practical examples. Also covered are the following topics: * MDE for software product lines * Formal methods for model transformation correctness * Metamodeling with Eclipse eCore * Metamodeling with UML profiles * Test cases generation This easily accessible reference volume offers a comprehensive guide to this rapidly expanding field. Edited by experienced writers with experience in both research and the practice of software engineering, Model-Driven Engineering of Information Systems: Principles, Techniques and Practice is an authoritative and easy-to-use reference, ideal for both researchers in the field and students who wish to gain an overview to this important field of study.

Reuse-Based Software Engineering - Techniques, Organizations and Controls (Hardcover): H Mili Reuse-Based Software Engineering - Techniques, Organizations and Controls (Hardcover)
H Mili
R4,614 Discovery Miles 46 140 Ships in 18 - 22 working days

Practical models and fundamental aspects of reuse-based software engineering

This volume provides an overview of the current state and the future of reuse-based software engineering and discusses the vital technical, managerial, and organizational aspects of reuse in one treatment. It also shows how these fundamental aspects can be used in the development life cycle of component-based software and product line engineering.

The authors present the basic foundations upon which reuse processes and approaches can be established and integrate theoretical concepts with applied practice. They also discuss the development of an effective large-scale discipline utilizing:

  • The state of the art in multi-paradigm programming, design, and architectural techniques for codifying and packaging high-quality software artifacts that are widely applicable and cost-effective
  • Effective organizations with the mandate and the resources to produce and manage a shared repository of software assets
  • A set of control and management tools for planning, controlling, and evaluating the degree to which such an organization meets its objectives

Reuse-Based Software Engineering offers in-depth discussion of these fundamental issues and total coverage of the state of the art. The inclusion of review questions and exercises makes it an excellent tutorial for both academics and professionals.

Proceedings of the 2012 International Conference on Information Technology and Software Engineering - Software Engineering &... Proceedings of the 2012 International Conference on Information Technology and Software Engineering - Software Engineering & Digital Media Technology (Hardcover, 2013 ed.)
Wei Lu, Guoqiang Cai, Weibin Liu, Weiwei Xing
R5,384 Discovery Miles 53 840 Ships in 18 - 22 working days

"Proceedings of the 2012 International Conference on Information Technology and Software Engineering" presents selected articles from this major event, which was held in Beijing, December 8-10, 2012. This book presents the latest research trends, methods and experimental results in the fields of information technology and software engineering, covering various state-of-the-art research theories and approaches. The subjects range from intelligent computing to information processing, software engineering, Web, unified modeling language (UML), multimedia, communication technologies, system identification, graphics and visualizing, etc.
The proceedings provide a major interdisciplinary forum for researchers and engineers to present the most innovative studies and advances, which can serve as an excellent reference work for researchers and graduate students working on information technology and software engineering.
Prof. Wei Lu, Dr. Guoqiang Cai, Prof. Weibin Liu and Dr. Weiwei Xing all work at Beijing Jiaotong University.

Professional Coaching For Agilists - Accelerating Agile Adoption (Paperback): Damon Poole, Gillian Lee Professional Coaching For Agilists - Accelerating Agile Adoption (Paperback)
Damon Poole, Gillian Lee
R717 Discovery Miles 7 170 Ships in 10 - 15 working days

Coach Individuals, Teams, and Organizations to Greater Success with Agile

As Agilists work to increase an organization's Agility, they will run into major obstacles with mindset shifts, moving to self-organization, and organizational adoption. Over the past decade, more Agilists have been using Professional Coaching to help individuals, teams, and the organization as a whole uncover these obstacles and move forward faster.

In Professional Coaching for Agilists, Damon Poole and Gillian Lee draw on their experience with thousands of Agile coaches and practitioners to show you how to use Professional Coaching to accelerate your Agile adoption. The authors' approach of "learning by doing" teaches by using well-honed exercises, real-life stories, and example coaching conversations.

  • This guide is framework-independent and has been designed for Agile Coaches, Scrum Masters, and any Agilist involved in Agile adoption. It teaches high-value coaching skills, step by step, from "coaching by objective" to managing mutually successful engagements.
  • Leverage coaching to create aha moments that lead to real change
  • Learn dozens of coaching techniques and more than a hundred powerful questions
  • Help people uncover blind spots and assess their opportunities more clearly
  • Offer your expertise while maintaining your coaching mindset
  • Help people improve performance by connecting them with their values, goals, and strengths
  • Blend professional coaching with group facilitation so both work better
  • Become a great coach by making coaching a natural extension of who you are

The coaching exercises and resources in the appendices are available as free downloads. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Software and Systems Architecture in Action (Hardcover): Raghvinder S. Sangwan Software and Systems Architecture in Action (Hardcover)
Raghvinder S. Sangwan
R2,466 Discovery Miles 24 660 Ships in 10 - 15 working days

Modern-day projects require software and systems engineers to work together in realizing architectures of large and complex software-intensive systems. To date, the two have used their own tools and methods to deal with similar issues when it comes to the requirements, design, testing, maintenance, and evolution of these architectures. Software and Systems Architecture in Action explores practices that can be helpful in the development of architectures of large-scale systems in which software is a major component. Examining the synergies that exist between the disciplines of software and systems engineering, it presents concepts, techniques, and methods for creating and documenting architectures. The book describes an approach to architecture design that is driven from systemic quality attributes determined from both the business and technical goals of the system, rather than just its functional requirements. This architecture-centric design approach utilizes analytically derived patterns and tactics for quality attributes that inform the architect's design choices and help shape the architecture of a given system. The book includes coverage of techniques used to assess the impact of architecture-centric design on the structural complexity of a system. After reading the book, you will understand how to create architectures of systems and assess their ability to meet the business goals of your organization. Ideal for anyone involved with large and complex software-intensive systems, the book details powerful methods for engaging the software and systems engineers on your team. The book is also suitable for use in undergraduate and graduate-level courses on software and systems architecture as it exposes students to the concepts and techniques used to create and manage architectures of software-intensive systems.

Leveraging the Wisdom of the Crowd in Software Testing (Hardcover): Mukesh Sharma, Rajini Padmanaban Leveraging the Wisdom of the Crowd in Software Testing (Hardcover)
Mukesh Sharma, Rajini Padmanaban
R1,979 Discovery Miles 19 790 Ships in 10 - 15 working days

Its scale, flexibility, cost effectiveness, and fast turnaround are just a few reasons why crowdsourced testing has received so much attention lately. While there are a few online resources that explain what crowdsourced testing is all about, there's been a need for a book that covers best practices, case studies, and the future of this technique. Filling this need, Leveraging the Wisdom of the Crowd in Software Testing shows you how to leverage the wisdom of the crowd in your software testing process. Its comprehensive coverage includes the history of crowdsourcing and crowdsourced testing, implementation practices, and future trends. The book discusses best practices in implementation-explaining what, when, and how to crowdsource in a testing effort. It also includes case studies that illustrate how both product and service companies have successfully applied crowdsourcing in their testing programs. Explaining how to use the combined advantages of crowdsourcing and cloud computing for software testing, the book examines various engagement models in which you could implement crowdsourced testing. It addresses effective defect management in crowdsourced testing and considers both the business and engineering aspects of crowdsourced testing. The book explores the challenges, limitations, and situations when crowdsourced testing will not work and provides powerful best practices for mitigating the constraints and challenges, including how to build a crowdsourcing platform to test software products. Covering career opportunities for crowd testers, the book concludes by taking a look at the need to build a crowdsourced testing ecosystem, who the players of such an ecosystem would be, and who would need to champion such an effort.

Xcode Treasures (Paperback): Chris Adamson Xcode Treasures (Paperback)
Chris Adamson
R1,037 R907 Discovery Miles 9 070 Save R130 (13%) Ships in 10 - 15 working days

Learn the critical tips and techniques to make using Xcode for the iPhone, iPad, or Mac easier, and even fun. Explore the features and functionality of Xcode you may not have heard of. Go under the hood to discover how projects really work, so when they stop working, you'll know how to fix them. Explore the common problems developers face when using Xcode, and find out how to get the most out of your IDE. Dig into Xcode, and you'll discover it's richer and more powerful than you might have thought. Get a huge productivity boost by working with Xcode instead of against it. Instead of hacky code fixes and manual processes, once you know the the why and how of Xcode's process, you'll discover that doing things Xcode's way makes your app development more elegant and less aggravating. Explore the major features of Xcode: project management, building UIs with storyboards, code editing, compiling apps, fixing bugs and performance problems, unit- and UI testing, and source code management. Go beyond the basics and explore tasks that professionals deal with when they're working on big projects. Create storyboards that many developers can work on at once, even as projects grow to hundreds or thousands of files. Find the tools that make the code editor pleasant to work with, even in long coding sessions. Discover the right way to find and fix bugs when you have lots of code that's not always playing nicely together. Dig into specific and little-discussed features that help developers on Apple's other platforms: macOS, watchOS, and tvOS. When you're ready to distribute your app, learn how Apple's code-signing system really works. Find out when to let Xcode handle it automatically, and how to do it manually when needed. Discover how much easier and more fun iOS development is when you know the secrets of the tools. What You Need: This book requires Xcode 9 and a Mac running macOS High Sierra (10.13.2) or later. Additionally, an iOS device is recommended for on-device testing but not required.

Hardware-dependent Software - Principles and Practice (Hardcover, 2009 ed.): Wolfgang Ecker, Wolfgang Muller, Rainer Doemer Hardware-dependent Software - Principles and Practice (Hardcover, 2009 ed.)
Wolfgang Ecker, Wolfgang Muller, Rainer Doemer
R2,819 Discovery Miles 28 190 Ships in 18 - 22 working days

Despite its importance, the role of HdS is most often underestimated and the topic is not well represented in literature and education. To address this, Hardware-dependent Software brings together experts from different HdS areas. By providing a comprehensive overview of general HdS principles, tools, and applications, this book provides adequate insight into the current technology and upcoming developments in the domain of HdS. The reader will find an interesting text book with self-contained introductions to the principles of Real-Time Operating Systems (RTOS), the emerging BIOS successor UEFI, and the Hardware Abstraction Layer (HAL). Other chapters cover industrial applications, verification, and tool environments. Tool introductions cover the application of tools in the ASIP software tool chain (i.e. Tensilica) and the generation of drivers and OS components from C-based languages. Applications focus on telecommunication and automotive systems.

Adaptive, Dynamic, and Resilient Systems (Hardcover): Niranjan Suri, Giacomo Cabri Adaptive, Dynamic, and Resilient Systems (Hardcover)
Niranjan Suri, Giacomo Cabri
R3,940 Discovery Miles 39 400 Ships in 10 - 15 working days

As the complexity of today s networked computer systems grows, they become increasingly difficult to understand, predict, and control. Addressing these challenges requires new approaches to building these systems. Adaptive, Dynamic, and Resilient Systems supplies readers with various perspectives of the critical infrastructure that systems of networked computers rely on. It introduces the key issues, describes their interrelationships, and presents new research in support of these areas.
The book presents the insights of a different group of international experts in each chapter. Reporting on recent developments in adaptive systems, it begins with a survey of application fields. It explains the requirements of such fields in terms of adaptation and resilience. It also provides some abstract relationship graphs that illustrate the key attributes of distributed systems to supply you with a better understanding of these factors and their dependencies.
The text examines resilient adaptive systems from the perspectives of mobile, infrastructure, and enterprise systems and protecting critical infrastructure. It details various approaches for building adaptive, dynamic, and resilient systems including agile, grid, and autonomic computing; multi-agent-based and biologically inspired approaches; and self-organizing systems.
The book includes many stories of successful applications that illustrate a diversified range of cutting-edge approaches. It concludes by covering related topics and techniques that can help to boost adaptation and resilience in your systems."

The Cloud in IoT-enabled Spaces (Paperback): Fadi Al-Turjman The Cloud in IoT-enabled Spaces (Paperback)
Fadi Al-Turjman
R1,478 Discovery Miles 14 780 Ships in 10 - 15 working days

The Cloud in IoT-enabled Spaces addresses major issues and challenges in IoT-based solutions proposed for the Cloud. It paves the way for IoT-enabled spaces in the next generation cloud computing paradigm and opens the door for further innovative ideas. Topics include Cloud-based optimization in the IoT era, scheduling and routing, medium access, data caching, secure access, uncertainty, home automation, machine learning in wearable devices, energy monitoring, and plant phenotyping in farming. Smart spaces are solutions where Internet of Things (IoT)-enabling technologies have been employed towards further advances in the lifestyle. It tightly integrates with the existing Cloud infrastructure to impact several fields in academia and industry. The Cloud in IoT-enabled Spaces provides an overview of the issues around small spaces and proposes the most up-to-date alternatives and solutions. The objective is to pave the way for IoT-enabled spaces in the next-generation Cloud computing and open the door for further innovative ideas.

Practical Microservices - Build Event-Driven Architectures with Event Sourcing and CQRS (Paperback): Ethan Garafolo Practical Microservices - Build Event-Driven Architectures with Event Sourcing and CQRS (Paperback)
Ethan Garafolo
R1,203 R912 Discovery Miles 9 120 Save R291 (24%) Ships in 10 - 15 working days

MVC and CRUD make software easier to write, but harder to change. Microservice-based architectures can help even the smallest of projects remain agile in the long term, but most tutorials meander in theory or completely miss the point of what it means to be microservice-based. Roll up your sleeves with real projects and learn the most important concepts of evented architectures. You'll have your own deployable, testable project and a direction for where to go next. Much ink has been spilled on the topic of microservices, but all of this writing fails to accurately identity what makes a system a monolith, define what microservices are, or give complete, practical examples, so you're probably left thinking they have nothing to offer you. You don't have to be at Google or Facebook scale to benefit from a microservice-based architecture. Microservices will keep even small and medium teams productive by keeping the pieces of your system focused and decoupled. Discover the basics of message-based architectures, render the same state in different shapes to fit the task at hand, and learn what it is that makes something a monolith (it has nothing to do with how many machines you deploy to). Conserve resources by performing background jobs with microservices. Deploy specialized microservices for registration, authentication, payment processing, e-mail, and more. Tune your services by defining appropriate service boundaries. Deploy your services effectively for continuous integration. Master debugging techniques that work across different services. You'll finish with a deployable system and skills you can apply to your current project. Add the responsiveness and flexibility of microservices to your project, no matter what the size or complexity. What You Need: While the principles of this book transcend programming language, the code examples are in Node.js because JavaScript, for better or worse, is widely read. You'll use PostgreSQL for data storage, so familiarity with it is a plus. The books does provide Docker images to make working with PostgreSQL a bit easier, but extensive Docker knowledge is not required.

Inheritance Relationships for Disciplined Software Construction (Hardcover): Tracy A. Gardner Inheritance Relationships for Disciplined Software Construction (Hardcover)
Tracy A. Gardner
R2,405 Discovery Miles 24 050 Ships in 18 - 22 working days

Object-oriented inheritance has been in widespread use for a decade, and it is now realised that although inheritance is a powerful modelling tool with many associated advantages, its benefits are not automatically conferred on systems that simply use it.This book introduces a model of inheritance based around five fundamental inheritance relationships. Each relationship has a clear conceptual basis, representing a fundamental, specialised use of inheritance. The resulting model replaces a confused notion of inheritance with five distinct conceptual relationships supporting more precise modelling of systems and capturing the semantic intent of each use of inheritance within a system.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Edge/Fog Computing Paradigm: The…
Pethuru Raj, Kavita Saini, … Hardcover R3,966 Discovery Miles 39 660
Advances in Computers, Volume 130
Ali Hurson Hardcover R3,930 Discovery Miles 39 300
Integrating the Internet of Things Into…
D. Jeya Mala Hardcover R5,361 Discovery Miles 53 610
Research Anthology on Architectures…
Information R Management Association Hardcover R12,633 Discovery Miles 126 330
Data Prefetching Techniques in Computer…
Pejman Lotfi-Kamran, Hamid Sarbazi-Azad Hardcover R3,923 Discovery Miles 39 230
Dark Silicon and Future On-chip Systems…
Suyel Namasudra, Hamid Sarbazi-Azad Hardcover R3,940 Discovery Miles 39 400
Research Anthology on Architectures…
Information R Management Association Hardcover R12,630 Discovery Miles 126 300
Perspective of DNA Computing in Computer…
Suyel Namasudra Hardcover R3,925 Discovery Miles 39 250
Research Anthology on Architectures…
Information R Management Association Hardcover R12,639 Discovery Miles 126 390
Principles of Big Graph: In-depth…
Ripon Patgiri, Ganesh Chandra Deka, … Hardcover R3,925 Discovery Miles 39 250

 

Partners