The Engineering of Large Systems

The Engineering of Large Systems
Author :
Publisher : Academic Press
Total Pages : 485
Release :
ISBN-10 : 9780080566788
ISBN-13 : 0080566782
Rating : 4/5 (88 Downloads)

Book Synopsis The Engineering of Large Systems by :

Download or read book The Engineering of Large Systems written by and published by Academic Press. This book was released on 1998-09-25 with total page 485 pages. Available in PDF, EPUB and Kindle. Book excerpt: Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in hardware and software and in computer theory, design, and applications. It has also provided contributors with a medium in which they can examine their subjects in greater depth and breadth than that allowed by standard journal articles. As a result, many articles have become standard references that continue to be of significant, lasting value despite the rapid growth taking place in the field.This volume is organized around engineering large scale software systems. It discusses which technologies are useful for building these systems, which are useful to incorporate in these systems, and which are useful to evaluate these systems.

Engineering Agile Big-Data Systems

Engineering Agile Big-Data Systems
Author :
Publisher : River Publishers
Total Pages : 436
Release :
ISBN-10 : 9788770220163
ISBN-13 : 8770220166
Rating : 4/5 (63 Downloads)

Book Synopsis Engineering Agile Big-Data Systems by : Feeney, Kevin

Download or read book Engineering Agile Big-Data Systems written by Feeney, Kevin and published by River Publishers. This book was released on 2018-11-05 with total page 436 pages. Available in PDF, EPUB and Kindle. Book excerpt: To be effective, data-intensive systems require extensive ongoing customisation to reflect changing user requirements, organisational policies, and the structure and interpretation of the data they hold. Manual customisation is expensive, time-consuming, and error-prone. In large complex systems, the value of the data can be such that exhaustive testing is necessary before any new feature can be added to the existing design. In most cases, the precise details of requirements, policies and data will change during the lifetime of the system, forcing a choice between expensive modification and continued operation with an inefficient design. Engineering Agile Big-Data Systems outlines an approach to dealing with these problems in software and data engineering, describing a methodology for aligning these processes throughout product lifecycles. It discusses tools which can be used to achieve these goals, and, in a number of case studies, shows how the tools and methodology have been used to improve a variety of academic and business systems.

An Elegant Puzzle

An Elegant Puzzle
Author :
Publisher : Stripe Press
Total Pages : 281
Release :
ISBN-10 : 9781953953339
ISBN-13 : 1953953336
Rating : 4/5 (39 Downloads)

Book Synopsis An Elegant Puzzle by : Will Larson

Download or read book An Elegant Puzzle written by Will Larson and published by Stripe Press. This book was released on 2019-05-20 with total page 281 pages. Available in PDF, EPUB and Kindle. Book excerpt: A human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt. There’s a saying that people don’t leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teams—and, ultimately, between the success and failure of companies. Will Larson’s An Elegant Puzzle focuses on the particular challenges of engineering management—from sizing teams to handling technical debt to performing succession planning—and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.

Software Engineering at Google

Software Engineering at Google
Author :
Publisher : O'Reilly Media
Total Pages : 602
Release :
ISBN-10 : 9781492082767
ISBN-13 : 1492082767
Rating : 4/5 (67 Downloads)

Book Synopsis Software Engineering at Google by : Titus Winters

Download or read book Software Engineering at Google written by Titus Winters and published by O'Reilly Media. This book was released on 2020-02-28 with total page 602 pages. Available in PDF, EPUB and Kindle. Book excerpt: Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions

Software Engineering for Large Software Systems

Software Engineering for Large Software Systems
Author :
Publisher : Springer Science & Business Media
Total Pages : 382
Release :
ISBN-10 : 9789400907713
ISBN-13 : 9400907710
Rating : 4/5 (13 Downloads)

Book Synopsis Software Engineering for Large Software Systems by : B.A. Kitchenham

