________ breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks.
A) Object-oriented analysis
B) Top-down design
C) Bottom-up design D) Inheritance