Revision Control and Introduction to Subversion Memo due Sept. 26 (not graded) – The purpose of this assignment is to introduce revision control (or version control) and the specific product called Subversion (SVN). Revision control is another tool used extensively by teams of software engineers. Knowledge of revision control tools is essential for organizations that employ teams of developers, so it will very helpful for a career in software engineering. In this memo to your supervisor you will summarize the benefit of version control to your class project. What I want You To Learn Define revision control and its purpose in the context of software development Define the term commit Explain how revision control products like SVN can support multi-person teams Deliverable Please read the Wikipedia articles for and for (SVN), and follow some of the links on the Subversion page to answer the questions in this assignment. Also see Dr. Campbell's notes at . Write a memo to me in which you address the criteria listed below. Follow the usual memo format and submit your memo to me. Criteria for assignment Define revision control (aka version control) and its purpose of revision control in the context of software development Define the term Commit in the context of Subversion In your own words, describe how products like SVN might support your class project. Consider your own work and the work of your team. Grading Rubric Criteria Done Well Need Improvement Identify the purpose of revision control in the The purpose of revision The purpose of revision context of software development control in software control in software development is stated development is not clearly stated Define the term Commit in the context of Commit is defined in Commit is not defined in Subversion relation to Subversion relation to Subversion In your own words, describe how products Compelling description of The use of SVN to like SVN might support your class project. how you think that SVN can support your project is Consider your own work and the work of your support developing your not described team. class project
Revision Control and Introduction to Subversion Memo – due Sept. 26 (not graded) The purpose of this assignment is to introduce revision control (or version control) and the specific product called Subversion (SVN). Revision control is another tool used extensively by teams of software engineers. Knowledge of revision control tools is essential for organizations that employ teams of developers, so it will very helpful for a career in software engineering. In this memo to your supervisor you will summarize the benefit of version control to your class project. What I want You To Learn Define revision control and its purpose in the context of software development Define the term commit Explain how revision control products like SVN can support multi-person teams Deliverable Please read the Wikipedia articles for and for (SVN), and follow some of the links on the Subversion page to answer the questions in this assignment. Also see Dr. Campbell's notes at . Write a memo to me in which you address the criteria listed below. Follow the usual memo format and submit your memo to me. Criteria for assignment Define revision control (aka version control) and its purpose of revision control in the context of software development Define the term Commit in the context of Subversion In your own words, describe how products like SVN might support your class project. Consider your own work and the work of your team. Grading Rubric Criteria Done Well Need Improvement Identify the purpose of revision control in the context of software development The purpose of revision control in software development is stated clearly The purpose of revision control in software development is not stated Define the term Commit in the context of Subversion Commit is defined in relation to Subversion Commit is not defined in relation to Subversion In your own words, describe how products like SVN might support your class project. Consider your own work and the work of your team. Compelling description of how you think that SVN can support developing your class project The use of SVN to support your project is not described
fall2016-sw-eng-with-communication-tech-memo-on-CC-svn.docx