0
Your cart

Your cart is empty

Browse All Departments
Price
  • R0 - R50 (1)
  • R50 - R100 (11)
  • R100 - R250 (560)
  • R250 - R500 (4,948)
  • R500+ (30,899)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Agile Software Architecture - Aligning Agile Processes and Software Architectures (Paperback): Muhammad Ali Babar, Alan W.... Agile Software Architecture - Aligning Agile Processes and Software Architectures (Paperback)
Muhammad Ali Babar, Alan W. Brown, Ivan Mistrik
R2,680 R2,187 Discovery Miles 21 870 Save R493 (18%) Ships in 10 - 15 working days

Agile software development approaches have had significant impact on industrial software development practices. Today, agile software development has penetrated to most IT companies across the globe, with an intention to increase quality, productivity, and profitability. Comprehensive knowledge is needed to understand the architectural challenges involved in adopting and using agile approaches and industrial practices to deal with the development of large, architecturally challenging systems in an agile way.

"Agile Software Architecture" focuses on gaps in the requirements of applying architecture-centric approaches and principles of agile software development and demystifies the agile architecture paradox. Readers will learn how agile and architectural cultures can co-exist and support each other according to the context. Moreover, this book will also provide useful leads for future research in architecture and agile to bridge such gaps by developing appropriate approaches that incorporate architecturally sound practices in agile methods.
Presents a consolidated view of the state-of-art and state-of-practice as well as the newest research findings Identifies gaps in the requirements of applying architecture-centric approaches and principles of agile software development and demystifies the agile architecture paradox Explains whether or not and how agile and architectural cultures can co-exist and support each other depending upon the context Provides useful leads for future research in both architecture and agile to bridge such gaps by developing appropriate approaches, which incorporate architecturally sound practices in agile methods

Bridging UX and Web Development - Better Results through Team Integration (Paperback): Jack Moffett Bridging UX and Web Development - Better Results through Team Integration (Paperback)
Jack Moffett
R853 Discovery Miles 8 530 Ships in 10 - 15 working days

The divide between UX and Web development can be stifling. "Bridging UX and Web Development "prepares you to break down those walls by teaching you how to integrate with your team s developers. You examine the process from their perspective, discovering tools and coding principles that will help you bridge the gap between design and implementation. With these tried and true approaches, you ll be able to capitalize on a more productive work environment.

Whether you re a novice UX professional finding your place in the software industry and looking to nail down your technical skills, or a seasoned UI designer looking for practical information on how to integrate your team with development, this is the must-have resource for your UX library.
Establish a collaboration lifecycle, mapping design activities to counterparts in the software development processLearn about software tools that will improve productivity and collaborationWork through step-by-step exercises that teach font-end coding principles to improve your prototyping and implementation activitiesDiscover practical, usable HTML and CSS examplesUncover tips for working with various developer personas"

Computer-aided Method Engineering - Designing CASE Respositories for the 21st Century (Hardcover): Computer-aided Method Engineering - Designing CASE Respositories for the 21st Century (Hardcover)
R1,944 Discovery Miles 19 440 Ships in 18 - 22 working days

Method engineering is a very young field. Generally, method engineering can be considered from engineering of an entire methodology for information systems development to engineering of modeling techniques according to project requirements. Computer aided method engineering is about generation and use of information systems design techniques according to user needs. Some times such environments are called generic tools or MetaCASE. Computer-Aided Method Engineering: Designing Case Repositories for the 21st Century presents a contribution on a methodology and architecture of a CASE repository, forwarding a theory that will bring about the component based development into CASE tool design and development covering a repository construction principle for the 21st century.

Apple Software Protection Digest (Hardcover): Jules H Gilder Apple Software Protection Digest (Hardcover)
Jules H Gilder
R877 Discovery Miles 8 770 Ships in 18 - 22 working days
Economics-Driven Software Architecture (Paperback): Ivan Mistrik, Rami Bahsoon, Rick 'Kazman, Yuanyuan Zhang Economics-Driven Software Architecture (Paperback)
Ivan Mistrik, Rami Bahsoon, Rick 'Kazman, Yuanyuan Zhang
R2,304 Discovery Miles 23 040 Ships in 10 - 15 working days

"Economics-driven Software Architecture" presents a guide for engineers and architects who need to understand the economic impact of architecture design decisions: the long term and strategic viability, cost-effectiveness, and sustainability of applications and systems. Economics-driven software development can increase quality, productivity, and profitability, but comprehensive knowledge is needed to understand the architectural challenges involved in dealing with the development of large, architecturally challenging systems in an economic way.

