All Flashcards
What is the purpose of the '#' symbol in Python code?
It indicates a comment, which is ignored by the interpreter.
Identify the error in the following code: print('Hello, World!')
There is no error. This code will print 'Hello, World!' to the console.
'This will print'
What are the differences between Iterative and Incremental Development?
Iterative: Refines a prototype through repeated cycles. | Incremental: Builds a program in small, working parts.
What are the differences between Program Requirements and Program Specifications?
Requirements: Describe how the program works. | Specifications: Define the what - the goals and functions.
What are the differences between Agile and Waterfall development?
Agile: Flexible, adaptive, collaborative. | Waterfall: Rigid, sequential, less collaborative.
How is program documentation applied in real-world scenarios?
It helps new developers understand existing codebases, facilitates team collaboration, and enables easier maintenance and updates.
How is the iterative development model applied in real-world scenarios?
Developing a mobile app, where user feedback is gathered after each prototype and used to improve the next version.