Software Engineering Step-by-Step -- Software Engineering Step-by-Step. Software Engineering from 20,000 Feet -- Before the Beginning -- Project Management -- Requirement Gathering -- High-Level Design -- Low-Level Design -- Development -- Testing -- Deployment -- Metrics -- Maintenance -- Process Models -- Process Models. Predictive Models -- Iterative Models -- RAD -- Solution to Exercises.
Build better software with essential software engineering techniques Beginning Software Engineering teaches you the practical, hands-on skills needed to design and build robust, efficient, and consistently reliable software. Using jargon-free English, this book uses numerous case studies to demonstrate important concepts and techniques, and describes methods that can be applied to any programming language. Each chapter concludes with a Try It Out and How It Works section where you can test your skills with practice exercises. No previous programming, development, or management experience is.