ITF Software Development Flashcards
7 cards from real COMPTIA practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 ITF Software Development flashcards as text
Which Agile concept refers to a fixed-length work period, typically one to four weeks?
Answer: Sprint
In Agile/Scrum methodology, a sprint is a fixed-length iteration during which a set of planned features is developed and tested.
What is the difference between syntax errors and logic errors in programming?
Answer: Syntax errors are caught by the compiler; logic errors produce incorrect results at runtime
Syntax errors violate the grammar rules of a language and are caught before execution, while logic errors produce wrong results during runtime.
In programming, what is a 'boolean' data type?
Answer: A data type that stores only true or false values
A boolean data type holds only two possible values: true or false, commonly used in conditional logic and comparisons.
What does 'open source' mean in the context of software?
Answer: Software whose source code is publicly available for anyone to view, use, or modify
Open source software has its source code publicly available, allowing anyone to inspect, modify, and distribute it under a license.
Which of the following is an example of a high-level programming language?
Answer: Python
Python is a high-level programming language that abstracts hardware details, making it easier for humans to read and write.
What is the purpose of a software 'repository' in version control?
Answer: To store and manage the history of code changes
A repository is a central storage location where version control systems maintain the complete history of a project's source code.
Which software development methodology follows a strict sequential phase order: requirements, design, implementation, testing, deployment?
Answer: Waterfall
The Waterfall model follows a rigid sequential process where each phase must be completed before the next one begins.