AP CSA exam full vocab review Flashcards
softwhere fevelopement
writing a program
object oriented programming (oop)
uses interacting objects
program specification
description of a task
program design
a written plan, an overview of the solution
program implementation
the code
test data
input to test the programb
program maintenance
keeping the program working and up to date
top-down development
implement main classes first. sub classes later
independent class
doesn’t use other classes of the program in its code
bottom up development
implements lowest level, independent classes first
driver class
used to test other classes; contains main method
inheritance relationship
is-a relationship between classes
composition relationship
has-a relationship between classes
inheritance hierarchy
inheritance relationship shown in tree-like diagram
UML diagram
tree-like representation of relationship between classes