Software Engineering Books

770 products


  • Build Your Own Test Framework

    APress Build Your Own Test Framework

    1 in stock

    Book SynopsisLearn to write better automated tests that will dramatically increase your productivity and have fun while doing so. This book is a build-your-own adventure designed for individual reading and for collaborative workshops. You will build an xUnit automated test framework using JavaScript: initially a clone of Jest, but adding a couple of neat features borrowed from RSpec, the genre-defining tool for behavior-driven development (BDD). Along the way, you will explore the philosophy behind automated testing best practices. The automated test runner is one of the most important innovations within software engineering. But for many programmers, automated testing remains a mystery, and knowing how to write good tests is akin to sorcery. As the chapters of this book unfold, you will see how the humble test runner is an elegant and simple piece of software. Each chapter picks a single feature to build, like the it function or the beforeEach Table of ContentsPart 1: Building the Core of a Test Framework In this part we build a barebones implementation of a test runner.Chapter 1: Creating an NPM Package of My Very Own, You will create a new NPM package for concise-test, including an entry-point for the test runner.Chapter 2: Building it to Define a Testwe’ll implement the it function for defining tests, and start printing out some useful test run information on screen.Chapter 3: Grouping Tests with Describe, we’ll add support for grouping tests with the describe function, and we’ll continue to build out test reporting on screen. Chapter 4: Promoting Conciseness with BeforeEach and AfterEachWe continue our quest for concise testing facilities with the addition of beforeEach and afterEach functions. Chapter 5: Improving Legibility with Expect, We finish off the core of our API by building an abstraction over throw new Error. Part 2: Constructing a Usable Framework In this part we add features that you’ll use on a daily basis. Chapter 6: Formatting Expectation ErrorsWe write a formatter for stack traces to help pinpoint failures quickly. Chapter 7. Automatically Discovering Test FilesWe’ll add test file discovery to our test runner, and add support for running a single file through a command line argument. Chapter 8: Focusing on Tests with It.Only and Describe.Only, We split out runner into two phases: a discovery phase and an execution phase. In between them, we insert a filter phase to support running only a subset of phases. Chapter 9: Supporting Asynchronous Tests, We add the ability to wait on tests that return Promise objects, and timing out tests with it.timesOutAfter. Chapter 10: Reportingwe use a pub-sub model to build a plug-in system for reporters. Part 3: Extending for Power Users In this part we continue to add advanced features. Chapter 11: Sharing Behavior with it.BehavesLike, We borrow an important feature from Ruby: inheritance for describe blocks, which gives us a flexible mechanism for removing duplication between test groups. Chapter 12: Tagging Tests We create a mechanism for running a group of tests based on their tag. Chapter 13 : Skipping Tests we introduce a number of ways to skip tests, including tests without bodies, and it.skip plus describe.skip functions. Chapter 14 : Randomizing TestsWe add a runtime flag for randomizing the order of tests, which is a useful technique for catching invisible dependencies between tests. Part 4: Test Doubles and MocksChapter 15. Understanding test doubleswe create a function that can be used as a test spy and stub.Chapter 16. Module MocksWe create a system for mocking out entire modules, which is a useful technique when creating component doubles when testing React.

    1 in stock

    £37.49

  • Developer Advocacy

    APress Developer Advocacy

    1 in stock

    Book SynopsisChapter 1: What is Advocacy?.- Chapter 2: Becoming a Developer Advocate.- Chapter 3: Starting a Developer Advocacy Team.- Chapter 4: Managing Work Output for your New Advocacy Team.- Chapter 5: Getting Started with Content for Developer Advocacy.- Chapter 6: Understanding and Optimizing Stakeholders in Developer Advocacy.- Chapter 7: Growing: Creating an Advocacy Roadmap.- Chapter 8: Amplifying Advocacy's Impact.- Chapter 9: Measuring Advocacy's Impact.- Chapter 10: Parting Thoughts on Successful Developer Advocacy.Table of Contents● Chapter 1: What is Advocacy? o Who can benefit from dev advocacy? o Why advocacy? o Business Goals? ● Chapter 2: Becoming o Advocacy starts with a team of 1 o Attributes of an advocate o Transitioning into advocacy as an Engineer o Preparing for advocacy as a tech company ● Chapter 3: Starting: The foundations of an advocacy team o Structure o Compensation o Roles o Interviewing for and Hiring Advocates ● Chapter 4: Starting: Advocacy work product o Tasks to be completed o Processes to be set up o Typical deliverables ● Chapter 5: Starting: Content o Content first conversations o The content factory o The anatomy of technical content ● Chapter 6: Starting: Stakeholders o Key to cross-functional collaboration o Developer Marketing o Engineering o DevRel ● Chapter 7: Scaling: Advocacy Roadmap o 0 to 100 Roadmap o Growing the team o Expanding capabilities ● Chapter 8: Scaling: Amplifying success o Going beyond the body shop o Increasing internal value o Leveraging PR and Marketing o Advocacy Operations 101 ● Chapter 9: Scaling: Measuring Impact o KPIs o Share of Conversation ● Chapter 10: The Advocacy North Star o Industry Examples o Conclusion

    1 in stock

    £33.74

  • The TechnicalBusiness Equilibrium

    APress The TechnicalBusiness Equilibrium

    1 in stock

    Book SynopsisLearn how to make the right technical decisions to achieve your organization's business objectives. This book is a guide for software engineers who are responsible for making technical decisions that impact the business objectives of their organization.You'll start by reviewing business priorities, technical decision-making, and see how to overcome common challenges. Using real world case studies, this book offers a comprehensive overview of the skills and strategies required for senior engineers to effectively navigate complex technical and business challenges. You will also gain advice on building trust and credibility with business stakeholders and communicating technical challenges and opportunities to them. The Technical-Business Equilibriumreveals practical strategies for assessing technical feasibility and risk, selecting the best solutions to meet your company's goals, and communicating those decisions to business stakeholders. What You Will LearnUtilize techniques for evalTable of Contents1. Understanding Business Priorities.- 2. Technical Decision-Making.- 3. Balancing Technical and Business Priorities.- 4. The Role of Senior Engineers.- 5. Case Studies in Balancing Technical and Business Priorities.- 6. Best Practices for Balancing Technical and Business Priorities.- 7. Overcoming Challenges.- 8. Conclusion.

    1 in stock

    £20.99

  • Trends in Computer Science

    Nova Science Publishers Inc Trends in Computer Science

    1 in stock

    Book Synopsis

    1 in stock

    £143.24

  • Blazor in Action

    Manning Publications Blazor in Action

    1 in stock

    Book SynopsisBlazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. Written to the most recent stable build of Blazor, this example-driven book shows how to build a complete end-to-end hiking route web application that's full of easily reusable code. You'll create your own custom Blazor components, including handy UI elements like form controls, and learn how to implement access controls and other important security features. Finally, you'll learn how you can use Blazor components inside your existing ASP.NET applications, and get essential tips and tricks on tuning your app's performance. By the time you're done, you'll be ready to develop beautiful sites and apps that seamlessly execute your C# code natively in the browser.Trade Review"The ultimate guide to building Blazor web apps regardless of your experience level." Jeff Smith "An excellent resource for learning Blazor concepts." Mark Chalkley "A highly accessible and clear introduction to a very interesting and what will be a very relevant technology in the UI/UX space." John Rhodes "A very good book to learn Blazor, with a pratical examples and detailed explanations of concepts like components, routes, parameters, and event handlers." Alberto Acerbis "If you want to get started with Blazor, start with this book." Richard Michaels "I would highly recommend the book to anyone who has some background in web development and is staying current with C# language features." Al Pezewski

    1 in stock

    £34.49

  • Engineering Deep Learning Systems

    Manning Publications Engineering Deep Learning Systems

    1 in stock

    Book SynopsisDesign systems optimized for deep learning models. Written for software engineers, this book teaches you how to implement a maintainable platform for developing deep learning models. In Engineering Deep Learning Systems you will learn how to: Transfer your software development skills to deep learning systems Recognize and solve common engineering challenges for deep learning systems Understand the deep learning development cycle Automate training for models in TensorFlow and PyTorch Optimize dataset management, training, model serving and hyperparameter tuning Pick the right open-source project for your platform Engineering Deep Learning Systems is a practical guide for software engineers and data scientists who are designing and building platforms for deep learning. It's full of hands-on examples that will help you transfer your software development skills to implementing deep learning platforms. You'll learn how to build automated and scalable services for core tasks like dataset management, model training/serving, and hyperparameter tuning. This book is the perfect way to step into an exciting—and lucrative—career as a deep learning engineer. about the technology Behind every deep learning researcher is a team of engineers bringing their models to production. To build these systems, you need to understand how a deep learning system's platform differs from other distributed systems. By mastering the core ideas in this book, you'll be able to support deep learning systems in a way that's fast, repeatable, and reliable.

    1 in stock

    £34.49

  • Software Source Code: Statistical Modeling

    De Gruyter Software Source Code: Statistical Modeling

    7 in stock

    Book Synopsis

    7 in stock

    £51.75

  • Fundamentals of Software Engineering

    PHI Learning Fundamentals of Software Engineering

    1 in stock

    Book Synopsis

    1 in stock

    £8.99

  • Cloud Computing-Based Projects Using Distributed

    PHI Learning Cloud Computing-Based Projects Using Distributed

    1 in stock

    Book SynopsisThis book guides students and professionals in developing cloud computing-based software projects like OCMS and RBCS using Oracle, PL/SQL, IDS, and .Net. It covers theory, technologies, tools, feasibility study, entity relationship model, data flow diagrams, normalization, table creation, and GUI application development.

    1 in stock

    £14.21

  • Software Testing: Interview Questions

    BPB Publications Software Testing: Interview Questions

    1 in stock

    Book Synopsis

    1 in stock

    £11.24

  • McGraw-Hill Education - Europe Quicken 2002 Deluxe for Macintosh the Official Guide

    15 in stock

    Book SynopsisThis guide teaches the practical uses of Quicken for Macintosh software - the chapter topics are organized like the product for easy familiarity. It includes coverage of all the product features, menu items and tools for financial management.Table of ContentsPart I Quicken setup and basics: getting to know Quicken; setting up accounts and categories; going online with Quicken and Quicken.com. Part II Managing your bank and credit card accounts: recording bank and credit card transactions; online banking with Quicken. Part III Tracking your investments: tracking investments; using online investment tracking tools; maximizing investment returns. Part IV Managing your assets and debts: monitoring assets and loans; managing home, car and insurance expenses. Part V Saving money and achieving your goals: saving money at tax time; saving money and reducing debt; planning for the future. Part VI Working with Quicken data: automating Quicken transactions; reconciling accounts; insights, reports and graphs.

    15 in stock

    £18.95

  • Palgrave MacMillan UK The Philosophy of Software Code and Mediation in the Digital Age

    15 in stock

    Book SynopsisThis book is a critical introduction to code and software that develops an understanding of its social and philosophical implications in the digital age. Written specifically for people interested in the subject from a non-technical background, the book provides a lively and interesting analysis of these new media forms.Trade Review'This is a beautifully written book that pulls off the difficult task of introducing the subject of software and the workings of code to the non specialist whilst also providing an original take of the philosophical and the cultural importance of Code in contemporary culture.' - Michael Bull, University of Sussex, UK 'The book is warmly recommended:[Berry's] understanding of software is fantastic. It reaches out to so many discussions and has so many implications that it is an engine in itself: it produces ideas.' - Jussi Parikka, Leonardo on-line 'What is important about The Philosophy of Software is that it really is about what it claims to be about. Rather than trying to shoehorn software into an existing philosophical or political agenda it considers software as a thing in itself and finds those philosophers and philosophical ideas that best address the vitally important phenomenon of software. However much philosophy, computer science or cybercultural theory you may know this is a book that will set you thinking about software anew.' - Rob Myers, Furtherfield 'One of the most prolific contributors to the CCSWGs, David M. Berry has also contributed one of the most extensive manuscripts on reading code and code culture. The Philosophy of Software contains chapters on the epistemology and ontology of code, reading and writing code, running code, and the phenomenology of code. Written for a general audience, the book reads several code examples including the Microsoft Windows 2000 source code and obfuscated code competitions.' - Mark C. Marino, Computational Culture, 2014Table of ContentsAcknowledgements The Idea of Code What is Code? Reading and Writing Code Running Code Towards a Phenomenology of Computation Real-Time Streams Bibliography Index

    15 in stock

    £44.99

  • Penguin Random House LLC CodeSpace

    15 in stock

    15 in stock

    £38.78

  • 15 in stock

    £123.49

  • Springer SystemC From the Ground Up Second Edition

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £144.49

  • Springer The China Information Technology Handbook

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £170.99

  • Springer Software Engineering Education

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £44.99

  • Springer Studies in Ada Style

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer Concepts of ObjectOriented Programming with Visual Basic

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £68.40

  • Springer Exploring Computer Science with Scheme

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £78.38

  • Springer Digital Typography Using Latex Pb

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer Algorithm Synthesis A Comparative Study

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer PHIGS by Example

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £44.99

  • Springer Global Software Developing Applications for the International Market

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer Programming with MotifTM

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer The Complete Guide to the NEXTSTEP User Environment

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £64.99

  • Springer Open Geometry OpenGL Advanced Geometry

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer Safetycritical Systems Current issues techniques and standards

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £123.49

  • John Wiley & Sons Inc Pragmatic Software Testing

    15 in stock

    Book SynopsisA hands-on guide to testing techniques that deliver reliable software and systems Testing even a simple system can quickly turn into a potentially infinite task. Faced with tight costs and schedules, testers need to have a toolkit of practical techniques combined with hands-on experience and the right strategies in order to complete a successful project. World-renowned testing expert Rex Black provides you with the proven methods and concepts that test professionals must know. He presents you with the fundamental techniques for testing and clearly shows you how to select and apply successful strategies to test a system with budget and time constraints. Black begins by discussing the goals and tactics of effective and efficient testing. Next, he lays the foundation of his technique for risk-based testing, explaining how to analyze, prioritize, and document risks to the quality of the system using both informal and formal techniques. He then clearly describes howTable of ContentsAcknowledgments. Introduction. Part I Goals, Strategies, and Tactics. Chapter 1 What Does It Mean to Be Pragmatic? What Do Effective and Efficient Mean? What Effects Do You Want? What Is the Right Level of Efficiency? Avoiding Redundancy. Reducing Cost. What Software Testing Isn’t…But Is Often Thought to Be. Five Phases of a Tester’s Mental Life. Other Founding Views on Testing. Testing as a Form of Quality Risk Management. So What Is the Test Team All About? What Does “Quality” Mean to You? Chapter 2 Triangle Test Exercise. Exercise: The Triangle Test. Your Solution for the Triangle Test. Your Solution for the Triangle Test (Continued). Author’s Triangle Test Solution. Chapter 3 Aligning Testing with the Project. Why Do Organizations Test? Perspectives on Testing. Testing in Context. Common Test Phases and Objectives. Testing Throughout the Organization. The V Model. Evolutionary and Incremental Models. The Spiral Model. Regrettably Common Model: Code and Fix. Testing Maintenance Releases. System Integration. Hardware/Software Development. The Test Process. Chapter 4 Understanding Test Strategies, Tactics, and Design. Aligning Mission, Strategies, and Tactics. Analytical Test Strategies. Model-Based Test Strategies. Methodical Test Strategies. Process-Oriented Test Strategies. Dynamic Test Strategies. Philosophical Test Strategies. Regression. Regression Strategy 1: Repeat All Tests. Regression Strategy 2: Repeat Some Tests. Three Other Regression Strategies. Tactics: Categories of Testing Techniques. Strategic and Tactical Considerations. The Test System. Classic Principles for Test Design. Phases of Test Development. Synopsis of Test Strategies, Tactics, and Design. Part II Risk-Based Testing. Chapter 5 Understanding Risks to System Quality. Categories of Quality Risks. Functionality. Performance and Reliability. Stress, Capacity, and Volume. States. Transactions. Installation and Deinstallation. Operations. Maintenance and Maintainability. Regression. Usability and User Interface. Data Quality. Error and Disaster Handling and Recovery. Date and Time Handling. Localization. Configuration and Compatibility. Networked, Internetworked, and Distributed. Standards and Regulatory Compliance. Security. Timing and Coordination. Documentation. Can You Think of Other Quality Risks? Chapter 6 Aligning Testing with Quality Risks. Prioritize Risks to System Quality. Testing, Customer Usage, and System Configurations. Approaches for Quality Risks Analysis. Informal Quality Risk Analysis. Tips for Risk Analysis. Challenges of Risk Analysis. Chapter 7 Quality Risk Analysis Exercise. My Solution. Comments on My Solution. A Funny Thing Happened to Me on the Way to the Quality Risks… . Bonus Exercise. Template. My Solution. Comments on My Solution. Bonus Example: Grays and Blues Quality Risk Analysis. Part III Static Testing. Chapter 8 Reviews and Other Static Tests. Testing Requirements and Designs. Reviews Costs and Benefits. Types of Reviews. Reviews for Verification and Validation. Reviews as a Way to Improve the Process, Improve the System, and Reduce Costs. Answers to the Three Questions about Static Testing. Reviews as a Way to Achieve Consensus and Understanding. The Review Process, Roles, and Responsibilities. Deliverables and Ground Rules from Reviews. Common Requirements and Design Bugs. Reviewing (and Testing) Documentation. Other Static Tests. Chapter 9 Review Exercise. Reviews. Your Solution. My Solution. Comments on My Solution. Bonus Exercise: Reviewing Triangle Requirements Title Page. Triangle Requirements Review Using Wiegers’s List. The Requirements Bugs You Found. My Solution: Requirements Bugs. Comments on My Solution. Part IV Behavioral Testing. Chapter 10 Equivalence Classes and Boundary Values. Equivalence Partitioning. Boundary Value Analysis. Integer. Real Numbers. Character and String. Date. Time. Currency. Beyond Functional Classes and Boundaries. Chapter 11 Equivalence Classes and Boundary Values Exercise. Functional Boundaries and Classes. My Solution and Comments. Nonfunctional Boundaries and Classes. Omninet Marketing Requirements Document (v0.3). Omninet System Requirements Document (v0.2). Chapter 12 Use Cases, Live Data, and Decision Tables. Use Cases and Scenario Tests. Nouns and Verbs, Adjectives and Adverbs. Live Data and Customer Tests. Decision Tables. Chapter 13 Decision Table Exercise. Decision Table Tests. My Solution and Comments. Decision Tables and Boundary Values. My Solution and Comments. Building a Decision Table for Testing. My Solution and Comments. Chapter 14 State Transition Diagrams. Describing Systems with States Using State Transition Diagrams. State Tables. Printer Server State Transition Diagram. Chapter 15 State Transition Diagram Exercise. Kiosk States. My Solution and Comments. ATM State Models. My Solution and Comments. Grays and Blues and State Transition Diagrams. My Solution and Comments. Chapter 16 Domain Testing. Combinatorial Explosions. A Domain Example Using Frequent-Flyer Programs. Possible Domain Test Values. An Aerospace Example. When Domain Rules Change. Domain Analysis Summary. Complex Domain Testing Example. A General Rule for Complex Domains. Chapter 17 Domain Testing Exercise. My Solution and Comments. Chapter 18 Orthogonal Arrays and All Pairs. Combinatorial Explosions. Orthogonal Arrays and All-Pairs Tables. Two Orthogonal Arrays. Selecting an Orthogonal Array. Applying Orthogonal Arrays to a Complicated Real-World Example. All-Pairs Tables. Other Thoughts on Configuration Testing. Chapter 19 Orthogonal Arrays Exercise. My Solution and Comments. Chapter 20 Reactive Testing. General Facts about Reactive Tests. Error Guessing, Attacks, and Bug Taxonomies. Bug Hunting. Exploratory Tests. Checklists. Other Sources of Inspiration for Reactive Testing. Advantages and Disadvantages. A Case Study of Exploratory Testing. Part V Structural Testing. Chapter 21 Control-Flow Testing. Code Coverage. McCabe Cyclomatic Complexity. Chapter 22 Control-Flow Testing Exercise. My Solution and Comments. Chapter 23 Data-Flow Testing. Chapter 24 Data-Flow Testing Exercise. My Solutions and Comments. Chapter 25 Integration Testing. Drivers and Stubs. Integration Techniques. Backbone Integration. McCabe Basis Paths for Integration. Enhanced Hex Converter Program. Call Flow. Chapter 26 Integration Basis Test Exercise. My Solution and Comments. Part VI Appendices. Appendix A Omninet: The Internet Everywhere Marketing Requirements Document. 1 Scope. 1.1 Terms, Acronyms, and Abbreviations. 1.2 Applicable Documents. 2 Required release date. 3 Description of requirements. 3.1 General technical requirements. 3.1.1 Welcome. 3.1.2 Payment. 3.1.3 Internet Browser. 3.1.4 Performance. 3.1.5 Localization. 3.1.6 Content Control. 3.1.7 Session Termination. 3.1.8 Confidentiality. 3.2 Administration. 3.2.1 Software Updates. 3.2.2 View Kiosks. 3.2.3 View Users. 3.2.4 Modify User. 3.2.5 Terminate User. Appendix B Omninet: The Internet Everywhere System Requirements Document. Functionality System Requirements. Reliability System Requirements. Usability System Requirements. Efficiency System Requirements. Maintainability System Requirements. Portability System Requirements. Design Models. Omninet System Architecture. Payment Processing Decision Table. Kiosk Module Flow. Kiosk State-Transition Diagram. Kiosk State-Transition Table. Kiosk OS/Browser/Connection Speed Configuration Orthogonal Array. Appendix C Bibliography and Other Recommended Readings. RBCS Company Profile. Index.

    15 in stock

    £31.35

  • 15 in stock

    £9.23

  • Springer Systolic Computations 83 Mathematics and its Applications

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer Program Verification Fundamental Issues in Computer Science 14 Studies in Cognitive Systems

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £237.49

  • Springer Restoration of Degraded Rivers Challenges Issues and Experiences 39 Nato Science Partnership Subseries 2

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £170.99

  • 15 in stock

    £170.99

  • 15 in stock

    £123.49

  • 15 in stock

    £85.49

  • 15 in stock

    £123.49

  • Springer Graph Theory for Programmers Algorithms for Processing Trees 515 Mathematics and Its Applications

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer FieldProgrammable Custom Computing Technology Architectures Tools and Applications

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £85.49

  • Springer Case Technology A Special Issue of the Journal of Systems Integration

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £123.49

  • Springer LOTOSphere Software Development with LOTOS

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £123.49

  • 15 in stock

    £152.99

  • Springer The Knowledge Acquisition and Representation Language KARL

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £123.49

  • Springer Computer Aided Software Engineering

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £170.99

  • Springer Networks and Systems Management Platforms Analysis and Evaluation

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £170.99

  • Amacom Communications Skills for Project Managers

    15 in stock

    Book SynopsisWhat is the most important responsibility of a project manger? Effectively communicating with others on the team. Learn how to keep everyone in the loop--even when setbacks occur--to ensure project success.

    15 in stock

    £13.49

  • Taylor & Francis Ltd The ROI from Software Quality

    15 in stock

    Book SynopsisThe ROI from Software Quality provides the tools needed for software engineers and project managers to calculate how much they should invest in quality, what benefits the investment will reap, and just how quickly those benefits will be realized. This text provides the quantitative models necessary for making real and reasonable calculations and it shows how to perform ROI analysis before and after implementing a quality program. The book demonstrates how to collect the appropriate data and easily perform the appropriate ROI analysis.Taking an evidence-based approach, this book supports its methodology with large amounts of data and backs up its positioning with numerous case studies and straightforward return-on-investment calculations. By carefully substantiating arguments, this volume separates itself from other works on ROI.Table of ContentsIntroduction. Measuring software quality. Software quality practices. The state of the practice. A software quality benchmark. Quality and the cost of ownership. Quality and the cost to developers. Quality and profitability. Calculating return-on-investment. Example ROI calculations. The quality of open source software. Making the business case.

    15 in stock

    £131.67

  • 15 in stock

    £26.99

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account