II.
Methodology overview
Reference · livemethodology:top-down
Top-Down Development overview
A development approach starting with high-level design and decomposing into implementation details. Begins with overall system architecture and requirements, designs high-level components and interfaces, decomposes each into subcomponents, continues until reaching implementable units, implements from top to bottom using stubs/mocks for lower levels, progressively refines stubs with real implementations, and integrates from top to bottom.
Attributes
displayName
Top-Down Development
description
A development approach starting with high-level design and decomposing into
implementation details. Begins with overall system architecture and requirements,
designs high-level components and interfaces, decomposes each into subcomponents,
continues until reaching implementable units, implements from top to bottom using
stubs/mocks for lower levels, progressively refines stubs with real implementations,
and integrates from top to bottom.
methodologyKind
orchestration
origin
Classic software engineering
Outgoing edges
applies_to1
- domain:software-engineering·DomainSoftware Engineering
Incoming edges
follows_methodology1
- lib-process:shared--top-down·LibraryProcesstop-down