This article explores the Model-Driven Architecture (MDA) approach concerning software modelling during systems development. The evolution of MDA is changing software development into a simpler process with less turnaround time, faster deliverability and greater innovation. MDA facilitates building pervasive software systems from high-level models to descriptions of processes known as Use Cases or Scenarios. The first section addresses the role and the importance of software systems architecture in building robust software systems. The second section describes the concept of MDA, in particular, modelling and how to apply Use Case Scenarios using Unified Modeling Language (UML) during software development. Finally, the paper explains the advantages and disadvantages of the MDA and further observes the challenges of MDA in representing the progression and transformation of information in pervasive software development.