TAILIEUCHUNG - Software Engineering For Students: A Programming Approach Part 36

Software Engineering For Students: A Programming Approach Part 36. This fully revised version of Doug Bell's Software Engineering: A Programming Approach continues to use the successful formula of the previous editions. The author's approach is to present the main principles, techniques and tools used in software engineering, one by one, chapter by chapter. This book is a unique introduction to software engineering for all students of computer science and its related disciplines. It is also ideal for practitioners wishing to remain current with new developments in the area | 328 Chapter 25 Open source software development Exercises Can you think of any situations or products for which the open source procedure might be most appropriate Can you think of examples of situations in which open source development of products might be unwise Assess whether open source would be suitable for each of the developments given in Appendix A. Compare and contrast the approaches of the Free Software Foundation and the Open Source Movement. Is open source development just hacking Answers to self-test questions Reliable software. Yes. Code sharing. The internet. Further reading This book provides a rare insight into the history of hacking from its origins at MIT in the 1950s to the rise of open source software S. Levy Hackers Heroes of the Computer Revolution Anchor Books 2002. The following title is a comprehensive collection of essays covering topics from licensing issues to the engineering of such major open source products as Mozilla and Perl Open Sources Voices from the Open Source Revolution C. DiBona S. Ockman and M. Stone O Reilly 1st edn 1999. This is a very accessible book which depicts the development of the GNU Linux Operating System including interviews with major contributors in the open source field G. Moody Rebel Code Inside Linux and the Open Source Revolution Perseus Publishing 2001. This is a response to Fred Brooks s seminal proprietary software development text The Mythical Man Month 1974 . Raymond argues why the open source approach to software development will provide a higher-quality product . Raymond The Further reading 329 Cathedral and the Bazaar Musings on Linux and Open Source by an Accidental Revolutionary O Reilly rev. edn 2001. Primarily focusing on the life and moral crusade of Stallman this text also describes the development of GNU project and other projects of the Free Software Foundation S. Williams Free as in Freedom Richard Stallman s Crusade for Free Software O .