This book covers how to apply economic considerations during the software architecting activities of a project. Architecture-centric approaches to development and systematic evolution, where managing complexity, cost reduction, risk mitigation, evolvability, strategic planning and long-term value creation are among the major drivers for adopting such approaches. It assists the objective assessment of the lifetime costs and benefits of evolving systems, and the identification of legacy situations, where architecture or a component is indispensable but can no longer be evolved to meet changing needs at economic cost. Such consideration will form the scientific foundation for reasoning about the economics of nonfunctional requirements in the context of architectures and architecting.
Familiarizes readers with essential considerations in economic-informed and value-driven software design and analysis Introduces techniques for making value-based software architecting decisionsProvides readers a better understanding of the methods of economics-driven architecting

Scheduling Problems - New Applications and Trends (Hardcover): Rodrigo Da Rosa Righi Scheduling Problems - New Applications and Trends (Hardcover)
Rodrigo Da Rosa Righi
R3,068 Discovery Miles 30 680 Ships in 18 - 22 working days
Amstrad Games Book - Cpc464 & Cpc664 (Hardcover, Collector's Hardback ed.): Kevin Bergin, Andrew Lacey Amstrad Games Book - Cpc464 & Cpc664 (Hardcover, Collector's Hardback ed.)
Kevin Bergin, Andrew Lacey
R641 Discovery Miles 6 410 Ships in 18 - 22 working days
Application Administrators Handbook - Installing, Updating and Troubleshooting Software (Paperback): Kelly C Bourne Application Administrators Handbook - Installing, Updating and Troubleshooting Software (Paperback)
Kelly C Bourne
R1,229 Discovery Miles 12 290 Ships in 10 - 15 working days

An application administrator installs, updates, optimizes, debugs and otherwise maintains computer applications for an organization. In most cases, these applications have been licensed from a third party, but they may have been developed internally. Examples of application types include enterprise resource planning (ERP), customer resource management (CRM), and point of sale (POS), legal contract management, time tracking, accounts payable/receivable, payroll, SOX compliance tracking, budgeting, forecasting and training. In many cases, the organization is absolutely dependent that these applications be kept running. The importance of application administrators and the level to which organizations depend upon them is easily overlooked.

"Application Administrators Handbook" provides an overview of every phase of administering an application, from working with the vendor before installation, the installation process itself, importing data into the application, handling upgrades, working with application users to report problems, scheduling backups, automating tasks that need to be done on a repetitive schedule, and finally retiring an application. It provides detailed, hands-on instructions on how to perform many specific tasks that an application administrator must be able to handle.
Learn how to install, administer and maintain key software applications throughout the product life cycleGet detailed, hands-on instructions on steps that should be takenbefore installing or upgrading an application to ensure continuous operationIdentify repetitive tasks and find out how they can be automated, thereby saving valuable timeUnderstand the latest on government mandates and regulations, such as privacy, SOX, HIPAA, PCI, andFISMA and how to fully comply"

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.

Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills (Hardcover): Irene Rivera-Trigueros,... Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills (Hardcover)
Irene Rivera-Trigueros, Abigail Lopez-Alcarria, Diego-Pablo Ruiz-Padillo, Maria Dolores Olvera-Lobo, Jose Gutierrez-Perez
R7,006 Discovery Miles 70 060 Ships in 18 - 22 working days

As new technologies and professional profiles emerge, traditional education paradigms have to be adapted to new scenarios, creating favorable conditions for promoting transversal skills among students. Consequently, there is a growing demand for training in emergent skills to solve problems of different natures, distributive leadership competencies, empathy, ability to control emotions, etc. In this sense, one of the challenges that educators of all different educational levels and training contexts have to face is to foster these skills in their courses. To overcome these obstacles, innovative and disruptive methodologies, such as game-based learning activities like escape rooms, can be a great ally for teachers to work on transversal skills and specific knowledge at the same time. Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills gathers knowledge, skills, abilities, and capabilities on innovative and disruptive methodologies that can be applied in all educational levels to foster transversal skills. This publication contains different contributions focused on the description of innovative educational methods, processes, and tools that can be adopted by teachers to promote transversal skills such as creativity, critical thinking, decision-making, and entrepreneurial skills. This book is ideal for teachers, instructional designers, educational software developers, academics, professionals, students, and researchers working at all levels in the educational field and provides valuable background information to professionals who aim to overcome traditional paradigm obstacles and meet student needs by means of innovative and disruptive methodologies.

