Software Architecture High Level Design. Many different types of notations have been used to represent a high-level design. 18642 Carnegie Mellon University course 18-642 updated Fall 2020 For full set of play lists see.
Software Architecture Many articles on functional programming or FP focus on low-level coding practices such as avoiding side effects and FP-specific patterns such as the dreaded monad. Model view controller in high levellayered design What is software architecture. Brief explanation on components like platforms systems services and processes is also considered part of HLD.
18642 Carnegie Mellon University course 18-642 updated Fall 2020 For full set of play lists see.
They dont however touch on high-level design and architecture. High Level Design HLD is a general system design and includes the description of the System architecture and design. This includes the software system you are modelling and the other software systems upon which your software system depends or vice versa. Brief explanation on components like platforms systems services and processes is also considered part of HLD.