Defining `Architecture' for Software Engineering -- A Review of Terminology

TítuloDefining `Architecture' for Software Engineering -- A Review of Terminology
Tipo de publicaciónCapítulo de libro
Año de publicación
2017
Autores
Julio C. Guzmán
Gustavo López
Alexia Pacheco
Tareq Ahram
Waldemar Karwowski
Book Title
Advances in Human Factors, Software, and Systems Engineering: Proceedings of the AHFE 2017 International Conference on Human Factors, Software, and Systems Engineering, July 17-21, 2017, The Westin Bonaventure Hotel, Los Angeles, California, USA
Número de páginas
143–152
Editorial
Springer International Publishing
Ciudad
Cham
Número ISBN
978-3-319-60011-6
URL
http://dx.doi.org/10.1007/978-3-319-60011-6_14
DOI
10.1007/978-3-319-60011-6_14
Palabras clave
Applications architecture
Business architecture
Enterprise architecture
Information architecture
Infrastructure architecture
Integration architecture
Software architecture
Solutions architecture
Systems architecture
Technologies architecture
Resumen

There are many terms used in the industry that relate to similar topics. Architecture is one of them. In many companies, representatives develop Information Architectures even though this term was conceptualized to be used in the domains of Information Systems or Information Technology. Moreover, different consultant agencies, consortia or working groups create standards or guidelines that sometimes use these concepts interchangeably. In this paper, we want to provide a comprehensible definition of the most common (Architecture-related) concepts used by members of the information technology community into non-software development companies. In addition, a literature review is also conducted to determine the academic use of these terms, and a website based review is conducted to gather the most common definitions provided in articles that do not undergo peer reviews.