Programming the Raspberry Pi, Third Edition: Getting Started with Python (Paperback, 3rd edition): Simon Monk Programming the Raspberry Pi, Third Edition: Getting Started with Python (Paperback, 3rd edition)
Simon Monk
R384 R358 Discovery Miles 3 580 Save R26 (7%) Ships in 18 - 22 working days

An up-to-date guide to creating your own fun and useful Raspberry Pi (TM) programs This fully updated guide shows how to create inventive programs and fun games on your powerful Raspberry Pi-with no programming experience required. Programming the Raspberry Pi (TM): Getting Started with Python, Third Edition addresses physical changes and new setup procedures as well as OS updates to the current version 4. You will discover how to configure hardware and software, write Python scripts, create user-friendly GUIs, and control external electronics. Step-by-step projects include a digital clock prototype and a fully functioning Raspberry Pi robot. Configure your Raspberry Pi and explore its features Start writing and debugging Python programs Use strings, lists, functions, and dictionaries Work with modules, classes, and methods Apply object-oriented development methods Create user-friendly games using Pygame Build intuitive user interfaces with guizero Interface with hardware using the gpiozero library Attach external electronics through the GPIO port Add powerful Web features to your projects

Credible Checklists and Quality Questionnaires - A User-Centered Design Method (Paperback, New): Chauncey Wilson Credible Checklists and Quality Questionnaires - A User-Centered Design Method (Paperback, New)
Chauncey Wilson
R426 Discovery Miles 4 260 Ships in 10 - 15 working days

"Credible Checklists and Quality Questionnaires"starts off with an examination of the critical but commonly overlooked checklist method.

In the second chapter, questionnaires and surveys are discussed. Asking questions sounds simple, but the hard truth is that asking questions (and designing questionnaires) is a difficult task. This chapter discusses being mindful of the choice of words, order of questions and how early questions influence later questions, answer scales and how they impact the user response, questionnaire design, and much more.

The final chapter provides examples of some common questionnaires (both free and fee-based) for assessing the usability of products.

After reading this book, readers will be able to use these user design tools with greater confidence and certainty."

Information Management - Strategies for Gaining a Competitive Advantage with Data (Paperback): William McKnight Information Management - Strategies for Gaining a Competitive Advantage with Data (Paperback)
William McKnight
R915 Discovery Miles 9 150 Ships in 10 - 15 working days

"Information Management: Gaining a Competitive Advantage with Data" is about making smart decisions to make the most of company information. Expert author William McKnight develops the value proposition for information in the enterprise and succinctly outlines the numerous forms of data storage. "Information Management" will enlighten you, challenge your preconceived notions, and help activate information in the enterprise. Get the big picture on managing data so that your team can make smart decisions by understanding how everything from workload allocation to data stores fits together.

The practical, hands-on guidance in this book includes:

Part 1: The importance of information management and analytics to business, and how data warehouses are used Part 2: The technologies and data that advance an organization, and extend data warehouses and related functionality Part 3: Big Data and NoSQL, and how technologies like Hadoop enable management of new forms of data Part 4: Pulls it all together, while addressing topics of agile development, modern business intelligence, and organizational change management

Read the book cover-to-cover, or keep it within reach for a quick and useful resource. Either way, this book will enable you to master all of the possibilities for data or the broadest view across the enterprise.
Balances business and technology, with non-product-specific technical detailShows how to leverage data to deliver ROI for a businessEngaging and approachable, with practical advice on the pros and cons of each domain, so that you learn how information fits together into a complete architecture Provides a path for the data warehouse professional into the new normal of heterogeneity, including NoSQL solutions

Accelerating MATLAB with GPU Computing - A Primer with Examples (Paperback): Jung Suh, Youngmin Kim Accelerating MATLAB with GPU Computing - A Primer with Examples (Paperback)
Jung Suh, Youngmin Kim
R1,459 Discovery Miles 14 590 Ships in 10 - 15 working days

Beyond simulation and algorithm development, many developers increasingly use MATLAB even for product deployment in computationally heavy fields. This often demands that MATLAB codes run faster by leveraging the distributed parallelism of Graphics Processing Units (GPUs). While MATLAB successfully provides high-level functions as a simulation tool for rapid prototyping, the underlying details and knowledge needed for utilizing GPUs make MATLAB users hesitate to step into it. "Accelerating MATLAB with GPUs" offers a primer on bridging this gap.

