"Software Development Basics"
"Different Development Methods"
"Programming Basics"
"Software Implementation"
"Other Key Concepts"
100

The process of creating programs that computers can use.

What is software development?

100

 A faster way to make software with user feedback at every step.

What is RAD (Rapid Application Development)?

100

A tool developers use to write software, like Python or Java.

What is a programming language?

100

When a company switches from an old system to a new one all at once.

What is direct cutover?

100

 Planning and helping employees adjust to new systems.

What is change management?

200

Another name for writing instructions for a computer in a programming language.

What is coding?

200

A method that uses small, quick updates to improve software step-by-step.

What is Agile?

200

The very first type of programming language, written in 1s and 0s.

What is machine language?

200

When a company uses the old system and new system at the same time.

 What is parallel implementation?

200

 A way to make websites look good on all devices, like phones and computers.

What is responsive web design?

300

A step-by-step process to create software, often used for big projects.

What is the SDLC (Systems Development Life Cycle)?

300

A way to make a simple version of a product and improve it based on feedback.

What is the lean method?

300

A language used to build the basic structure of a webpage.

What is HTML?

300

When only a small group of people try out the new system first.

What is pilot implementation?

300

When employees build their own tools without asking the IT department

What is shadow IT?

400

 The step where programmers check for mistakes or "bugs" in the software.

What is testing?

400

A tool to add styles like colors and fonts to a website.

What is CSS?

400

 When a company switches to a new system one part at a time.

What is phased implementation?

400

 A software tool that helps programmers write, test, and fix code.

What is an IDE (Integrated Development Environment)?

500

The step where the software is updated and fixed after it’s launched.

What is maintenance?