Software Foundations: What Software Is and How It's Made

Engineering

Knowledge check on software types, development, and how programs are created

10 XP
Reward
10
Questions
5–10 min
Time
Q1 Question 1 of 10

What is the difference between an application (app) and an operating system?

Q2 Question 2 of 10

What is 'source code'?

Q3 Question 3 of 10

What is the software development lifecycle (SDLC)?

Q4 Question 4 of 10

What is open-source software?

Q5 Question 5 of 10

Why do software companies release 'updates' and 'patches' after a program is released?

Q6 Question 6 of 10

What is a 'compiler' and how does it differ from an 'interpreter'?

Q7 Question 7 of 10

What does 'version control' (like Git) do for software development?

Q8 Question 8 of 10

What is 'agile' software development?

Q9 Question 9 of 10

What is a 'software bug'? Where does the term come from?

Q10 Question 10 of 10

What is the purpose of 'testing' in software development?