| Software Design for Engineers and Scientists | ||
| Special Order | ||
| Book Information | |
| This book is designed specifically for the needs of electronics and general engineering undergraduates who have some foundational programming knowledge, and now need to consolidate this knowledge at an intermediate level. John Robinson introduces both software theory and its application to problem solving using a range of design principles, which are applied through the steps of a design methodology to the creation of medium sized systems, providing key methods and tools for designing reliable, efficient, maintainable software. With examples and case studies presented within engineering contexts to illustrate all aspects of the design process, students will be able to relate theory to real-world engineering practice. Combined coverage of software engineering, programming practice and C++ presents good practice through real applications with extensive code examples. Further worked examples and case studies incorporating Java are available on an accompanying website, along with code and key illustrations, reproduced in colour. |