The International Software Qualification Board (iSAQB) stands for a standardised approach to training software architects. Applying this principle of consistency to the relevant terminology as well seemed the obvious thing to do.
In a project lead by Dr Gernot Starke, iSAQB has created an online and e-book glossary that includes entries defining all pertinent software architecture terms, from A for ‘abstractness’ and N for ‘node’ to W for ‘wrapper’. Authors of this reference tool include iSAQB members Dr Ulrich Becker, Matthias Bohlen, Phillip Ghadir, Mahbouba Gharbi, Peter Hruschka, Simon Kölsch, Carola Lilienthal, Michael Mahlberg, Andreas Rausch and Gernot Starke.
The comprehensive glossary can be accessed via the e-book platform Leanpub. Leanpub provides a large choice of high-quality publications, which can either be consulted online or downloaded in a variety of formats (pdf, epub, mobi).
“We have issued the glossary with a Creative Commons (CC) license in line with iSAQB’s philosophy,” Dr Gernot Starke explains, adding: “The glossary is a work in progress – with continuous maintenance and additions.” The unabridged glossary is hosted on GitHub. Its creators have used a wide range of specialist publications by established authors as well as a multitude of international standards including those of ISO and IEEE.
Why is the glossary in English?
English is the standard language for ICT and as an international association iSAQB seeks to ensure that essential technical terminology is universally accessible. In doing so, iSAQB’s tool is in keeping with the traditions of other associations, such as iREB or iSTQB.
As an ‘added bonus’, the glossary features tables of both English-German and German-English translations.
Basis for curricula
Each term has its own URL allowing it to be quoted universally. In addition, the iSAQB glossary contains comprehensive information on sources as well as a section on different terminological categories.
iSAQB also uses the glossary for internal work, for instance for improving examination questions or developing new curricula. During a second phase, the key terms of all CPSA-Advanced modules will soon be successively integrated into this reference tool. This will also help to improve the future ease of use of all iSAQB curricula.