1.2 Key Terms Flashcards
Abstraction
Making something more general by losing some detail or making unnecessary to worry about the detail. For example, procedures make it unnecessary to worry about the details of how the procedure gets the job done.
Backlog
A prioritized list of features or user stories to add to a program.
Call
When a procedure or function is called, the program executes the procedure or function text.
Developer
A person who writes computer code to create technology tools.
Function
A sequence of instructions that return a value and can be called from other parts of the program.
Groom the catalog
Prioritize a list of items that are on a task list so that the items intended to be accomplished next slots on the list.
Internet
The network of computer networks which communicate through common protocols for accessing information contained aside the computers. The internet contains the World Wide Web
Local variable
A veritable that can only be accessed from a specific proportion of the program
Modular
Pieces that are well defined with no dependence on other pieces.
Parameter
The local variables created when a function or procedure is called. Parameter are initialized to the values of the argument provided when the procedure or function was called.
Problem decomposition
Breaking a problem apart into smaller pieces.
Pass
We describe arguments as being passed to a procedure the arguments values are assigned to the procedures parameter.
Procedure
A sequence of introductions. The entire sequence is given a name to refer to the procedure from other parts of the program. Similar to a function in programming, but doesn’t have to returned a value.
Returned value
Any value that a method or function gives back to the statement command from which the function or method is called.
Reverse engineering
Taking a finished production and figuring out how it works