Beginning Software Engineering
- Length: 480 pages
- Edition: 1
- Language: English
- Publisher: Wrox
- Publication Date: 2015-03-23
- ISBN-10: 1118969146
- ISBN-13: 9781118969144
- Sales Rank: #215467 (See Top 100 Books)
Build better software with essential software engineeringtechniques
Beginning Software Engineering teaches you the practical,hands-on skills needed to design and build robust, efficient, andconsistently reliable software. Using jargon-free English, thisbook uses numerous case studies to demonstrate important conceptsand techniques, and describes methods that can be applied to anyprogramming language. Each chapter concludes with a Try It Out andHow It Works section where you can test your skills with practiceexercises. No previous programming, development, or managementexperience is required for you to learn how to complete essentialtasks within all development approaches including linear,waterfall, and agile. * Understand the concept of software engineering * Explore the pros and cons of major development approaches andlearn the major tasks performed regardless of approach * Discover how tasks are handled differently betweenapproaches
Written for new programmers wanting to build excellent,functional software, Beginning Software Engineering providesvital information and hands-on training.
Table of Contents
Part I: Software Engineering Step-By-Step
Chapter 1: Software Engineering From 20,000 Feet
Chapter 2: Before The Beginning
Chapter 3: Project Management
Chapter 4: Requirement Gathering
Chapter 5: High-Level Design
Chapter 6: Low-Level Design
Chapter 7: Development
Chapter 8: Testing
Chapter 9: Deployment
Chapter 10: Metrics
Chapter 11: Maintenance
Part II: Process Models
Chapter 12: Predictive Models
Chapter 13: Iterative Models
Chapter 14: Rad
Appendix: Solutions To Exercises