Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
Discover the foundations of software engineering with this easy and intuitive guide
In the newly updated second edition of Beginning Software Engineering, expert programmer and tech educator Rod Stephens delivers an instructive and intuitive introduction to the fundamentals of software engineering. In the book, you’ll learn to create well-constructed software applications that meet the needs of users while developing the practical, hands-on skills needed to build robust, efficient, and reliable software.
The author skips the unnecessary jargon and sticks to simple and straightforward English to help you understand the concepts and ideas discussed within. He also offers you real-world tested methods you can apply to any programming language.
INTRODUCTION
SOFTWARE ENGINEERING STEP-BY-STEP
Software Engineering from 20,000 Feet
Before the Beginning
The Team
Project Management
Requirements Gathering
High-Level Design
Low-Level Design
Security Design
User Experience Design
Programming
Algorithms
Programming Languages
Testing
Deployment
Metrics
Maintenance
PROCESS MODELS
Predictive Models
Iterative Models
RAD
ADVANCED TOPICS
Software Ethics
Future Trends
APPENDIX Solutions to Exercises