Résumé
This book is designed specifically for the needs of science and 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 science and engineering contexts to illustrate all aspects of the design process, students will be able to relate theory to real-world 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.
Audience
Undergraduates of Electrical and Electronic Engineering, General Engineering subjects, science students (physics); software engineering. HNC / D Electronic and Electrical Engineering.
Sommaire
- Introduction
- Fundamentals
- The craft of software design
- Beginning programming in C++
- Object-oriented programming in C++
- Program style and structure
- Data structures
- Algorithms
- Design methodology
- Understanding the problem
- Researching possible solutions
- Modularization
- Detailed Design and impletmentation
- Testing
- Case study: Median filtering
- Mulitdimensional minimization - a case study in numerical methods
- Stable - desiging a string table class
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Newnes |
Auteur(s) | John Robinson |
Parution | 10/09/2004 |
Nb. de pages | 414 |
Format | 19,5 x 26,5 |
Couverture | Broché |
Poids | 925g |
Intérieur | Noir et Blanc |
EAN13 | 9780750660808 |
ISBN13 | 978-0-7506-6080-8 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET
- Informatique Développement d'applications Modélisation et génie logiciel
- Sciences Etudes et concours Enseignement professionnel et technique
- Sciences Techniques Electricité et électrotechnique Electrotechnique
- Sciences Techniques Electronique