A named location used to store a value in a program.
What is a variable?
This JavaScript keyword can be used to declare a variable.
What is let?
An early version of a product created to test an idea is called this.
What is a prototype?
What does SDLC stand for?
What is the Software Development Life Cycle?
A tester says, "Your game is awesome!" Is this useful feedback? Explain.
It is positive feedback, but it isn't specific enough to tell the developer what is working well.
This operator is used to assign a value to a variable.
What is the assignment operator (=)?
What data type is "Game Over"?
What is a String?
This is information provided by users that can help developers improve a prototype.
What is feedback?
The SDLC provides a __________ process for developing software.
What is a structured or organized process?
Which feedback is more useful?
A: "Your game is bad."
B: "I couldn't figure out how to start the game because there were no instructions."
Answer: B because it identifies a specific problem.
This type of error occurs when code does not follow the rules of the programming language.
What is a syntax error?
What data type is 42?
What is a Number?
True or False: A prototype must be perfect before users can test it.
False.
During this stage, developers determine what the software needs to do and what users need.
What is requirements analysis?
Players tell a developer that the game's controls are confusing. Name one change the developer could make.
Possible answers include adding instructions, displaying the controls on screen, changing the controls, or adding a tutorial.
These are notes in a program that explain the code to people but are not instructions for the computer.
What are comments?
What data type is true?
What is a Boolean?
Put these steps in the correct order:
Improve – Test – Design – Get Feedback – Build
Design → Build → Test → Get Feedback → Improve
During this stage, developers look for problems and make sure the software works as expected.
What is testing?
A developer watches a student play their game. The student gets stuck in the same place three times. Why might watching the player be more useful than simply asking, "Did you like my game?"
Watching the player can reveal problems the player may not notice or mention, such as confusing controls, unclear instructions, or difficulty navigating the game.
A set of instructions that tells a computer what to do is called this.
What is a program?
Identify the variable and its value: let lives = 3;
The variable is lives and its value is 3
A student creates a game, lets classmates play it, discovers that the controls are confusing, changes the controls, and has students test it again. What important characteristic of prototype development does this demonstrate?
What is iteration/iterative development?
A team has released a game. Several months later, developers fix bugs and add improvements based on user feedback. What SDLC stage are they primarily performing?
What is maintenance?
A team has tested its game prototype. Players report that the game is fun, but the instructions are confusing and one button doesn't work. Explain what the developers should do next and why.
The developers should use the feedback to improve the instructions and fix the button, then test the prototype again. This demonstrates the iterative nature of prototype development and the testing/improvement process of the SDLC.