Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
9 Cards in this Set
- Front
- Back
Module |
A collection of closely related functions and classes that are defined together in a single file or source code. |
|
Name the 3 OO Design Principals |
Modularity Abstraction Encapsulation |
|
Name the 3 OO Design Goals |
Robustness
Adaptability Reusabliity |
|
Modularity |
A set of software systems that consist of several different compnents that must interact correctly in order for the entire system to work properly |
|
Abstract Base Class |
A class that cannot be instansiated but defines one or more common methods that all implementations of the abstraction must have |
|
Design Pattern |
Design patterns describe a solution to a typical software design problem. A result which describes and analyzes what the pattern produces. |
|
Algorithm Design Patterns |
Recursion Amoritzation Divide and Conquer Prune and Search Brute force Dynamic programming The greedy method |
|
Software engineering design patterns |
Iterator Adapter Position Composition Template method Locator Factory method |
|
3 phases of software development |
Design Implementation Testing and Debugging |