Software architecture: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software Architecture in Practice
Software Architecture in Practice
Object-Oriented and Classical Software Engineering
Object-Oriented and Classical Software Engineering
Patterns and traceability in teaching software architecture
Proceedings of the 6th international symposium on Principles and practice of programming in Java
Hi-index | 0.00 |
Software architecture focuses on the structure of a software system, how such structure is organized into components, how components are related to each other, and what are the external visible properties of these components. In addition to satisfying the functional requirements, software architecture attempts to fulfill the non-functional requirements such as performance, efficiency, reliability, portability, scalability, and interoperability. Software architecture is an important part of software engineering and more so when developing complex software systems [2].