Module 11 Flashcards
coding
The process of writing the programming language statements to create a computer program.
compiler
A language translator that converts an entire program into machine language before executing it.
debugging
The process of ensuring a program is free of errors.
flowchart
A program design tool that graphically shows step-by-step how a computer program will process data.
markup language
A type of language that uses symbols or tags to describe what a document should look like.
object code
The machine language version of a computer program generated when the program’s source code is compiled. Code a computer can execute.
object-oriented programming (OOP)
An approach to program design in which a program consists of objects that contain data (attributes) and processes (methods) to be used with those objects.
software development kit (SDK)
A programming package designed for a particular platform that enables programmers to develop applications for that platform more quickly and easily.
source code
A computer program before it is compiled. programs coded into a specific language using the appropriate language application.
syntax error
A programming error that occurs when the programmer has not followed the rules of the programming language.
procedural programming
separates a program into small modules that are called by the main program or another module when needed
variables
named memory locations that are defined for a program
aspect oriented programming (AOP)
separates functions so that program components can be developed and modified individually from one another
agile software development
creates software quickly
Program development (application software development)
process of creating application programs
Program development life cycle (PDLC)
5 phases of program development; typically takes place during system acquisition phase of SDLC
problem analysis
problem is considered and program specifications are developed