PURDUE CS 307 MIDTERM EXAM ACTUAL EXAM 200 QUESTIONS AND
CORRECT DETAILED ANSWERS WITH RATIONALES (VERIFIED ANSWERS)
|ALREADY GRADED A+
Software architecture - ANSWER: The design and structure of the software system,
including components, modules, and their interactions
Requirement analysis - ANSWER: The process of determining user expectations for a
new or modified product
Software design - ANSWER: The process of defining the architecture, components,
interfaces, and other characteristics of a system or component
Implementation - ANSWER: The process of translating a design into a working system
or software
Software Testing - ANSWER: The process of evaluating a system or its components to
ensure that it satisfies the specified requirements
Version control - ANSWER: The management of changes to documents, computer
programs, large websites, and other collections of information
Scrum - ANSWER: An agile framework for managing knowledge work, with an
emphasis on software development
DevOps - ANSWER: A set of practices that combines software development and IT
operations, aiming to shorten the systems development life cycle and provide
continuous delivery with high software quality
Product Owner - ANSWER: The person responsible for defining the features of a
product and deciding on the release date, as well as accepting or rejecting work
results
Scrum Master - ANSWER: The person responsible for enacting Scrum values and
practices, representing management to the project, and shielding the team from
external interferences
Development Team - ANSWER: A cross-functional group responsible for delivering
potentially shippable increments of product at the end of every sprint
Sprint - ANSWER: A time-boxed period during which specific work has to be
completed and made ready for review
Sprint Planning - ANSWER: A meeting where the work to be performed in the sprint
is planned
, Sprint Review - ANSWER: A meeting where the development team presents what is
accomplished during the sprint to the product owner
Sprint Retrospective - ANSWER: A meeting where the team reflects on the past
sprint and creates a plan for improvements for the next sprint
Project Charter - ANSWER: A document that states the objectives, scope,
participants, and risks of a project
Product Backlog - ANSWER: An ordered list of everything that is known to be needed
in the product
Sprint Backlog - ANSWER: The set of product backlog items selected for the sprint,
plus a plan for delivering the product increment
Burn Down Chart - ANSWER: A graphical representation of work left to do versus
time
Continuous Delivery - ANSWER: The ability to get changes of all types into
production or in the hands of users safely and quickly in a sustainable way
Version Control by Git - ANSWER: The management of changes to documents,
computer programs, large websites, and other collections of information using the
Git system
Jenkins - ANSWER: An open source automation server used to implement continuous
integration/delivery
Containerization - ANSWER: The process of packaging an application and its
dependencies together into a container
Docker - ANSWER: A platform for developing, shipping, and running applications
using containerization
CD Pipeline - ANSWER: A series of steps that an organization uses to deliver software
from source code to production
Configuration Management - ANSWER: The process of handling changes
systematically so that a system maintains its integrity over time
Software Engineering - ANSWER: The application of a systematic, disciplined,
quantifiable approach to the development, operation, and maintenance of software
Solving Problems - ANSWER: The goal of software engineering within constraints of
cost, time, customers, and others, and with rigor
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller tutorsection1. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $17.99. You're not tied to anything after your purchase.