044 209 91 25 079 869 90 44
Notepad
The notepad is empty.
The basket is empty.
Free shipping possible
Free shipping possible
Please wait - the print view of the page is being prepared.
The print dialogue opens as soon as the page has been completely loaded.
If the print preview is incomplete, please close it and select "Print again".

Engineer Your Software!

E-bookPDFE-book
Ranking54185inTechnik
CHF65.00

Description

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 easier for anyone tasked with writing anything from a simple script to the largest enterprise-scale systems.
More descriptions

Details

Additional ISBN/GTIN9783031015304
Product TypeE-book
BindingE-book
FormatPDF
Format notewatermark
Publishing date01/06/2022
Edition1. Auflage
Pages121 pages
LanguageEnglish
IllustrationsXXI, 121 p.
Article no.10775418
CatalogsVC
Data source no.4923999
Product groupTechnik
More details

Series

Author

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

More products from Whitmire, Scott A.