Cantitate/Preț
Produs

Engineer Your Software!: Synthesis Lectures on Algorithms and Software in Engineering

Autor Scott A. Whitmire
en Limba Engleză Paperback – 6 iul 2021
Software development is hard, but creating good software is even harder, especially if your main job is something other than developing software. Engineer Your Software! opens the world of software engineering, weaving engineering techniques and measurement into software development activities. Focusing on architecture and design, Engineer Your Software! claims that no matter how you write software, design and engineering matter and can be applied at any point in the process. Engineer Your Software! provides advice, patterns, design criteria, measures, and techniques that will help you get it right the first time. Engineer Your Software! also provides solutions to many vexing issues that developers run into time and time again. Developed over 40 years of creating large software applications, these lessons are sprinkled with real-world examples from actual software projects. Along the way, the author describes common design principles and design patterns that can make life a lot easierfor anyone tasked with writing anything from a simple script to the largest enterprise-scale systems.
Citește tot Restrânge

Din seria Synthesis Lectures on Algorithms and Software in Engineering

Preț: 40630 lei

Nou

Puncte Express: 609

Preț estimativ în valută:
7777 8083$ 6442£

Carte tipărită la comandă

Livrare economică 05-19 februarie 25

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9783031004025
ISBN-10: 3031004027
Pagini: 121
Ilustrații: XXI, 121 p.
Dimensiuni: 191 x 235 mm
Greutate: 0.26 kg
Editura: Springer International Publishing
Colecția Springer
Seria Synthesis Lectures on Algorithms and Software in Engineering

Locul publicării:Cham, Switzerland

Cuprins

Table of Contents: Preface / Who Should Read This Book / How This Book is Built / Acknowledgments / Engineering is a Verb / Architecture Matters / Solve the Right Problem / Engineer Deliberately / Make Your Life Easier Down the Road / Conclusion / Bibliography / Author's Biography

Notă biografică

Scott A. Whitmire has been engineering and building applications of all sizes, from simple scripts to enterprise-scale applications that run multibillion dollar firms, for over 40 years. During that time, he has encountered many situations in which he had to know that the design was going to work before he was able to build and test it. Sometimes, this was due to a time crunch; sometimes, he just didn’t want to spend the effort and have it fail. These situations led him to develop the practice of using well-known design criteria to evaluate design options during the design process. Many of these design criteria did not have suitable measures that would make them useful, so he invented them, along with a way to mathematically analyze the dynamic behavior of a design before there is code to test. The result is the software equivalent of structural analysis in civil engineering. Mr. Whitmire holds a Bachelor’s degree in Accounting and a Master of Software Engineering. He has written extensively on software engineering, system architecture, and business architecture, and has trained and mentored many engineers and architects. In addition to many presentations, articles, book chapters, and blog posts, he wrote Object-Oriented Design Measurement in 1997. His current day job is to design, build, and operate the software tools used by the Mathematical Neuro-Oncology Lab at the Mayo Clinic in Phoenix, Arizona, which looks and behaves like a $4M startup