Starting with the basics, setting up MATLAB for CUDA (in Windows, Linux and Mac OS X) and profiling, it then guides users through advanced topics such as CUDA libraries. The authors share their experience developing algorithms using MATLAB, C++ and GPUs for huge datasets, modifying MATLAB codes to better utilize the computational power of GPUs, and integrating them into commercial software products. Throughout the book, they demonstrate many example codes that can be used as templates of C-MEX and CUDA codes for readers projects. Download example codes from the publisher's website: http: //booksite.elsevier.com/9780124080805/
Shows how to accelerate MATLAB codes through the GPU for parallel processing, with minimal hardware knowledgeExplains the related background on hardware, architecture and programming for ease of useProvides simple worked examples of MATLAB and CUDA C codes as well as templates that can be reused in real-world projects"

Advances and Applications in Model-Driven Engineering (Hardcover, New): Vicente Garcia Diaz, Juan Manuel Cueva Lovelle, B... Advances and Applications in Model-Driven Engineering (Hardcover, New)
Vicente Garcia Diaz, Juan Manuel Cueva Lovelle, B Cristina Pelayo Garcia-Bustelo, Oscar Sanjuan Martinez
R4,971 Discovery Miles 49 710 Ships in 18 - 22 working days

As organizations and research institutions continue to emphasize model-driven engineering (MDE) as a first-class approach in the software development process of complex systems, the utilization of software in multiple domains and professional networks is becoming increasingly vital. Advances and Applications in Model-Driven Engineering explores this relatively new approach in software development that can increase the level of abstraction of development of tasks. This publication covers the issues of bridging the gaps between various disciplines within software engineering and computer science. Professionals, researchers, and students will discover the most current tools and techniques available in the field to maximize efficiency of model-driven software development.

Software Architecture (Hardcover): Cheryl Jollymore Software Architecture (Hardcover)
Cheryl Jollymore
R3,061 R2,776 Discovery Miles 27 760 Save R285 (9%) Ships in 18 - 22 working days
Handbook of Research on Fireworks Algorithms and Swarm Intelligence (Hardcover): Ying Tan Handbook of Research on Fireworks Algorithms and Swarm Intelligence (Hardcover)
Ying Tan
R8,027 Discovery Miles 80 270 Ships in 18 - 22 working days

In recent years, swarm intelligence has become a popular computational approach among researchers working on optimization problems throughout the globe. Several algorithms inside swarm intelligence have been implemented due to their application to real-world issues and other advantages. A specific procedure, Fireworks Algorithm, is an emerging method that studies the explosion process of fireworks within local areas. Applications of this developing program are undiscovered, and research is necessary for scientists to fully understand the workings of this innovative system. The Handbook of Research on Fireworks Algorithms and Swarm Intelligence is a pivotal reference source that provides vital research on theory analysis, improvements, and applications of fireworks algorithm. While highlighting topics such as convergence rate, parameter applications, and global optimization analysis, this publication explores up-to-date progress on the specific techniques of this algorithm. This book is ideally designed for researchers, data scientists, mathematicians, engineers, software developers, postgraduates, and academicians seeking coverage on this evolutionary computation method.

Finite Difference Computing with Pdes - A Modern Software Approach (Hardcover): Langtangen H P Finite Difference Computing with Pdes - A Modern Software Approach (Hardcover)
Langtangen H P
R1,757 Discovery Miles 17 570 Ships in 18 - 22 working days
14 Habits of Highly Productive Developers (Hardcover): Zeno Rocha 14 Habits of Highly Productive Developers (Hardcover)
Zeno Rocha; Illustrated by Briza Bueno
R457 R427 Discovery Miles 4 270 Save R30 (7%) Ships in 18 - 22 working days
Ubiquitous Computing and Intelligent Systems (Hardcover): Boris Vega Ubiquitous Computing and Intelligent Systems (Hardcover)
Boris Vega
R3,287 R2,977 Discovery Miles 29 770 Save R310 (9%) Ships in 18 - 22 working days
Microsoft Access 2016 Programming Pocket Primer (Paperback): Julitta Korol Microsoft Access 2016 Programming Pocket Primer (Paperback)
Julitta Korol
R668 R597 Discovery Miles 5 970 Save R71 (11%) Ships in 18 - 22 working days

As part of the Pocket Primer series, this book was designed for someone like you who needs to master Access programming fundamentals without spending too much time. All you need is a short book to get you started. It will show you only the things you need to know to feel at home with VBA. What you learn in this book on Access programming will also apply to, say, Excel programming. The book is divided into nine chapters that progressively introduce you to programming Microsoft Access 2016. Features: Includes a companion disc with all of the hands-on files needed to complete the chapter projects and all the images from the text Introduces you to programming Microsoft Access 2016

