Domain view: which considers the domain environment of the system, based on which the future system will be developed. This is also known as ‘existing system’.
Design view: This is the view of the future (or the proposed) system, which is being built after analyzing domain view.
Top level view: Considers the system (domain or design) from very abstract level, hiding underlying details. We can also consider this view as ‘analysis view’.
Implementation/low level view: This level of view considers physical details, implementation details.