Function-Oriented Design (FOD)
- •
What it is
- •
a structured-design method that models a system as a set of interacting functions (processes/procedures), with data flowing between them — a continuation of DFD-based analysis, predating widespread object-oriented design
- •
- •
Pipeline
- •
a Data Flow Diagram (DFD) shows what each process does -> a Process Specification describes how it works logically -> FOD converts each process into concrete program functions (e.g. a "Login" process specification becomes
loginUser(),validasiUsername(),validasiPassword())
- •
- •
Best fit
- •
procedural languages such as C or Pascal
- •
- •
Relaetd
- •