Bog'liq Software Engineering Architecture-driven Software Development ( PDFDrive )
114 SECTION 2 Software Engineering Practices
These practices are applied recursively to permit a deep dive into the problem/
solution space and bring to the surface technical challenges that affect upper-level
architectural solutions. The practices may be invoked on successive layers as the
problem is explored and again on the return to higher levels of the architecture.
Each iteration or recursive application of a practice is focused on the current level
of the architectural problem/solution space being considered.
Each of the software engineering practices provide the fundamental constructs
associated with all professional engineering disciplines. These constructs are
defined in the following table.