Assignment 2
Design document - ANSWER-Document due on Friday that outlines the
design of a software project
Code repository deadline - ANSWER-Deadline for submitting code to
the repository
Coordinator - ANSWER-Person responsible for coordinating tasks and
ensuring progress
Subdirectory - ANSWER-Directory named 'docs' where copies of all
documents should be placed
Homework 2 - ANSWER-Second homework assignment due today
Sprint 1 - ANSWER-First sprint of the software development process,
starting on Monday
Sprint planning document (backlog) - ANSWER-Document outlining
the tasks and goals for the first sprint
Weekly reports - ANSWER-Reports to be submitted on a weekly basis
Revision control - ANSWER-Mechanism for managing changes made to
files
Centralized vs. distributed - ANSWER-Comparison between two
models of revision control
git - ANSWER-Revision control system created by Linus Torvalds for
Linux kernel development
, Study.com CS 307 Software Engineering
Assignment 2
Snapshots vs. deltas - ANSWER-Comparison between two methods of
storing changes in revision control
Cloning - ANSWER-Creating a complete copy of a repository locally
Tracked vs. untracked - ANSWER-Classification of files in revision
control based on their status
Local flow - ANSWER-Workflow within a local repository
Branching - ANSWER-Creating a new line of development in revision
control
Merging - ANSWER-Combining changes from different branches in
revision control
MVC on the WWW - ANSWER-Model-View-Controller architecture
for web development
View component - ANSWER-Component that generates HTML in the
MVC architecture
Controller - ANSWER-Component that interprets HTTP POSTs from
the browser in the MVC architecture
Model - ANSWER-Underlying system that manages information in the
MVC architecture
Design principles - ANSWER-Guiding principles for designing software
Service-oriented - ANSWER-Architecture where service consumers
interact with service providers across a network