DSpace Repository

On software modular architecture: Concepts, metrics and Trends

Show simple item record

dc.contributor.author Mbugua, Samuel Thaiya
dc.contributor.author Korongo, Julia
dc.contributor.author Mbugua, Samuel
dc.date.accessioned 2022-09-29T07:29:55Z
dc.date.available 2022-09-29T07:29:55Z
dc.date.issued 2022-03
dc.identifier.uri http://ir.mu.ac.ke:8080/jspui/handle/123456789/6831
dc.description.abstract Abstract - The emergence of digital computers at the tail end of the last century allowed for the evolution of computer languages from low-level languages of the 1940s to the object-oriented, scripting high-level languages of today. This evolution has, in effect, seen the size and complexity of computer programs increase by a large factor. The software industry has, in response, developed different styles for designing and developing these sophisticated computer programs. While the different styles have advantages and disadvantages and different application domains, modular architecture has stood out as an overarching architecture for designing complicated and enormous software systems of today's world. In this paper, we examine how modularity applies to software architecture design, the concepts of modularity, the metrics of modularity, and current trends in software modularization. We advance the position that modularity will keep influencing software design for the foreseeable future due to the flexibility and the several advantages to the discipline of software design en_US
dc.language.iso en en_US
dc.publisher Creative Commons Attribution en_US
dc.subject Software Modular Architecture en_US
dc.title On software modular architecture: Concepts, metrics and Trends en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account