ABSTRACT

To understand the principles and practice of software development, there is no better motivator than participating in a software project with real-world value and a life beyond the academic arena. Software Development: An Open Source Approach immerses students directly into an agile free and open source software (FOSS) development process. It focus

chapter 1|26 pages

Overview and Motivation

chapter 2|36 pages

Working with a Project Team

chapter 3|24 pages

Using Project Tools

chapter 4|20 pages

Software Architecture

chapter 5|36 pages

Working with Code

chapter 6|30 pages

Developing the Domain Classes

chapter 7|32 pages

Developing the Database Modules

chapter 8|38 pages

Developing the User Interface

chapter 9|22 pages

User Support

chapter 10|26 pages

Project Governance

chapter 11|20 pages

New Project Conception