Functional Modeling
2 primary components: functions and variables
objects = methods and attributes
function-based approach: if you configure the system in terms of objects with each having a definite function
variable-based approach: if the objects represent capacitance or storage; where the focus is on the attributes