Buch, Englisch, 368 Seiten, Format (B × H): 240 mm x 162 mm, Gewicht: 696 g
The CO-FOSS Approach
Buch, Englisch, 368 Seiten, Format (B × H): 240 mm x 162 mm, Gewicht: 696 g
ISBN: 978-1-138-58384-9
Verlag: Taylor & Francis Ltd
Client-Centered Software Development: The CO-FOSS Approach introduces a method to creating a customized software product for a single client, either from scratch or by reusing open source components. The clients are typically non-profit humanitarian, educational, or public service organizations. This approach has been used in undergraduate courses where students learn the principles of software development while implementing a real-world software product. This book provides instructors, students, clients, and professional software developers with detailed guidance for developing a new CO-FOSS product from conceptualization to completion.
Features
- Provides instructors, students, clients, and professional software developers with a roadmap for the development of a new CO-FOSS product from conceptualization to completion
- Motivates students with real-world projects and community service experiences
- Teaches all elements of the software process, including requirements gathering, design, collaboration, coding, testing, client communication, refactoring, and writing developer and user documentation
- Uses source code that can be reused and refitted to suit the needs of future projects, since each CO-FOSS product is free and open source software
- Provides links to a rich variety of resources for instructors and students to freely use in their own courses that develop new CO-FOSS products for other non-profits.
Zielgruppe
Professional Practice & Development
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Chapter 1 The Journey
Section I Organization Stage
Chapter 2 Finding a Client and a Project
Chapter 3 Defining the Course
Section II Development Stage
Chapter 4 Project Launch
Chapter 5 Domain Class Development
Chapter 6 Database Development
Chapter 7 User Interface Development
Chapter 8 Preparing to Deploy
Section III Deployment Stage
Chapter 9 Continuing the Journey




