Very first thing in the SDLC
Concept
Object-Oriented Programming
What is OOP?
A collection of data structured in tables of rows and columns, which use SQL to manage, manipulate, and retrieve data.
What is a Database?
This approach to software development focuses on flexibility, collaboration, and bringing operational software in increments.
What is Agile?
A step-by-step structure, with milestones and stages
Process
allowing new classes to inherit other attributes from other classes
What is Inheritance?
A programming language for storing and processing data in a rational database.
What is SQL?
An agile project management framework that helps teams structure and manage their work through a set of values, principles, and practices.
What is Scrum?
Last stage of the SDLC
Maintenance
Same methods produce different behaviors
What is Polymorphism
The command removes one or more records from a table without altering the table's structure, columns, or constraints
What is DELETE?
A prioritized list of features that a product should contain.
What is the Product Backlog?
The output from the Concept stage of the SDLC
White paper
Bundles data and functions to operate in a single class
What is Encapsulation
This type of key links data in one table to data in another by pointing to the primary key column of that other table
What is a Foreign Key?
A short, time-boxed period when a scrum team works to complete a set amount of work.
What is a Sprint?
The reason why SDLC is so important
You are defining what the software should do
hiding complex internal implementation details while exposing only the essential features and functionality to the user
What is Abstraction?
This command combines rows from two or more tables based on a related column between them
What is JOIN?
According to the Agile Manifesto, this is valued more highly than following a plan.
What is Responding to Change?