Code Nation - Personal Computing and the Learn to Program Movement in America (Hardcover): Michael J. Halvorson Code Nation - Personal Computing and the Learn to Program Movement in America (Hardcover)
Michael J. Halvorson
R1,602 Discovery Miles 16 020 Ships in 18 - 22 working days

Code Nation explores the rise of software development as a social, cultural, and technical phenomenon in American history. The movement germinated in government and university labs during the 1950s, gained momentum through corporate and counterculture experiments in the 1960s and 1970s, and became a broad-based computer literacy movement in the 1980s. As personal computing came to the fore, learning to program was transformed by a groundswell of popular enthusiasm, exciting new platforms, and an array of commercial practices that have been further amplified by distributed computing and the Internet. The resulting society can be depicted as a "Code Nation"-a globally-connected world that is saturated with computer technology and enchanted by software and its creation. Code Nation is a new history of personal computing that emphasizes the technical and business challenges that software developers faced when building applications for CP/M, MS-DOS, UNIX, Microsoft Windows, the Apple Macintosh, and other emerging platforms. It is a popular history of computing that explores the experiences of novice computer users, tinkerers, hackers, and power users, as well as the ideals and aspirations of leading computer scientists, engineers, educators, and entrepreneurs. Computer book and magazine publishers also played important, if overlooked, roles in the diffusion of new technical skills, and this book highlights their creative work and influence. Code Nation offers a "behind-the-scenes" look at application and operating-system programming practices, the diversity of historic computer languages, the rise of user communities, early attempts to market PC software, and the origins of "enterprise" computing systems. Code samples and over 80 historic photographs support the text. The book concludes with an assessment of contemporary efforts to teach computational thinking to young people.

Bio/Recursion - Exploring CS and Bioinformatics in R (Hardcover): Shawn T. O'Neil Bio/Recursion - Exploring CS and Bioinformatics in R (Hardcover)
Shawn T. O'Neil
R1,436 R1,193 Discovery Miles 11 930 Save R243 (17%) Ships in 18 - 22 working days
Advancing Information Management through Semantic Web Concepts and Ontologies (Hardcover, New): Patricia Ordonez De Pablos,... Advancing Information Management through Semantic Web Concepts and Ontologies (Hardcover, New)
Patricia Ordonez De Pablos, Hector Oscar Nigro, Robert Tennyson, Sandra Elizabeth Gonzalez Cisaro, Waldemar Karwowski
R4,854 Discovery Miles 48 540 Ships in 18 - 22 working days

Although the majority of information that is published by the current web is aimed at human consumption, the browsers which contain this information are only able to interpret HTML mark-up to visualize this content. Semantic web intends to address the stability between human and machine. Advancing Information Management through Semantic Web Concepts and Ontologies provides an analysis and introduction on the concept of combining the areas of semantic web and web mining. Emphasizing semantics in technologies, reasoning, content searching and social media, this book aims to be an essential source for practitioners, researchers and academics alike.

Formal and Practical Aspects of Domain-Specific Languages - Recent Developments (Hardcover): Marjan Mernik Formal and Practical Aspects of Domain-Specific Languages - Recent Developments (Hardcover)
Marjan Mernik
R5,072 Discovery Miles 50 720 Ships in 18 - 22 working days

Formal and Practical Aspects of Domain-Specific Languages: Recent Developments is a collection of academic works containing current research on all aspects of domain-specific language. This book is a comprehensive overview in the computer language field and aims to be essential for scholars and practitioners in the software engineering fields by providing new results and answers to open problems in DSL research.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Practical Guide to Usability Testing
Joseph S. Dumas, Janice C. Redish Paperback R984 Discovery Miles 9 840
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid Paperback R1,332 Discovery Miles 13 320
The Data Quality Blueprint - A Practical…
John Parkinson Hardcover R1,606 Discovery Miles 16 060
Temporal Data Mining via Unsupervised…
Yun Yang Paperback R1,173 Discovery Miles 11 730
Java Programming
Joyce Farrell Paperback R1,326 R1,189 Discovery Miles 11 890
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,548 Discovery Miles 25 480
Programming Logic & Design
Joyce Farrell Paperback R757 Discovery Miles 7 570
Machine Learning in Python - Hands on…
Bob Mather Hardcover R799 Discovery Miles 7 990
Programming Logic & Design…
Joyce Farrell Paperback R1,256 R1,170 Discovery Miles 11 700
C++ Programming - Program Design…
D. Malik Paperback R1,646 R1,523 Discovery Miles 15 230

 

Partners