Book description
Written by experienced software developers and educators, this text immerses readers directly into an agile free and open source software (FOSS) development process. It focuses on the methodologies and goals that drive the development of FOSS, combining principles with real-world skill building, such as debugging, refactoring, and writing. The authors highlight the value of collaboration as a fundamental paradigm for software development and provide hands-on projects using real open source software. Numerous supporting materials are available on the book's website.
Table of contents
- Cover
- Title Page
- Copyright
- Contents
- List of Figures
- List of Tables
- Preface
- Acknowledgments
- Authors
- Chapter 1 Overview and Motivation
- Chapter 2 Working with a Project Team
- Chapter 3 Using Project Tools
- Chapter 4 Software Architecture
- Chapter 5 Working with Code
- Chapter 6 Developing the Domain Classes
- Chapter 7 Developing the Database Modules
- Chapter 8 Developing the User Interface
- Chapter 9 User Support
- Chapter 10 Project Governance
- Chapter 11 New Project Conception
- Appendix A Details of the Case Study
- Appendix B New Features for an Existing Code Base
- References
- Index
Product information
- Title: Software Development
- Author(s):
- Release date: January 2011
- Publisher(s): CRC Press
- ISBN: 9781439884607
You might also like
book
Software Development in Practice
This book is a pragmatic guide to software development in practice. It explores the inner workings …
book
Software Engineering
This book addresses basic and advanced concepts in software engineering and is intended as a textbook …
book
Software Engineering
This text teaches students basic software engineering skills and helps practitioners refresh their knowledge and explore …
book
Real-World Software Development
Explore the latest Java-based software development techniques and methodologies through the project-based approach in this practical …