Clear and concise, this book explains why software is difficult to develop and discusses some of the solutions being adopted to overcome the difficulties. The book describes how software systems "rust", how mathematics aids software developers, the attempts that researchers make in order to automate the software development process, and some of the advances being made in artificial intelligence. Written for the general reader, the book describes current advances in software engineering in a way that will be accessible even to readers with little knowledge of computing concepts.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.