Abstract
This step lays the foundation of our learning path through the blockchain by introducing a way to organize and standardize our communication about technology. This step explains how you can analyze a software system and why it is important to consider a software system as a composition of layers. Furthermore, this step illustrates what you can gain from considering different layers in a system and how this approach helps us to understand the blockchain. Finally, this step provides a short introduction to the concept of software integrity and highlights its importance.
Notes
- 1.
Chung, Lawrence, et al. Non-functional requirements in software engineering. Vol. 5. New York: Springer Science & Business Media, 2012.
- 2.
Boritz, J. Efrim. IS practitioners’ views on core concepts of information integrity. International Journal of Accounting Information Systems 6.4 (2005): 260–279.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Daniel Drescher
About this chapter
Cite this chapter
Drescher, D. (2017). Thinking in Layers and Aspects. In: Blockchain Basics. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2604-9_1
Download citation
DOI: https://doi.org/10.1007/978-1-4842-2604-9_1
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-2603-2
Online ISBN: 978-1-4842-2604-9
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)