21.01.2022 Views

Sommerville-Software-Engineering-10ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 7 ■ Design Chapter and 7 Implementation ■ References 225

Buschmann, F., R. Meunier, H. Rohnert, and P. Sommerlad. 1996. Pattern-Oriented Software Architecture

Volume 1: A System of Patterns. New York: John Wiley & Sons.

Chapman, C. 2010. “A Short Guide to Open-Source and Similar Licences.” Smashing Magazine.

http://www.smashingmagazine.com/2010/03/24/a-short-guide-to-open-source-and-similar-licenses./

Gamma, E., R. Helm, R. Johnson, and J. Vlissides. 1995. Design Patterns: Elements of Reusable Object-

Oriented Software. Reading, MA.: Addison-Wesley.

Kircher, M., and P. Jain. 2004. Pattern-Oriented Software Architecture Volume 3: Patterns for

Resource Management. New York: John Wiley & Sons.

Loeliger, J., and M. McCullough. 2012. Version Control with Git: Powerful Tools and Techniques for

Collaborative Software Development. Sebastopol, CA: O’Reilly & Associates.

Pilato, C., B. Collins-Sussman, and B. Fitzpatrick. 2008. Version Control with Subversion. Sebastopol,

CA: O’Reilly & Associates.

Raymond, E. S. 2001. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental

Revolutionary. Sebastopol. CA: O’Reilly & Associates.

Schmidt, D., M. Stal, H. Rohnert, and F. Buschmann. 2000. Pattern-Oriented Software Architecture

Volume 2: Patterns for Concurrent and Networked Objects. New York: John Wiley & Sons.

St. Laurent, A. 2004. Understanding Open Source and Free Software Licensing. Sebastopol, CA:

O’Reilly & Associates.

Vogel, L. 2013. Eclipse IDE: A Tutorial. Hamburg, Germany: Vogella Gmbh.

Wirfs-Brock, R., B. Wilkerson, and L. Weiner. 1990. Designing Object-Oriented Software. Englewood

Cliffs, NJ: Prentice-Hall.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!