Download or read book Software Engineering for Large Software Systems written by B.A. Kitchenham and published by Springer Science & Business Media. This book was released on 2012-12-06 with total page 382 pages. Available in PDF, EPUB and Kindle. Book excerpt: These proceedings include tutorials and papers presented at the Sixth CSR Confer ence on the topic of Large Software Systems. The aim of the Conference was to identify solutions to the problems of developing and maintaining large software systems, based on approaches which are currently being undertaken by software practitioners. These proceedings are intended to make these solutions more widely available to the software industry. The papers from software practitioners describe: • important working systems, highlighting their problems and successes; • techniques for large system development and maintenance, including project management, quality management, incremental delivery, system security, in dependent V & V, and reverse engineering. In addition, academic and industrial researchers discuss the practical impact of current research in formal methods, object-oriented design and advanced environ ments. The keynote paper is provided by Professor Brian Warboys of ICL and the University of Manchester, who masterminded the development of the ICL VME Operating System, and the production of the first database-driven software en gineering environment (CADES). The proceedings commence with reports of the two tutorial sessions which preceded the conference: • Professor Keith Bennett of the Centre for Software Maintenance at Durham University on Software Maintenance; • Professor John McDermid of the University of York on Systems Engineering Environments for High Integrity Systems. The remaining papers deal with reports on existing systems (starting with Professor Warboys' keynote paper), approaches to large systems development, methods for large systems maintenance and the expected impact of current research.

Systems Management for Information Technology and Software Engineering

Systems Management for Information Technology and Software Engineering
Author :
Publisher : Wiley-Interscience
Total Pages : 634
Release :
ISBN-10 : STANFORD:36105009801320
ISBN-13 :
Rating : 4/5 (20 Downloads)

Book Synopsis Systems Management for Information Technology and Software Engineering by : Andrew P. Sage

Download or read book Systems Management for Information Technology and Software Engineering written by Andrew P. Sage and published by Wiley-Interscience. This book was released on 1995-04-03 with total page 634 pages. Available in PDF, EPUB and Kindle. Book excerpt: This new book on systems management discusses important concerns for the development of systems from the perspective of information technology, information systems, and software systems engineering. It focuses on the systems management process for information technology and software development organizations.

Engineering a Safer World

Engineering a Safer World
Author :
Publisher : MIT Press
Total Pages : 555
Release :
ISBN-10 : 9780262297301
ISBN-13 : 0262297302
Rating : 4/5 (01 Downloads)

Book Synopsis Engineering a Safer World by : Nancy G. Leveson

Download or read book Engineering a Safer World written by Nancy G. Leveson and published by MIT Press. This book was released on 2012-01-13 with total page 555 pages. Available in PDF, EPUB and Kindle. Book excerpt: A new approach to safety, based on systems thinking, that is more effective, less costly, and easier to use than current techniques. Engineering has experienced a technological revolution, but the basic engineering techniques applied in safety and reliability engineering, created in a simpler, analog world, have changed very little over the years. In this groundbreaking book, Nancy Leveson proposes a new approach to safety—more suited to today's complex, sociotechnical, software-intensive world—based on modern systems thinking and systems theory. Revisiting and updating ideas pioneered by 1950s aerospace engineers in their System Safety concept, and testing her new model extensively on real-world examples, Leveson has created a new approach to safety that is more effective, less expensive, and easier to use than current techniques. Arguing that traditional models of causality are inadequate, Leveson presents a new, extended model of causation (Systems-Theoretic Accident Model and Processes, or STAMP), then shows how the new model can be used to create techniques for system safety engineering, including accident analysis, hazard analysis, system design, safety in operations, and management of safety-critical systems. She applies the new techniques to real-world events including the friendly-fire loss of a U.S. Blackhawk helicopter in the first Gulf War; the Vioxx recall; the U.S. Navy SUBSAFE program; and the bacterial contamination of a public water supply in a Canadian town. Leveson's approach is relevant even beyond safety engineering, offering techniques for “reengineering” any large sociotechnical system to improve safety and manage risk.