Programming and Languages Flashcards
list of instructions for the computer to follow to accomplish the task of processing data into information
program
also known as software development
programming
sdlc is known as
software development life cycle
what are the 6 steps of software development life cycle
program specification program design program code program test program documentation program maintenance
computer professionals who uses the SDLC
software engineers or programmers
the program’s objectives, outputs, inputs, and processing requirements are determined
program specification
a solution is created using programming techniqes sch as top-down
program design
the program is written or coded using a programming langge
program code
the program is tested or debugged by looking for syntax and logic errors
program test
focuses on formalizing the written description and processes used in the program
program documentation
completed programs are periodically reviewed to evaluate their accuracy, efficiency, standardization and ease of use
program maintenance
on program specification, the programmer requires to specify these 5 items:
- program’s objective
- desired output
- input data required
- processing requirements
- documentation
techniques to be used on program design
top-down program design
pseudocode
flowcharts
logic structures
three categories of logic structres
seqential (procedural)
selection (if-else, switch)
repetition (while, for loops)
writing the program using the appropriate computer langage
coding
qualities of the good program
reliable
well documented and understandable by programmers other than who wrote it
uses a collection of symbols, words, and phrases that instruct a computer to perform specific operations
proramming language
referss to the process of testing and then elimination errors (getting the bugs out)
debugging
two types of errors
syntax errors
logic errors