Sale!
Placeholder

A Case Study of Open Source Development

10,000 3,000

Topic Description

All listed  project topics on our website are complete work from chapter 1-5 in Typed format ( PDF/MS word format ) which are well supervised and approved by lecturers who are intellectual in their various fields of discipline, documented to assist you with complete, quality and well organized researched material. which should be use as reference or Guild line...  See frequently asked questions and answeres


Summary
This project is both a piece of research and a practical exercise in Open Source Development. It looks
to define what the term ‘Open Source’ means, to discover its advantages and disadvantages, and to
use the infrastructure provided by SourceForge to develop a piece of software which adheres to an
Open Source license. This will facilitate a practical discussion on both the benefits and limitations
that this form of software development has over commercial and closed source software.

Contents
Summary ______________________________________________________________________ ii
Acknowledgements_______________________________________________________________iii
Contents _______________________________________________________________________ iv
1. Introduction __________________________________________________________________ 1
1.1 Project outline _____________________________________________________________ 1
1.2 Aims & Objectives _________________________________________________________ 1
1.3 Minimum Requirements_____________________________________________________ 1
1.4 Evaluation Criteria _________________________________________________________ 2
1.5 Project Schedule ___________________________________________________________ 3
2. Research _____________________________________________________________________ 4
2.1 Introduction ______________________________________________________________ 4
2.2 Open Source ______________________________________________________________ 5
2.2.1 Introduction_____________________________________________________________________ 5
2.2.2 History_________________________________________________________________________ 5
2.2.3 Promoted benefits ________________________________________________________________ 6
2.3 SourceForge ______________________________________________________________ 8
2.3.1 Introduction_____________________________________________________________________ 8
2.3.2 Tools __________________________________________________________________________ 9
2.3.2.1 CVS _______________________________________________________________________ 9
2.3.2.2 Web space __________________________________________________________________ 9
2.3.2.3 Tracker_____________________________________________________________________ 9
2.3.2.4 Mailing lists and forums _______________________________________________________ 9
2.3.2.5 File release system____________________________________________________________ 9
2.3.2.6 Shell access ________________________________________________________________ 10
2.3.2.7 Compile farm_______________________________________________________________ 10
2.3.2.8 Trove listing _______________________________________________________________ 10
2.3.2.9 Donation system ____________________________________________________________ 10
2.3.2.10 Foundries_________________________________________________________________ 11
2.4 Methodologies ____________________________________________________________ 12
2.4.1 UML _________________________________________________________________________ 12
2.4.2 Spiral Model ___________________________________________________________________ 12
2.4.3 Implementation Tools ____________________________________________________________ 13
3. Development_________________________________________________________________ 14
3.1 Introduction _____________________________________________________________ 14
3.2 Project creation___________________________________________________________ 15
3.2.1 Choosing a project_______________________________________________________________ 15
3.2.2 SourceForge registration __________________________________________________________ 15
3.3 Software design ___________________________________________________________ 19
3.3.1 Introduction____________________________________________________________________ 19
3.3.2 UML Class Diagrams ____________________________________________________________ 19
3.4 Software implementation ___________________________________________________ 23
3.4.1 Introduction____________________________________________________________________ 23
3.4.2 Using SourceForge’s Tools to Aid Implementation _____________________________________ 23
3.4.3 Using CVS ____________________________________________________________________ 25
Nick Goodliff
– v –
3.5 Software promotion _______________________________________________________ 27
3.5.1 Introduction____________________________________________________________________ 27
3.5.2 Website _______________________________________________________________________ 27
3.5.3 SourceForge’s File Release System _________________________________________________ 30
3.5.4 Version Numbering______________________________________________________________ 32
3.5.5 Trove Listings __________________________________________________________________ 32
3.5.6 Other Websites used for Promotion _________________________________________________ 33
4. Evaluation __________________________________________________________________ 35
4.1 Introduction _____________________________________________________________ 35
4.2 The extent Open Source aided development____________________________________ 36
4.3 The extent SourceForge aided development ____________________________________ 38
Appendix A: Project evaluation ____________________________________________________ 39
Appendix B: Website screenshots __________________________________________________ 40
Home page__________________________________________________________________ 40
About Page _________________________________________________________________ 41
Forum Index ________________________________________________________________ 42
Appendix C: Transcript of Support Tracker __________________________________________ 43
References ____________________________________________________________________

GET COMPLETE PROJECT