How to take the quiz: - After reading the question, click on the answer that you think is correct to go to the whatis.com definition. If the answer you've chosen is correct, you will see the question text or an approximation of it somewhere in the definition.
- After reading the question, note your answer choice. Check your answers by using the answer key at the end of the quiz.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
1. This is a pragmatic approach to program development that emphasizes business results first, and takes an incremental, get-something-started approach to building the product, using continual testing and revision.
a. Practical Extraction and Reporting Language
b. Extreme Programming
c. affective computing
d. Rational Unified Process
2. This is a traditional measure of how large a computer program is or how long or how many people it will take to write it, sometimes used as a rough measure of programmer productivity.
3. This programming model takes the view that what we really care about is the data structure we want to manipulate rather than the logic required to manipulate them.
a. data modeling
b. field-programmable gate array
d. object-oriented programming
5. This a characteristic attributed to a computer program if it can be used in an operating systems other than the one in which it was created without requiring major rework.
a. open source
6. This is a specific method prescribed by a computer operating system or by an application program by which a programmer writing an application program can make requests of the operating system or another application.
a. application programming interface
b. interrupt request
c. use case
d. XML Query Language
7. This is a horizontal bar chart frequently used in project management that provides a graphical illustration of a schedule that helps to plan, coordinate, and track specific tasks in a project.
a. Gantt chart
b. MIP map
d. task bar
8. This is a programming environment that has been packaged as an application program, typically consisting of a code editor, a compiler, a debugger, and a GUI builder.
d. bricks and mortar
9. This is a formal document used to describe in detail for software developers a product's intended capabilities, appearance, and interactions with users.
a. acceptable use policy
c. Bootstrap Protocol
d. functional specification
10. This is an approach to programming that allows global properties of a program to determine how it is compiled into an executable program.
a. Universal Data Access
c. aspect-oriented programming
d. Practical Extraction and Reporting Language
SCROLL DOWN FOR ANSWER KEY
See the rest of our quiz topics
ANSWER KEY: 1b; 2a; 3d; 4a; 5c; 6a; 7a; 8b; 9d; 10c
Let us know how you did! firstname.lastname@example.org