Description |
1 online resource (383 pages) |
Series |
Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series |
|
Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series
|
Contents |
Cover; Title; 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 |
Summary |
Overview and Motivation Software Free and Open Source Software (FOSS)Two Case Studies Working with a Project Team Key FOSS Activities Client-Oriented vs. Community-Oriented Projects Working on a Client-Oriented Project Joining a Community-Oriented Project Using Project Tools Collaboration Tools Code Management Tools Run-Time System ConstraintsSoftware Architecture Architectural Patterns Layers, Cohesion, and Coupling Security Concurrency, Race Conditions, and DeadlocksWorking with Code Bad Smells and Metrics Refactoring Testing Debugging Extending the Software for a New ProjectDeveloping the D |
Bibliography |
Includes bibliographical references and index |
Notes |
Print version record |
Subject |
Computer software -- Development.
|
|
Open source software.
|
|
COMPUTERS -- Software Development & Engineering -- General.
|
|
Computer software -- Development
|
|
Open source software
|
Form |
Electronic book
|
Author |
Morelli, Ralph
|
|
De Silva, Chamindra
|
ISBN |
9781439812914 |
|
1439812918 |
|